* [dts] [PATCH V2 0/8] tests: update or add rss related suites
@ 2020-10-28 10:59 Haiyang Zhao
2020-10-28 10:59 ` [dts] [PATCH V2 1/8] tests/rte_flow_common: add a common module to process rss test Haiyang Zhao
` (7 more replies)
0 siblings, 8 replies; 15+ messages in thread
From: Haiyang Zhao @ 2020-10-28 10:59 UTC (permalink / raw)
To: dts, qi.fu; +Cc: Haiyang Zhao
v2:
- tidy up the rss related suite into a patch set
- fix license issue.
v1:
- autmaitc the rss related suites with the common interface
Haiyang Zhao (2):
tests/rte_flow_common: add a common module to process rss test
tests: add cvl_advanced_rss_gtpu *.add CVL PF rss gtpu cases.
Xie wei (2):
tests/TestSuite_cvl_advanced_rss:update script
tests/TestSuite_cvl_advanced_iavf_rss:update script
Zhimin Huang (1):
tests/cvl_advanced_iavf_rss_gtpu:add iavf_rss_gtpu/gtpc suite
sunqin (3):
tests/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp
conf/cvl_advanced_rss_pppoe
tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp add cvl rss iavf
test suite
conf/cvl_advanced_rss_pppoe.cfg | 5 +
tests/TestSuite_cvl_advanced_iavf_rss.py | 6305 ++++++++++--
tests/TestSuite_cvl_advanced_iavf_rss_gtpu.py | 8964 +++++++++++++++++
...advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp.py | 1046 ++
tests/TestSuite_cvl_advanced_rss.py | 6944 +++++++++++--
tests/TestSuite_cvl_advanced_rss_gtpu.py | 5305 ++++++++++
...dvanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp.py | 5461 ++++++++++
tests/rte_flow_common.py | 398 +
8 files changed, 32524 insertions(+), 1904 deletions(-)
create mode 100644 conf/cvl_advanced_rss_pppoe.cfg
create mode 100755 tests/TestSuite_cvl_advanced_iavf_rss_gtpu.py
create mode 100644 tests/TestSuite_cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp.py
create mode 100755 tests/TestSuite_cvl_advanced_rss_gtpu.py
create mode 100644 tests/TestSuite_cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp.py
--
2.17.1
^ permalink raw reply [flat|nested] 15+ messages in thread
* [dts] [PATCH V2 1/8] tests/rte_flow_common: add a common module to process rss test
2020-10-28 10:59 [dts] [PATCH V2 0/8] tests: update or add rss related suites Haiyang Zhao
@ 2020-10-28 10:59 ` Haiyang Zhao
2020-10-28 10:59 ` [dts] [PATCH V2 2/8] tests/cvl_advanced_iavf_rss_gtpu:add iavf_rss_gtpu/gtpc suite Haiyang Zhao
` (6 subsequent siblings)
7 siblings, 0 replies; 15+ messages in thread
From: Haiyang Zhao @ 2020-10-28 10:59 UTC (permalink / raw)
To: dts, qi.fu; +Cc: Haiyang Zhao
*.add a class named RssProcessing to process rss tests.
Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
tests/rte_flow_common.py | 398 +++++++++++++++++++++++++++++++++++++++
1 file changed, 398 insertions(+)
diff --git a/tests/rte_flow_common.py b/tests/rte_flow_common.py
index 8a4cded..5a78b3e 100644
--- a/tests/rte_flow_common.py
+++ b/tests/rte_flow_common.py
@@ -33,6 +33,7 @@ import json
import time
import re
from utils import GREEN, RED
+from packet import Packet
CVL_TXQ_RXQ_NUMBER = 16
@@ -672,3 +673,400 @@ def check_pf_rss_queue(out, count):
return True
else:
return False
+
+
+class RssProcessing(object):
+ def __init__(self, test_case, pmd_output, tester_ifaces, rxq):
+ self.test_case = test_case
+ self.pmd_output = pmd_output
+ self.tester_ifaces = tester_ifaces
+ self.rxq = rxq
+ self.logger = test_case.logger
+ self.pkt = Packet()
+ self.verify = self.test_case.verify
+ self.pass_flag = 'passed'
+ self.fail_flag = 'failed'
+ self.current_saved_hash = ''
+ self.hash_records = {}
+ self.handle_output_methods = {
+ 'save_hash': self.save_hash,
+ 'save_or_no_hash': self.save_or_no_hash,
+ 'check_hash_different': self.check_hash_different,
+ 'check_no_hash_or_different': self.check_no_hash_or_different,
+ 'check_hash_same': self.check_hash_same,
+ 'check_no_hash': self.check_no_hash,
+ }
+ self.error_msgs = []
+
+ def save_hash(self, out, key='', port_id=0):
+ hashes, rss_distribute = self.get_hash_verify_rss_distribute(out, port_id)
+ if len(key) != 0:
+ self.hash_records[key] = hashes
+ self.current_saved_hash = hashes
+ if not rss_distribute:
+ error_msg = 'the packet do not distribute by rss'
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+
+ def save_or_no_hash(self, out, key='', port_id=0):
+ hashes, queues = self.get_hash_and_queues(out, port_id)
+ if len(hashes) == 0:
+ self.logger.info('There no hash value passed as expected')
+ if set(queues) != {'0x0'}:
+ error_msg = 'received queues should all be 0, but are {}'.format(queues)
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+ return
+ if len(key) != 0:
+ self.hash_records[key] = hashes
+ self.current_saved_hash = hashes
+ if not self.verify_rss_distribute(hashes, queues):
+ error_msg = 'the packet do not distribute by rss'
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+
+ def check_hash_different(self, out, key='', port_id=0):
+ hashes, rss_distribute = self.get_hash_verify_rss_distribute(out, port_id)
+ if len(key) == 0:
+ if hashes == self.current_saved_hash:
+ error_msg = 'hash value {} should be different ' \
+ 'with current saved hash {}'.format(hashes, self.current_saved_hash)
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+ else:
+ if hashes == self.hash_records[key]:
+ error_msg = 'hash value {} should be different ' \
+ 'with {} {}'.format(hashes, key, self.hash_records[key])
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+ if not rss_distribute:
+ error_msg = 'the packet do not distribute by rss'
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+
+ def check_no_hash(self, out, port_id=0):
+ hashes, queues = self.get_hash_and_queues(out, port_id)
+ if len(hashes) != 0:
+ error_msg = 'hash value {} should be empty'.format(hashes)
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+ elif set(queues) != {'0x0'}:
+ error_msg = 'received queues should all be 0, but are {}'.format(queues)
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+
+ def check_no_hash_or_different(self, out, key='', port_id=0):
+ hashes, queues = self.get_hash_and_queues(out, port_id)
+ if len(hashes) == 0:
+ self.logger.info('There no hash value passed as expected')
+ if set(queues) != {'0x0'}:
+ error_msg = 'received queues should all be 0, but are {}'.format(queues)
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+ return
+ if len(key) == 0:
+ if hashes == self.current_saved_hash:
+ error_msg = 'hash value {} should be different ' \
+ 'with current saved hash {}'.format(hashes, self.current_saved_hash)
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+ else:
+ if hashes == self.hash_records[key]:
+ error_msg = 'hash value {} should be different ' \
+ 'with {} {}'.format(hashes, key, self.hash_records[key])
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+
+ def check_hash_same(self, out, key='', port_id=0):
+ hashes, rss_distribute = self.get_hash_verify_rss_distribute(out, port_id)
+ if len(key) == 0:
+ if hashes != self.current_saved_hash:
+ error_msg = 'hash value {} should be same ' \
+ 'with current saved hash {}'.format(hashes, self.current_saved_hash)
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+ else:
+ if hashes != self.hash_records[key]:
+ error_msg = 'hash value {} should be same ' \
+ 'with {} {}'.format(hashes, key, self.hash_records[key])
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+ if not rss_distribute:
+ error_msg = 'the packet do not distribute by rss'
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+
+ def check_hash_same_or_no_hash(self, out, key='', port_id=0):
+ hashes, rss_distribute = self.get_hash_verify_rss_distribute(out, port_id)
+ if len(hashes) != 0:
+ error_msg = 'hash value {} should be empty'.format(hashes)
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+ return
+ elif set(rss_distribute) != {'0x0'}:
+ error_msg = 'received queues should all be 0, but are {}'.format(rss_distribute)
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+ return
+ if len(key) == 0:
+ if hashes != self.current_saved_hash:
+ error_msg = 'hash value {} should be same ' \
+ 'with current saved hash {}'.format(hashes, self.current_saved_hash)
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+ else:
+ if hashes != self.hash_records[key]:
+ error_msg = 'hash value {} should be same ' \
+ 'with {} {}'.format(hashes, key, self.hash_records[key])
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+ if not rss_distribute:
+ error_msg = 'the packet do not distribute by rss'
+ self.logger.error(error_msg)
+ self.error_msgs.append(error_msg)
+
+ def verify_rss_distribute(self, hashes, queues):
+ if len(hashes) != len(queues):
+ self.logger.warning('hash length {} != queue length {}'.format(hashes, queues))
+ return False
+ for i in range(len(hashes)):
+ if int(hashes[i], 16) % self.rxq != int(queues[i], 16):
+ self.logger.warning('hash values {} mod total queues {} != queue {}'
+ .format(hashes[i], self.rxq, queues[i]))
+ return False
+ return True
+
+ def get_hash_verify_rss_distribute(self, out, port_id=0):
+ hashes, queues = self.get_hash_and_queues(out, port_id)
+ if len(hashes) == 0:
+ return [], False
+ return hashes, self.verify_rss_distribute(hashes, queues)
+
+ def get_hash_and_queues(self, out, port_id=0):
+ hash_pattern = re.compile('port\s%s/queue\s\d+:\sreceived\s\d+\spackets.+?\n.*RSS\shash=(\w+)\s-\sRSS\squeue=(\w+)' % port_id)
+ hash_infos = hash_pattern.findall(out)
+ self.logger.info('hash_infos: {}'.format(hash_infos))
+ if len(hash_infos) == 0:
+ queue_pattern = re.compile('Receive\squeue=(\w+)')
+ queues = queue_pattern.findall(out)
+ return [], queues
+ # hashes = [int(hash_info[0], 16) for hash_info in hash_infos]
+ hashes = [hash_info[0].strip() for hash_info in hash_infos]
+ queues = [hash_info[1].strip() for hash_info in hash_infos]
+ return hashes, queues
+
+ def check_distribute_to_queue_0(self, out, port_id=0):
+ _, queues = self.get_hash_and_queues(out, port_id)
+ if set(queues) == set('0'):
+ return True
+ else:
+ return False
+
+ def send_pkt_get_output(self, pkts, port_id=0, count=1, interval=0):
+ self.pkt.update_pkt(pkts)
+ tx_port = self.tester_ifaces[0] if port_id == 0 else self.tester_ifaces[1]
+ self.logger.info('----------send packet-------------')
+ self.logger.info('{}'.format(pkts))
+ self.pkt.send_pkt(crb=self.test_case.tester, tx_port=tx_port, count=count, interval=interval)
+ out = self.pmd_output.get_output(timeout=1)
+ pkt_pattern = 'port\s%d/queue\s\d+:\sreceived\s(\d+)\spackets.+?\n.*length=\d{2,}\s' % port_id
+ reveived_data = re.findall(pkt_pattern, out)
+ reveived_pkts = sum(map(int, [i[0] for i in reveived_data]))
+ if isinstance(pkts, list):
+ self.verify(reveived_pkts == len(pkts) * count,
+ 'expect received %d pkts, but get %d instead' % (len(pkts) * count, reveived_pkts))
+ else:
+ self.verify(reveived_pkts == 1 * count,
+ 'expect received %d pkts, but get %d instead' % (1 * count, reveived_pkts))
+ return out
+
+ def send_pkt_get_hash_queues(self, pkts, port_id=0, count=1, interval=0):
+ output = self.send_pkt_get_output(pkts, port_id, count, interval)
+ hashes, queues = self.get_hash_and_queues(output, port_id)
+ return hashes, queues
+
+ def create_rule(self, rule: (list, str), check_stats=True, msg=None):
+ p = re.compile(r"Flow rule #(\d+) created")
+ rule_list = list()
+ if isinstance(rule, list):
+ for i in rule:
+ out = self.pmd_output.execute_cmd(i, timeout=1)
+ if msg:
+ self.verify(msg in out, "failed: expect %s in %s" % (msg, out))
+ m = p.search(out)
+ if m:
+ rule_list.append(m.group(1))
+ else:
+ rule_list.append(False)
+ elif isinstance(rule, str):
+ out = self.pmd_output.execute_cmd(rule, timeout=1)
+ if msg:
+ self.verify(msg in out, "failed: expect %s in %s" % (msg, out))
+ m = p.search(out)
+ if m:
+ rule_list.append(m.group(1))
+ else:
+ rule_list.append(False)
+ else:
+ raise Exception("unsupported rule type, only accept list or str")
+ if check_stats:
+ self.verify(all(rule_list), "some rules create failed, result %s" % rule_list)
+ elif not check_stats:
+ self.verify(not any(rule_list), "all rules should create failed, result %s" % rule_list)
+ return rule_list
+
+ def validate_rule(self, rule, check_stats=True, check_msg=None):
+ flag = 'Flow rule validated'
+ if isinstance(rule, str):
+ if 'create' in rule:
+ rule = rule.replace('create', 'validate')
+ out = self.pmd_output.execute_cmd(rule, timeout=1)
+ if check_stats:
+ self.verify(flag in out.strip(), "rule %s validated failed, result %s" % (rule, out))
+ else:
+ if check_msg:
+ self.verify(flag not in out.strip() and check_msg in out.strip(),
+ "rule %s validate should failed with msg: %s, but result %s" % (rule, check_msg, out))
+ else:
+ self.verify(flag not in out.strip(), "rule %s validate should failed, result %s" % (rule, out))
+ elif isinstance(rule, list):
+ for r in rule:
+ if 'create' in r:
+ r = r.replace('create', 'validate')
+ out = self.pmd_output.execute_cmd(r, timeout=1)
+ if check_stats:
+ self.verify(flag in out.strip(), "rule %s validated failed, result %s" % (r, out))
+ else:
+ if not check_msg:
+ self.verify(flag not in out.strip(), "rule %s validate should failed, result %s" % (r, out))
+ else:
+ self.verify(flag not in out.strip() and check_msg in out.strip(),
+ "rule %s should validate failed with msg: %s, but result %s" % (
+ r, check_msg, out))
+
+ def check_rule(self, port_id=0, stats=True, rule_list=None):
+ out = self.pmd_output.execute_cmd("flow list %s" % port_id)
+ p = re.compile(r"ID\s+Group\s+Prio\s+Attr\s+Rule")
+ matched = p.search(out)
+ if stats:
+ self.verify(matched, "flow rule on port %s is not existed" % port_id)
+ if rule_list:
+ p2 = re.compile("^(\d+)\s")
+ li = out.splitlines()
+ res = list(filter(bool, list(map(p2.match, li))))
+ result = [i.group(1) for i in res]
+ self.verify(set(rule_list).issubset(set(result)),
+ "check rule list failed. expect %s, result %s" % (rule_list, result))
+ else:
+ if matched:
+ if rule_list:
+ res_li = [i.split()[0].strip() for i in out.splitlines() if re.match('\d', i)]
+ self.verify(not set(rule_list).issubset(res_li), 'rule specified should not in result.')
+ else:
+ raise Exception('expect no rule listed')
+ else:
+ self.verify(not matched, "flow rule on port %s is existed" % port_id)
+
+ def destroy_rule(self, port_id=0, rule_id=None):
+ if rule_id is None:
+ rule_id = 0
+ if isinstance(rule_id, list):
+ for i in rule_id:
+ out = self.test_case.dut.send_command("flow destroy %s rule %s" % (port_id, i), timeout=1)
+ p = re.compile(r"Flow rule #(\d+) destroyed")
+ m = p.search(out)
+ self.verify(m, "flow rule %s delete failed" % rule_id)
+ else:
+ out = self.test_case.dut.send_command("flow destroy %s rule %s" % (port_id, rule_id), timeout=1)
+ p = re.compile(r"Flow rule #(\d+) destroyed")
+ m = p.search(out)
+ self.verify(m, "flow rule %s delete failed" % rule_id)
+
+ def handle_actions(self, output, actions, port_id=0):
+ if isinstance(actions, dict) or isinstance(actions, str):
+ actions = [actions]
+ for action in actions: # [{}]
+ self.logger.info('action: {}\n'.format(action))
+ if isinstance(action, str):
+ if action in self.handle_output_methods:
+ self.handle_output_methods[action](output, port_id=port_id)
+ else:
+ for method in action: # {'save': ''}
+ if method in self.handle_output_methods:
+ if method == 'check_no_hash':
+ self.check_no_hash(output, port_id=port_id)
+ else:
+ self.handle_output_methods[method](output, action[method], port_id=port_id)
+
+ def handle_tests(self, tests, port_id=0):
+ out = ''
+ for test in tests:
+ if 'send_packet' in test:
+ out = self.send_pkt_get_output(test['send_packet'], port_id)
+ if 'action' in test:
+ self.handle_actions(out, test['action'])
+
+ def handle_rss_case(self, case_info):
+ # clear hash_records before each sub case
+ self.hash_records = {}
+ self.error_msgs = []
+ self.current_saved_hash = ''
+ sub_case_name = case_info.get('sub_casename')
+ self.logger.info('===================Test sub case: {}================'.format(sub_case_name))
+ port_id = case_info.get('port_id') if case_info.get('port_id') else 0
+ rules = case_info.get('rule') if case_info.get('rule') else []
+ rule_ids = []
+ if 'pre-test' in case_info:
+ self.logger.info('------------handle pre-test--------------')
+ self.handle_tests(case_info['pre-test'], port_id)
+
+ # handle tests
+ tests = case_info['test']
+ self.logger.info('------------handle test--------------')
+ # validate rule
+ if rules:
+ self.validate_rule(rule=rules, check_stats=True)
+ rule_ids = self.create_rule(rule=case_info['rule'], check_stats=True)
+ self.check_rule(port_id=port_id, rule_list=rule_ids)
+ self.handle_tests(tests, port_id)
+
+ # handle post-test
+ if 'post-test' in case_info:
+ self.logger.info('------------handle post-test--------------')
+ self.destroy_rule(port_id=port_id, rule_id=rule_ids)
+ self.check_rule(port_id=port_id, stats=False)
+ self.handle_tests(case_info['post-test'], port_id)
+ if self.error_msgs:
+ self.verify(False, str(self.error_msgs[:500]))
+
+ def handle_rss_distribute_cases(self, cases_info):
+ sub_cases_result = dict()
+ if not isinstance(cases_info, list):
+ cases_info = [cases_info]
+
+ for case_info in cases_info:
+ try:
+ # self.handle_rss_distribute_case(case_info=case_info)
+ self.handle_rss_case(case_info=case_info)
+ except Exception as e:
+ self.logger.warning('sub_case %s failed: %s' % (case_info['sub_casename'], e))
+ sub_cases_result[case_info['sub_casename']] = self.fail_flag
+ else:
+ self.logger.info('sub_case %s passed' % case_info['sub_casename'])
+ sub_cases_result[case_info['sub_casename']] = self.pass_flag
+ finally:
+ self.pmd_output.execute_cmd('flow flush 0')
+ pass_rate = round(list(sub_cases_result.values()).count(self.pass_flag) / len(sub_cases_result), 4) * 100
+ self.logger.info(sub_cases_result)
+ # self.logger.info('%s pass rate is: %s' % (self.test_case.running_case, pass_rate))
+ self.logger.info('pass rate is: %s' % pass_rate)
+ self.verify(pass_rate == 100.00, 'some subcases failed')
+
+ @staticmethod
+ def get_ipv6_template_by_ipv4(template):
+ if isinstance(template, dict):
+ template = [template]
+ ipv6_template = [eval(str(element).replace('eth / ipv4', 'eth / ipv6')
+ .replace('IP()', 'IPv6()').replace('mac_ipv4', 'mac_ipv6'))
+ for element in template]
+ return ipv6_template
--
2.17.1
^ permalink raw reply [flat|nested] 15+ messages in thread
* [dts] [PATCH V2 2/8] tests/cvl_advanced_iavf_rss_gtpu:add iavf_rss_gtpu/gtpc suite
2020-10-28 10:59 [dts] [PATCH V2 0/8] tests: update or add rss related suites Haiyang Zhao
2020-10-28 10:59 ` [dts] [PATCH V2 1/8] tests/rte_flow_common: add a common module to process rss test Haiyang Zhao
@ 2020-10-28 10:59 ` Haiyang Zhao
2020-10-29 6:45 ` Huang, ZhiminX
2020-10-28 10:59 ` [dts] [PATCH V2 3/8] tests/TestSuite_cvl_advanced_rss:update script Haiyang Zhao
` (5 subsequent siblings)
7 siblings, 1 reply; 15+ messages in thread
From: Haiyang Zhao @ 2020-10-28 10:59 UTC (permalink / raw)
To: dts, qi.fu; +Cc: Zhimin Huang
From: Zhimin Huang <zhiminx.huang@intel.com>
*.add cvl_addvanced_iavf_rss_gtpu test suite.
Signed-off-by: Zhimin Huang <zhiminx.huang@intel.com>
---
| 8964 +++++++++++++++++
1 file changed, 8964 insertions(+)
create mode 100755 tests/TestSuite_cvl_advanced_iavf_rss_gtpu.py
--git a/tests/TestSuite_cvl_advanced_iavf_rss_gtpu.py b/tests/TestSuite_cvl_advanced_iavf_rss_gtpu.py
new file mode 100755
index 0000000..ac19844
--- /dev/null
+++ b/tests/TestSuite_cvl_advanced_iavf_rss_gtpu.py
@@ -0,0 +1,8964 @@
+# BSD LICENSE
+#
+# Copyright(c) 2020 Intel Corporation. All rights reserved.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in
+# the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Intel Corporation nor the names of its
+# contributors may be used to endorse or promote products derived
+# from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+import re
+import random
+import time
+from packet import Packet
+from pmd_output import PmdOutput
+from test_case import TestCase
+from rte_flow_common import RssProcessing
+
+mac_ipv4_gtpu_ipv4_basic = {
+ 'ipv4-nonfrag': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)',
+ 'ipv4-frag': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)',
+ 'ipv4-icmp': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)',
+ 'ipv4-tcp': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP()/("X"*480)',
+ 'ipv4-udp': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP()/("X"*480)',
+}
+
+mac_ipv4_gtpu_ipv4_l3src_changed_pkt = eval(str(mac_ipv4_gtpu_ipv4_basic).replace('192.168.0.2', '192.168.1.2'))
+mac_ipv4_gtpu_ipv4_l3dst_changed_pkt = eval(str(mac_ipv4_gtpu_ipv4_basic).replace('192.168.0.1', '192.168.1.1'))
+
+mac_ipv4_gtpu_ipv4_l3dst_only = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3dst_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3src_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3dst_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3src_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3dst_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3src_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3dst_changed_pkt['ipv4-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3src_changed_pkt['ipv4-tcp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3dst_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3src_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_ipv4_basic['ipv4-nonfrag'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-frag'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-icmp'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-tcp'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-udp'],
+ ],
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv4_l3src_only = eval(str(mac_ipv4_gtpu_ipv4_l3dst_only)
+ .replace('mac_ipv4_gtpu_ipv4_l3dst', 'mac_ipv4_gtpu_ipv4_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('check_hash_same', 'hash_check_different')
+ .replace('check_hash_different', 'check_hash_same')
+ .replace('hash_check_different', 'check_hash_different'))
+mac_ipv4_gtpu_ipv4_all = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3dst_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3src_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-nonfrag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3dst_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3src_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-frag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3dst_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3src_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-icmp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3dst_changed_pkt['ipv4-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3src_changed_pkt['ipv4-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-tcp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3dst_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3src_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-udp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_ipv4_basic['ipv4-nonfrag'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-frag'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-icmp'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-tcp'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-udp'],
+ ],
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv4_gtpu = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_gtpu',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types gtpu end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-nonfrag'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-nonfrag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-frag'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-frag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-icmp'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-icmp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-udp'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-udp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_ipv4_basic['ipv4-nonfrag'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-frag'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-icmp'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-tcp'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-udp'],
+ ],
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv4_toeplitz = [mac_ipv4_gtpu_ipv4_l3dst_only, mac_ipv4_gtpu_ipv4_l3src_only,
+ mac_ipv4_gtpu_ipv4_all, mac_ipv4_gtpu_ipv4_gtpu]
+
+mac_ipv4_gtpu_ipv4_symmetric = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1", frag=6)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': {'save_hash': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(src="192.168.0.1",dst="192.168.0.2")/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(src="192.168.0.3",dst="192.168.0.8",frag=6)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(src="192.168.0.10",dst="192.168.0.20")/ICMP()/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(src="192.168.0.10",dst="192.168.0.20")/UDP()/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-udp'},
+ },
+ ],
+}
+
+mac_ipv4_gtpu_ipv6_symmetric = eval(str(mac_ipv4_gtpu_ipv4_symmetric).replace('IPv6', 'IPv61')
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.2",src="192.168.0.1"', 'IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929"')
+ .replace(', frag=6)', ')/IPv6ExtHdrFragment()')
+ .replace('IPv61(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(dst="192.168.0.1",src="192.168.0.2")')
+ .replace('IPv61(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(src="192.168.0.1",dst="192.168.0.2")')
+ .replace('gtpu / ipv4', 'gtpu / ipv6').replace('types ipv4', 'types ipv6')
+ )
+
+mac_ipv4_gtpu_ipv4_udp_symmetric = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': {'save_hash': 'basic_with_rule'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_no_hash_or_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_no_hash_or_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_no_hash_or_different',
+ },
+ ],
+}
+
+mac_ipv4_gtpu_ipv6_udp_symmetric = eval(str(mac_ipv4_gtpu_ipv4_udp_symmetric).replace('IPv6', 'IPv61')
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.2",src="192.168.0.1"', 'IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929"')
+ .replace('IPv61(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(dst="192.168.0.1",src="192.168.0.2")')
+ .replace('IPv61(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(src="192.168.0.1",dst="192.168.0.2")')
+ .replace('gtpu / ipv4', 'gtpu / ipv6').replace('types ipv4-udp', 'types ipv6-udp')
+ )
+
+mac_ipv4_gtpu_ipv4_tcp_symmetric = eval(str(mac_ipv4_gtpu_ipv4_udp_symmetric).replace('TCP(', 'TCP1(')
+ .replace('UDP(sport', 'TCP(sport').replace('TCP1', 'UDP')
+ .replace('udp / end', 'tcp / end ').replace('ipv4-udp', 'ipv4-tcp')
+ .replace('udp_symmetric', 'tcp_symmetric'))
+
+mac_ipv4_gtpu_ipv6_tcp_symmetric = eval(str(mac_ipv4_gtpu_ipv4_tcp_symmetric).replace('IPv6', 'IPv61')
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.2",src="192.168.0.1"', 'IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929"')
+ .replace('IPv61(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(dst="192.168.0.1",src="192.168.0.2")')
+ .replace('IPv61(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(src="192.168.0.1",dst="192.168.0.2")')
+ .replace('gtpu / ipv4', 'gtpu / ipv6').replace('types ipv4-tcp', 'types ipv6-tcp')
+ )
+
+mac_ipv4_gtpu_eh_dl_ipv4_symmetric = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1", frag=6)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': {'save_hash': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1", frag=6)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-udp'},
+ },
+ ],
+}
+mac_ipv4_gtpu_eh_ul_ipv4_symmetric = eval(str(mac_ipv4_gtpu_eh_dl_ipv4_symmetric)
+ .replace('pdu_type=1', 'pdu_type=2')
+ .replace('pdu_type=0', 'pdu_type=1')
+ .replace('pdu_type=2', 'pdu_type=0')
+ .replace('eh_dl', 'eh_ul')
+ .replace('gtp_psc pdu_t is 0', 'gtp_psc pdu_t is 1')
+ )
+
+mac_ipv4_gtpu_eh_ipv4_symmetric = [mac_ipv4_gtpu_eh_dl_ipv4_symmetric, mac_ipv4_gtpu_eh_ul_ipv4_symmetric]
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_symmetric = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_no_hash_or_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_no_hash_or_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_no_hash_or_different',
+ },
+ ],
+}
+mac_ipv4_gtpu_eh_ul_ipv4_udp_symmetric = eval(str(mac_ipv4_gtpu_eh_dl_ipv4_udp_symmetric)
+ .replace('pdu_type=1', 'pdu_type=2')
+ .replace('pdu_type=0', 'pdu_type=1')
+ .replace('pdu_type=2', 'pdu_type=0')
+ .replace('gtp_psc pdu_t is 0', 'gtp_psc pdu_t is 1')
+ .replace('eh_dl', 'eh_ul'))
+mac_ipv4_gtpu_eh_ipv4_udp_symmetric = [mac_ipv4_gtpu_eh_dl_ipv4_udp_symmetric, mac_ipv4_gtpu_eh_ul_ipv4_udp_symmetric]
+
+mac_ipv4_gtpu_eh_ipv4_tcp_symmetric = [eval(str(element).replace('TCP', 'TCP1').replace('udp', 'tcp')
+ .replace('UDP(sport', 'TCP(sport').replace('TCP1', 'UDP')
+ .replace('ipv4 / tcp / gtpu', 'ipv4 / udp / gtpu'))
+ for element in mac_ipv4_gtpu_eh_ipv4_udp_symmetric]
+
+mac_ipv4_gtpu_eh_ipv6_symmetric = eval(str(mac_ipv4_gtpu_eh_ipv4_symmetric).replace('IPv6', 'IPv61')
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.2",src="192.168.0.1"', 'IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929"')
+ .replace(', frag=6)', ')/IPv6ExtHdrFragment()')
+ .replace('IPv61(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(dst="192.168.0.1",src="192.168.0.2")')
+ .replace('IPv61(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(src="192.168.0.1",dst="192.168.0.2")')
+ .replace('ipv4 / end', 'ipv6 / end').replace('types ipv4', 'types ipv6')
+ .replace('ipv4_symmetric', 'ipv6_symmetric')
+ )
+
+mac_ipv4_gtpu_eh_ipv6_udp_symmetric = eval(str(mac_ipv4_gtpu_eh_ipv4_udp_symmetric).replace('IPv6', 'IPv61')
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.2",src="192.168.0.1"', 'IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929"')
+ .replace('IPv61(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(dst="192.168.0.1",src="192.168.0.2")')
+ .replace('IPv61(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(src="192.168.0.1",dst="192.168.0.2")')
+ .replace('ipv4 / udp / end', 'ipv6 / udp / end').replace('types ipv4-udp', 'types ipv6-udp')
+ .replace('ipv4_udp_symmetric', 'ipv6_udp_symmetric')
+ )
+
+
+mac_ipv4_gtpu_eh_ipv6_tcp_symmetric = eval(str(mac_ipv4_gtpu_eh_ipv4_tcp_symmetric).replace('IPv6', 'IPv61')
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.2",src="192.168.0.1"', 'IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929"')
+ .replace('IPv61(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(dst="192.168.0.1",src="192.168.0.2")')
+ .replace('IPv61(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(src="192.168.0.1",dst="192.168.0.2")')
+ .replace('ipv4 / tcp / end', 'ipv6 / tcp / end').replace('types ipv4-tcp', 'types ipv6-tcp')
+ .replace('ipv4_tcp_symmetric', 'ipv6_tcp_symmetric')
+ )
+
+mac_ipv4_gtpu_ipv4_udp_basic = 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)'
+
+mac_ipv4_gtpu_ipv4_udp_l3dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv4_udp_l3src = eval(str(mac_ipv4_gtpu_ipv4_udp_l3dst)
+ .replace('mac_ipv4_gtpu_ipv4_udp_l3dst', 'mac_ipv4_gtpu_ipv4_udp_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('check_hash_same', 'hash_check_different')
+ .replace('check_hash_different', 'check_hash_same')
+ .replace('hash_check_different', 'check_hash_different'))
+
+mac_ipv4_gtpu_ipv4_udp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('sport=22', 'sport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('dport=23', 'dport=33').replace('192.168.0.1',
+ '192.168.1.1'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv4_udp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('sport=22', 'sport=32').replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv4_udp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('sport=22', 'sport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('dport=23', 'dport=33').replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv4_udp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('sport=22', 'sport=32').replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'check_no_hash_different',
+ },
+ ]
+}
+mac_ipv4_gtpu_ipv4_udp_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('sport=22', 'sport=32')
+ .replace('192.168.0', '192.168.1'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+mac_ipv4_gtpu_ipv4_udp_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('dport=23', 'dport=32')
+ .replace('192.168.0', '192.168.1'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv4_udp_all = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv4_udp_toeplitz = [mac_ipv4_gtpu_ipv4_udp_l3dst, mac_ipv4_gtpu_ipv4_udp_l3src,
+ mac_ipv4_gtpu_ipv4_udp_l3dst_l4src, mac_ipv4_gtpu_ipv4_udp_l3dst_l4dst,
+ mac_ipv4_gtpu_ipv4_udp_l3src_l4src, mac_ipv4_gtpu_ipv4_udp_l3src_l4dst,
+ mac_ipv4_gtpu_ipv4_udp_l4src, mac_ipv4_gtpu_ipv4_udp_l4dst,
+ mac_ipv4_gtpu_ipv4_udp_all]
+
+mac_ipv4_gtpu_ipv4_tcp_toeplitz = [eval(str(element).replace('TCP', 'TCP1').replace('udp', 'tcp')
+ .replace('UDP(sport', 'TCP(sport').replace('TCP1', 'UDP')
+ .replace('ipv4 / tcp / gtpu', 'ipv4 / udp / gtpu'))
+ for element in mac_ipv4_gtpu_ipv4_udp_toeplitz]
+
+mac_ipv4_gtpu_ipv6_basic = {
+ 'ipv6-nonfrag': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'ipv6-frag': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'ipv6-icmp': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'ipv6-tcp': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(''src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480)',
+ 'ipv6-udp': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)',
+}
+
+mac_ipv4_gtpu_ipv6_l3src_changed_pkt = eval(str(mac_ipv4_gtpu_ipv6_basic).replace('ABAB', '1212'))
+mac_ipv4_gtpu_ipv6_l3dst_changed_pkt = eval(str(mac_ipv4_gtpu_ipv6_basic).replace('CDCD', '3434'))
+
+mac_ipv4_gtpu_ipv6_l3dst_only = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'],
+ 'action': {'save_hash', 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-nonfrag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-frag'],
+ 'action': {'save_hash', 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-frag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'],
+ 'action': {'save_hash', 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-icmp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-tcp'],
+ 'action': {'save_hash', 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-tcp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-udp'],
+ 'action': {'save_hash', 'ipv6-udp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-udp'],
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-frag'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-tcp'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-udp'],
+ ],
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_l3src_only = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_l3src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'],
+ 'action': {'save_hash', 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-nonfrag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-frag'],
+ 'action': {'save_hash', 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-frag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'],
+ 'action': {'save_hash', 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-icmp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-tcp'],
+ 'action': {'save_hash', 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-tcp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-udp'],
+ 'action': {'save_hash', 'ipv6-udp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-udp'],
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-frag'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-tcp'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-udp'],
+ ],
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_l3src_only = eval(str(mac_ipv4_gtpu_ipv6_l3dst_only)
+ .replace('mac_ipv4_gtpu_ipv6_l3dst', 'mac_ipv4_gtpu_ipv6_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('check_hash_same', 'hash_check_different')
+ .replace('check_hash_different', 'check_hash_same')
+ .replace('hash_check_different', 'check_hash_different'))
+mac_ipv4_gtpu_ipv6_all = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'],
+ 'action': {'save_hash', 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-frag'],
+ 'action': {'save_hash', 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-frag'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'],
+ 'action': {'save_hash', 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-tcp'],
+ 'action': {'save_hash', 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-tcp'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-udp'],
+ 'action': {'save_hash', 'ipv6-udp'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-udp'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-frag'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-tcp'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-udp'],
+ ],
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_gtpu = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_gtpu',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss types gtpu end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-frag'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-frag'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-udp'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-udp'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-frag'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-tcp'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-udp'],
+ ],
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_toeplitz = [mac_ipv4_gtpu_ipv6_l3dst_only, mac_ipv4_gtpu_ipv6_l3src_only,
+ mac_ipv4_gtpu_ipv6_all, mac_ipv4_gtpu_ipv6_gtpu]
+
+mac_ipv4_gtpu_ipv6_udp_basic = 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)'
+
+mac_ipv4_gtpu_ipv6_udp_l3dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_udp_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('ABAB', '1212'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_udp_l3src = eval(str(mac_ipv4_gtpu_ipv6_udp_l3dst)
+ .replace('mac_ipv4_gtpu_ipv6_udp_l3dst', 'mac_ipv4_gtpu_ipv6_udp_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('check_hash_same', 'hash_check_different')
+ .replace('check_hash_different', 'check_hash_same')
+ .replace('hash_check_different', 'check_hash_different'))
+
+mac_ipv4_gtpu_ipv6_udp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_udp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('ABAB', '1212'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('sport=22', 'sport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('dport=23', 'dport=33').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_udp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_udp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('ABAB', '1212'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('sport=22', 'sport=32').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'check_no_hash_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_udp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_udp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('sport=22', 'sport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('dport=23', 'dport=33').replace('ABAB', '1212'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_udp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_udp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('sport=22', 'sport=32').replace('ABAB', '1212'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+mac_ipv4_gtpu_ipv6_udp_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_udp_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('sport=22', 'sport=32')
+ .replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+mac_ipv4_gtpu_ipv6_udp_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_udp_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('dport=23', 'dport=32')
+ .replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_udp_all = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_udp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('ABAB', '1212'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_udp_toeplitz = [mac_ipv4_gtpu_ipv6_udp_l3dst, mac_ipv4_gtpu_ipv6_udp_l3src,
+ mac_ipv4_gtpu_ipv6_udp_l3dst_l4src, mac_ipv4_gtpu_ipv6_udp_l3dst_l4dst,
+ mac_ipv4_gtpu_ipv6_udp_l3src_l4src, mac_ipv4_gtpu_ipv6_udp_l3src_l4dst,
+ mac_ipv4_gtpu_ipv6_udp_l4src, mac_ipv4_gtpu_ipv6_udp_l4dst,
+ mac_ipv4_gtpu_ipv6_udp_all]
+
+mac_ipv4_gtpu_ipv6_tcp_toeplitz = [eval(str(element).replace('TCP', 'TCP1').replace('udp', 'tcp')
+ .replace('UDP(sport', 'TCP(sport').replace('TCP1', 'UDP')
+ .replace('ipv4 / tcp / gtpu', 'ipv4 / udp / gtpu'))
+ for element in mac_ipv4_gtpu_ipv6_udp_toeplitz]
+
+mac_ipv4_gtpu_eh_dl_ipv4_basic = {
+ 'ipv4-nonfrag': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'ipv4-frag': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)',
+ 'ipv4-icmp': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'ipv4-udp': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)',
+ 'ipv4-tcp': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)',
+
+}
+
+mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt = eval(
+ str(mac_ipv4_gtpu_eh_dl_ipv4_basic).replace('192.168.0.2', '192.168.1.2'))
+mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt = eval(
+ str(mac_ipv4_gtpu_eh_dl_ipv4_basic).replace('192.168.0.1', '192.168.1.1'))
+
+mac_ipv4_gtpu_eh_dl_ipv4_l3dst_only = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-tcp'],
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-nonfrag'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-frag'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-icmp'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-udp'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-tcp'],
+ ],
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv4_l3src_only = eval(str(mac_ipv4_gtpu_eh_dl_ipv4_l3dst_only)
+ .replace('eh_dl_ipv4_l3dst', 'eh_ul_ipv4_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('check_hash_same', 'hash_check_different')
+ .replace('check_hash_different', 'check_hash_same')
+ .replace('hash_check_different', 'check_hash_different'))
+mac_ipv4_gtpu_eh_dl_ipv4_all = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-nonfrag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-frag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-icmp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-udp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-tcp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-nonfrag'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-frag'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-icmp'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-udp'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-tcp'],
+ ],
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+
+mac_ipv4_gtpu_eh_dl_ipv4 = [mac_ipv4_gtpu_eh_dl_ipv4_l3dst_only, mac_ipv4_gtpu_eh_dl_ipv4_l3src_only,
+ mac_ipv4_gtpu_eh_dl_ipv4_all]
+
+mac_ipv4_gtpu_eh_ul_ipv4 = [eval(str(element).replace('pdu_type=1', 'pdu_type=2')
+ .replace('pdu_type=0', 'pdu_type=1').replace('pdu_type=2', 'pdu_type=0')
+ .replace('gtp_psc pdu_t is 0', 'gtp_psc pdu_t is 1')
+ .replace('eh_dl', 'eh_ul'))
+ for element in mac_ipv4_gtpu_eh_dl_ipv4]
+
+mac_ipv4_gtpu_eh_ipv4_toeplitz = mac_ipv4_gtpu_eh_dl_ipv4 + mac_ipv4_gtpu_eh_ul_ipv4
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic = {
+ 'ipv4-nonfrag': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'ipv4-nonfrag_ul': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'ipv4-frag': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)',
+ 'ipv4-icmp': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'ipv4-udp': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)',
+
+}
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt = eval(str(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic).replace('192.168.0.2', '192.168.1.2'))
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt = eval(str(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic).replace('192.168.0.1', '192.168.1.1'))
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_only = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-nonfrag'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-nonfrag_ul'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-nonfrag_ul'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-frag'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-icmp'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-udp'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'],
+ ],
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_only = eval(str(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_only)
+ .replace('ul_dl_ipv4_l3dst', 'ul_dl_ipv4_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('dst="192.168.0.1",src="192.168.1.2"', 'dst="192.168.0.1",src="192.168.1.3"')
+ .replace('dst="192.168.1.1",src="192.168.0.2"', 'dst="192.168.0.1",src="192.168.1.2"')
+ .replace('dst="192.168.0.1",src="192.168.1.3"', 'dst="192.168.1.1",src="192.168.0.2"')
+ )
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_all = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-nonfrag_ul'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-nonfrag_ul'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'],
+ ],
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_gtpu = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_gtpu',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types gtpu end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_toeplitz = [mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_only,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_only,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_all]
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic = {
+ 'dl': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'ul': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+}
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_only = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('192.168.0.2', '192.168.1.2')
+ .replace('sport=22, dport=23', 'sport=32, dport=33')
+ .replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'],
+ ],
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_only = eval(str(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_only)
+ .replace('ul_dl_ipv4_udp_l3dst', 'ul_dl_ipv4_udp_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('dst="192.168.0.1",src="192.168.1.2"', 'dst="192.168.0.1",src="192.168.1.3"')
+ .replace('dst="192.168.1.1",src="192.168.0.2"', 'dst="192.168.0.1",src="192.168.1.2"')
+ .replace('dst="192.168.0.1",src="192.168.1.3"', 'dst="192.168.1.1",src="192.168.0.2"')
+ )
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'].replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('192.168.0.1', '192.168.1.1')
+ .replace('dport=23', 'dport=33')
+ .replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'].replace('192.168.0.1', '192.168.1.1')
+ .replace('dport=23', 'dport=33')
+ .replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'],
+ ],
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4dst = eval(str(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src)
+ .replace('udp_l3src_l4src', 'udp_l3src_l4dst')
+ .replace('l4-src-only', 'l4-dst-only')
+ .replace('sport=32, dport=23', 'sport=22, dport=34')
+ .replace('sport=22, dport=33', 'sport=32, dport=23')
+ )
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src = eval(str(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src)
+ .replace('udp_l3src_l4src', 'udp_l3dst_l4src')
+ .replace('l3-src-only', 'l3-dst-only')
+ .replace('dst="192.168.0.1",src="192.168.1.2"', 'dst="192.168.0.1",src="192.168.1.3"')
+ .replace('dst="192.168.1.1",src="192.168.0.2"', 'dst="192.168.0.1",src="192.168.1.2"')
+ .replace('dst="192.168.0.1",src="192.168.1.3"', 'dst="192.168.1.1",src="192.168.0.2"')
+ )
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4dst = eval(str(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src)
+ .replace('udp_l3dst_l4src', 'udp_l3dst_l4dst')
+ .replace('l3-src-only', 'l3-dst-only')
+ .replace('l4-src-only', 'l4-dst-only')
+ .replace('sport=32, dport=23', 'sport=22, dport=34')
+ .replace('sport=22, dport=33', 'sport=32, dport=23')
+ )
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'].replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('192.168.0', '192.168.1')
+ .replace('dport=23', 'dport=33')
+ .replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'].replace('192.168.0', '192.168.1')
+ .replace('dport=23', 'dport=33')
+ .replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'],
+ ],
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4dst_only = eval(str(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only)
+ .replace('udp_l4src_only', 'udp_l4dst_only')
+ .replace('l4-src-only', 'l4-dst-only')
+ .replace('sport=32, dport=23', 'sport=22, dport=34')
+ .replace('sport=22, dport=33', 'sport=32, dport=23')
+ )
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'],
+ ],
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_toeplitz = [
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_only,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_only,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4dst,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4dst,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4dst_only,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp,
+]
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_toeplitz = [eval(str(element).replace('TCP', 'TCP1').replace('udp', 'tcp')
+ .replace('UDP(sport', 'TCP(sport').replace('TCP1', 'UDP')
+ .replace('ipv4 / tcp / gtpu', 'ipv4 / udp / gtpu'))
+ for element in mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_toeplitz]
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv6_toeplitz = [eval(str(element).replace('gtp_psc / ipv4', 'gtp_psc / ipv6')
+ .replace('types ipv4', 'types ipv6')
+ .replace('ul_dl_ipv4', 'ul_dl_ipv6')
+ .replace(', frag=6)', ')/IPv6ExtHdrFragment()')
+ .replace('IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020"','IP(dst="192.168.0.3", src="192.168.0.3"',)
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.1.1",src="192.168.0.2"', 'IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.1",src="192.168.1.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.1.1",src="192.168.1.2"', 'IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.3",src="192.168.0.3"', 'IP(dst="192.168.0.1",src="192.168.0.2"'))
+ for element in mac_ipv4_gtpu_eh_without_ul_dl_ipv4_toeplitz]
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_toeplitz = [eval(str(element).replace('gtp_psc / ipv4', 'gtp_psc / ipv6')
+ .replace('ipv4-udp', 'ipv6-udp')
+ .replace('ul_dl_ipv4_udp', 'ul_dl_ipv6_udp')
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.1.1",src="192.168.0.2"', 'IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.1",src="192.168.1.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.1.1",src="192.168.1.2"', 'IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020"'))
+ for element in mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_toeplitz]
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_toeplitz = [eval(str(element).replace('gtp_psc / ipv4', 'gtp_psc / ipv6')
+ .replace('ipv4 / tcp', 'ipv6 / tcp')
+ .replace('ipv4-tcp', 'ipv6-tcp')
+ .replace('ul_dl_ipv4_tcp', 'ul_dl_ipv6_tcp')
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.1.1",src="192.168.0.2"', 'IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.1",src="192.168.1.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.1.1",src="192.168.1.2"', 'IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020"'))
+ for element in mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_toeplitz]
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_basic = 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)'
+mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src = eval(str(mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst)
+ .replace('mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst',
+ 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('check_hash_same', 'hash_check_different')
+ .replace('check_hash_different', 'check_hash_same')
+ .replace('hash_check_different', 'check_hash_different'))
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('sport=22', 'sport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('dport=23', 'dport=33').replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('sport=22', 'sport=32').replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('sport=22', 'sport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('dport=23', 'dport=33').replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('sport=22', 'sport=32')
+ .replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+mac_ipv4_gtpu_eh_dl_ipv4_udp_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('sport=22', 'sport=32')
+ .replace('192.168.0', '192.168.1'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+mac_ipv4_gtpu_eh_dl_ipv4_udp_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('dport=23', 'dport=32')
+ .replace('192.168.0', '192.168.1'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_all = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_toeplitz = [mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst, mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src,
+ mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4src,
+ mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4dst,
+ mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4src,
+ mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4dst,
+ mac_ipv4_gtpu_eh_dl_ipv4_udp_l4src, mac_ipv4_gtpu_eh_dl_ipv4_udp_l4dst,
+ mac_ipv4_gtpu_eh_dl_ipv4_udp_all]
+
+mac_ipv4_gtpu_eh_ul_ipv4_udp_toeplitz = [eval(str(element).replace('pdu_type=1', 'pdu_type=2')
+ .replace('pdu_type=0', 'pdu_type=1').replace('pdu_type=2', 'pdu_type=0')
+ .replace('gtp_psc pdu_t is 0', 'gtp_psc pdu_t is 1')
+ .replace('eh_dl', 'eh_ul'))
+ for element in mac_ipv4_gtpu_eh_dl_ipv4_udp_toeplitz]
+
+mac_ipv4_gtpu_eh_ipv4_udp_toeplitz = mac_ipv4_gtpu_eh_dl_ipv4_udp_toeplitz + mac_ipv4_gtpu_eh_ul_ipv4_udp_toeplitz
+
+mac_ipv4_gtpu_eh_ipv4_tcp_toeplitz = [eval(str(element).replace('TCP', 'TCP1').replace('udp', 'tcp')
+ .replace('UDP(sport', 'TCP(sport').replace('TCP1', 'UDP')
+ .replace('ipv4 / tcp / gtpu', 'ipv4 / udp / gtpu'))
+ for element in mac_ipv4_gtpu_eh_ipv4_udp_toeplitz]
+
+mac_ipv4_gtpu_eh_dl_ipv6_basic = {
+ 'ipv6-nonfrag': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'ipv6-frag': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'ipv6-icmp': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'ipv6-udp': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)',
+ 'ipv6-tcp': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480)',
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt = eval(str(mac_ipv4_gtpu_eh_dl_ipv6_basic).replace('ABAB', '1212'))
+mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt = eval(str(mac_ipv4_gtpu_eh_dl_ipv6_basic).replace('CDCD', '3434'))
+
+mac_ipv4_gtpu_eh_dl_ipv6_l3dst_only = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-nonfrag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-frag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-icmp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-udp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-tcp'],
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-nonfrag'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-frag'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-icmp'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-udp'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-tcp'],
+ ],
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_l3src_only = eval(str(mac_ipv4_gtpu_eh_dl_ipv6_l3dst_only)
+ .replace('mac_ipv4_gtpu_eh_dl_ipv6_l3dst', 'mac_ipv4_gtpu_eh_dl_ipv6_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('check_hash_same', 'hash_check_different')
+ .replace('check_hash_different', 'check_hash_same')
+ .replace('hash_check_different', 'check_hash_different'))
+mac_ipv4_gtpu_eh_dl_ipv6_all = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-nonfrag'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-frag'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-icmp'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-udp'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-tcp'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-nonfrag'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-frag'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-icmp'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-udp'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-tcp'],
+ ],
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_toeplitz = [mac_ipv4_gtpu_eh_dl_ipv6_l3dst_only, mac_ipv4_gtpu_eh_dl_ipv6_l3src_only,
+ mac_ipv4_gtpu_eh_dl_ipv6_all]
+
+mac_ipv4_gtpu_eh_ul_ipv6_toeplitz = [eval(str(element).replace('pdu_type=1', 'pdu_type=2')
+ .replace('pdu_type=0', 'pdu_type=1').replace('pdu_type=2', 'pdu_type=0')
+ .replace('gtp_psc pdu_t is 0', 'gtp_psc pdu_t is 1')
+ .replace('eh_dl', 'eh_ul'))
+ for element in mac_ipv4_gtpu_eh_dl_ipv6_toeplitz]
+
+mac_ipv4_gtpu_eh_ipv6_toeplitz = mac_ipv4_gtpu_eh_dl_ipv6_toeplitz + mac_ipv4_gtpu_eh_ul_ipv6_toeplitz
+
+mac_ipv4_gtpu_eh_dl_ipv6_udp_basic = 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)'
+mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('ABAB', '1212'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src = eval(str(mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst)
+ .replace('mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst', 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('check_hash_same', 'hash_check_different')
+ .replace('check_hash_different', 'check_hash_same')
+ .replace('hash_check_different', 'check_hash_different'))
+
+mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('ABAB', '1212'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('sport=22', 'sport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('dport=23', 'dport=33').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('ABAB', '1212'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('sport=22', 'sport=32').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'check_no_hash_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('sport=22', 'sport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('dport=23', 'dport=33').replace('ABAB', '1212'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('sport=22', 'sport=32').replace('ABAB', '1212'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+mac_ipv4_gtpu_eh_dl_ipv6_udp_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('sport=22', 'sport=32')
+ .replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'check_no_hash_different',
+ },
+ ]
+}
+mac_ipv4_gtpu_eh_dl_ipv6_udp_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('dport=23', 'dport=32')
+ .replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_udp_all = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_udp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('ABAB', '1212'),
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'check_no_hash_or_different',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_udp_toeplitz = [mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst, mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src,
+ mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4src,
+ mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4dst,
+ mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4src,
+ mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4dst,
+ mac_ipv4_gtpu_eh_dl_ipv6_udp_l4src, mac_ipv4_gtpu_eh_dl_ipv6_udp_l4dst,
+ mac_ipv4_gtpu_eh_dl_ipv6_udp_all]
+mac_ipv4_gtpu_eh_ul_ipv6_udp_toeplitz = [eval(str(element).replace('pdu_type=1', 'pdu_type=2')
+ .replace('pdu_type=0', 'pdu_type=1').replace('pdu_type=2', 'pdu_type=0')
+ .replace('gtp_psc pdu_t is 0', 'gtp_psc pdu_t is 1')
+ .replace('eh_dl', 'eh_ul'))
+ for element in mac_ipv4_gtpu_eh_dl_ipv6_udp_toeplitz]
+mac_ipv4_gtpu_eh_ipv6_udp_toeplitz = mac_ipv4_gtpu_eh_dl_ipv6_udp_toeplitz + mac_ipv4_gtpu_eh_ul_ipv6_udp_toeplitz
+
+mac_ipv4_gtpu_eh_ipv6_tcp_toeplitz = [eval(str(element).replace('TCP', 'TCP1').replace('udp', 'tcp')
+ .replace('UDP(sport', 'TCP(sport').replace('TCP1', 'UDP')
+ .replace('ipv4 / tcp / gtpu', 'ipv4 / udp / gtpu'))
+ for element in mac_ipv4_gtpu_eh_ipv6_udp_toeplitz]
+
+inner_l4_mac_ipv4_gtpu_ipv4_udp_tcp = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_tcp',
+ 'port_id': 0,
+ 'rule': [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end',
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'save_or_no_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_same_or_no_hash',
+ },
+ ]
+}
+inner_l4_mac_ipv6_gtpu_ipv4_udp_tcp = eval(str(inner_l4_mac_ipv4_gtpu_ipv4_udp_tcp)
+ .replace('eth / ipv4', 'eth / ipv6')
+ .replace('gtpu / ipv4', 'gtpu / gtp_psc / ipv4')
+ .replace('IP()', 'IPv6()')
+ .replace('teid=0x123456)', 'teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)')
+ .replace('mac_ipv4', 'mac_ipv6'))
+inner_l4_mac_ipv4_gtpu_eh_ipv6_udp_tcp = {
+ 'sub_casename': 'inner_l4_mac_ipv4_gtpu_eh_ipv6_udp_tcp',
+ 'port_id': 0,
+ 'rule': [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end',
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'save_or_no_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_same_or_no_hash',
+ },
+ ]
+}
+inner_l4_mac_ipv6_gtpu_eh_ipv6_udp_tcp = eval(str(inner_l4_mac_ipv4_gtpu_eh_ipv6_udp_tcp)
+ .replace('eth / ipv4', 'eth / ipv6')
+ .replace('pdu_t is 0', 'pdu_t is 1')
+ .replace('pdu_type=0', 'pdu_type=1')
+ .replace('IP()', 'IPv6()')
+ .replace('mac_ipv4', 'mac_ipv6'))
+inner_l4_protocal_hash = [inner_l4_mac_ipv4_gtpu_ipv4_udp_tcp, inner_l4_mac_ipv6_gtpu_ipv4_udp_tcp,
+ inner_l4_mac_ipv4_gtpu_eh_ipv6_udp_tcp, inner_l4_mac_ipv6_gtpu_eh_ipv6_udp_tcp]
+
+mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2",frag=6)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1",frag=6)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': {'save_hash': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2",frag=6)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different', 'ipv4-udp'},
+ },
+ ],
+}
+
+mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric = eval(str(mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric)
+ .replace('gtp_psc / ipv4', 'gtp_psc / ipv6')
+ .replace('types ipv4', 'types ipv6')
+ .replace('gtpu_eh_ipv4', 'gtpu_eh_ipv6')
+ .replace(',frag=6)', ')/IPv6ExtHdrFragment()')
+ .replace('IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"','IP(dst="192.168.1.1", src="192.168.1.2"',)
+ .replace('IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020"','IP(src="192.168.1.1", dst="192.168.1.2"',)
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.2",src="192.168.0.1"', 'IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929"')
+ )
+
+mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': {'save_hash': 'udp-dl'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': {'save_hash': 'udp-ul'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different', 'udp-dl'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different', 'udp-ul'},
+ },
+ ],
+}
+mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric = eval(str(mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric)
+ .replace('gtp_psc / ipv4', 'gtp_psc / ipv6')
+ .replace('types ipv4', 'types ipv6')
+ .replace('gtpu_eh_ipv4', 'gtpu_eh_ipv6')
+ .replace('IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"','IP(dst="192.168.1.1", src="192.168.1.2"',)
+ .replace('IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020"','IP(src="192.168.1.1", dst="192.168.1.2"',)
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.2",src="192.168.0.1"', 'IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929"')
+ )
+
+mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': {'save_hash': 'udp-dl'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': {'save_hash': 'udp-ul'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different', 'udp-dl'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different', 'udp-ul'},
+ },
+ ],
+}
+
+mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric = eval(str(mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric)
+ .replace('gtp_psc / ipv4', 'gtp_psc / ipv6')
+ .replace('types ipv4', 'types ipv6')
+ .replace('gtpu_eh_ipv4', 'gtpu_eh_ipv6')
+ .replace('IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"','IP(dst="192.168.1.1", src="192.168.1.2"',)
+ .replace('IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020"','IP(src="192.168.1.1", dst="192.168.1.2"',)
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.2",src="192.168.0.1"', 'IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929"')
+ )
+
+#vf rss gtpc gtpu
+# matched basic pkt
+mac_ipv4_gtpu_basic_pkt = {
+ 'ipv4-gtpu-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ ],
+ 'ipv4-gtpu-eh-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ ],
+ 'ipv4-gtpu-echo-request': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'ipv4-gtpu-echo-reponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoResponse()',
+ ],
+ 'vlan-ipv4-gtpu-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ ],
+ 'vlan-ipv4-gtpu-eh-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ ],
+ 'vlan-ipv4-gtpu-echo-request': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'vlan-ipv4-gtpu-echo-reponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoResponse()',
+ ],
+}
+
+mac_ipv6_gtpu_basic_pkt = {
+ 'ipv6-gtpu-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ ],
+ 'ipv6-gtpu-eh-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ ],
+ 'ipv6-gtpu-echo-request': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'ipv6-gtpu-echo-reponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ ],
+ 'vlan-ipv6-gtpu-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ ],
+ 'vlan-ipv6-gtpu-eh-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ ],
+ 'vlan-ipv6-gtpu-echo-request': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'vlan-ipv6-gtpu-echo-reponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ ],
+}
+
+mac_ipv4_gtpc_basic_pkt = {
+ 'ipv4-gtpc-EchoRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'ipv4-gtpc-EchoEesponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ ],
+ 'ipv4-gtpc-CreatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ ],
+ 'ipv4-gtpc-CreatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ ],
+ 'ipv4-gtpc-UpdatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ ],
+ 'ipv4-gtpc-UpdatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ ],
+ 'ipv4-gtpc-DeletePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ ],
+ 'ipv4-gtpc-DeletePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ ],
+ 'ipv4-gtpc-PDUNotificationRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=27)/GTPPDUNotificationRequest()',
+ ],
+ 'ipv4-gtpc-SupportedExtensionHeadersNotification': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ ],
+ 'vlan-ipv4-gtpc-EchoRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'vlan-ipv4-gtpc-EchoEesponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ ],
+ 'vlan-ipv4-gtpc-CreatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ ],
+ 'vlan-ipv4-gtpc-CreatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ ],
+ 'vlan-ipv4-gtpc-UpdatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ ],
+ 'vlan-ipv4-gtpc-UpdatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ ],
+ 'vlan-ipv4-gtpc-DeletePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ ],
+ 'vlan-ipv4-gtpc-DeletePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ ],
+ 'vlan-ipv4-gtpc-PDUNotificationRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ ],
+ 'vlan-ipv4-gtpc-SupportedExtensionHeadersNotification': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ ]
+}
+
+mac_ipv6_gtpc_basic_pkt = {
+ 'ipv6-gtpc-EchoRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'ipv6-gtpc-EchoEesponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ ],
+ 'ipv6-gtpc-CreatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ ],
+ 'ipv6-gtpc-CreatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ ],
+ 'ipv6-gtpc-UpdatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ ],
+ 'ipv6-gtpc-UpdatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ ],
+ 'ipv6-gtpc-DeletePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ ],
+ 'ipv6-gtpc-DeletePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ ],
+ 'ipv6-gtpc-PDUNotificationRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ ],
+ 'ipv6-gtpc-SupportedExtensionHeadersNotification': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ ],
+ 'vlan-ipv6-gtpc-EchoRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'vlan-ipv6-gtpc-EchoEesponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ ],
+ 'vlan-ipv6-gtpc-CreatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ ],
+ 'vlan-ipv6-gtpc-CreatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ ],
+ 'vlan-ipv6-gtpc-UpdatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ ],
+ 'vlan-ipv6-gtpc-UpdatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ ],
+ 'vlan-ipv6-gtpc-DeletePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ ],
+ 'vlan-ipv6-gtpc-DeletePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ ],
+ 'vlan-ipv6-gtpc-PDUNotificationRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ ],
+ 'vlan-ipv6-gtpc-SupportedExtensionHeadersNotification': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ ]
+}
+
+# mismatched basic pkt
+
+mac_ipv4_gtpu_mismatched_pkt = {
+ 'ipv4-gtpu-eh-ipv4': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678, gtp_type=255)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.1.5", dst="192.168.1.7")/Raw("x"*96)',
+ ],
+ 'ipv4-gtpu-ipv4': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678, gtp_type=255)/IP(src="192.168.1.5", dst="192.168.1.7")/Raw("x"*96)',
+ ],
+ 'ipv4-gtpu-eh-ipv6': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678, gtp_type=255)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/Raw("x"*96)',
+ ],
+ 'ipv4-gtpu-ipv6': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678, gtp_type=255)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/Raw("x"*96)',
+ ],
+ 'ipv6-gtpu-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ ],
+ 'ipv6-gtpu-eh-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ ],
+ 'ipv4-gtpc-EchoRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ]
+}
+
+mac_ipv6_gtpu_mismatched_pkt = {
+ 'ipv6-gtpu-eh-ipv4': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=255)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.1.5", dst="192.168.1.7")/Raw("x"*96)',
+ ],
+ 'ipv6-gtpu-ipv4': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=255)/IP(src="192.168.1.5", dst="192.168.1.7")/Raw("x"*96)',
+ ],
+ 'ipv6-gtpu-eh-ipv6': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=255)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/Raw("x"*96)',
+ ],
+ 'ipv6-gtpu-ipv6': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=255)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/Raw("x"*96)',
+ ],
+ 'ipv4-gtpu-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ ],
+ 'ipv4-gtpu-eh-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/Raw("x"*96)',
+ ],
+ 'ipv6-gtpc-EchoRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+}
+
+mac_ipv4_gtpc_mismatched_pkt = {
+ 'ipv4-gtpu-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ ],
+ 'ipv4-gtpu-eh-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ ],
+ 'ipv4-gtpu-ipv4': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678, gtp_type=255)/IP(src="192.168.1.5", dst="192.168.1.7")/Raw("x"*96)',
+ ],
+ 'ipv4-gtpu-ipv6': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678, gtp_type=255)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/Raw("x"*96)',
+ ],
+ 'ipv6-gtpc-EchoRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ]
+}
+
+mac_ipv6_gtpc_mismatched_pkt = {
+ 'ipv6-gtpu-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ ],
+ 'ipv6-gtpu-eh-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ ],
+ 'ipv6-gtpu-ipv4': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=255)/IP(src="192.168.1.5", dst="192.168.1.7")/Raw("x"*96)',
+ ],
+ 'ipv6-gtpu-ipv6': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=255)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/Raw("x"*96)',
+ ],
+ 'ipv6-gtpc-EchoRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ]
+}
+
+# matched change pkt
+
+mac_ipv4_gtpu_l3src_only_changed = {
+ 'ipv4-gtpu-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ ],
+ 'ipv4-gtpu-eh-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ ],
+ 'ipv4-gtpu-echo-request': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'ipv4-gtpu-echo-reponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoResponse()',
+ ],
+ 'vlan-ipv4-gtpu-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ ],
+ 'vlan-ipv4-gtpu-eh-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ ],
+ 'vlan-ipv4-gtpu-echo-request': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'vlan-ipv4-gtpu-echo-reponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoResponse()',
+ ],
+}
+
+mac_ipv4_gtpu_l3dst_only_changed = {
+ 'ipv4-gtpu-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ ],
+ 'ipv4-gtpu-eh-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ ],
+ 'ipv4-gtpu-echo-request': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'ipv4-gtpu-echo-reponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoResponse()',
+ ],
+ 'vlan-ipv4-gtpu-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ ],
+ 'vlan-ipv4-gtpu-eh-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ ],
+ 'vlan-ipv4-gtpu-echo-request': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'vlan-ipv4-gtpu-echo-reponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoResponse()',
+ ],
+}
+
+mac_ipv6_gtpu_l3src_only_changed = {
+ 'ipv6-gtpu-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ ],
+ 'ipv6-gtpu-eh-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ ],
+ 'ipv6-gtpu-echo-request': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'ipv6-gtpu-echo-reponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ ],
+ 'vlan-ipv6-gtpu-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ ],
+ 'vlan-ipv6-gtpu-eh-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ ],
+ 'vlan-ipv6-gtpu-echo-request': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'vlan-ipv6-gtpu-echo-reponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ ],
+}
+
+mac_ipv6_gtpu_l3dst_only_changed = {
+ 'ipv6-gtpu-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ ],
+ 'ipv6-gtpu-eh-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ ],
+ 'ipv6-gtpu-echo-request': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'ipv6-gtpu-echo-reponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ ],
+ 'vlan-ipv6-gtpu-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ ],
+ 'vlan-ipv6-gtpu-eh-pay': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ ],
+ 'vlan-ipv6-gtpu-echo-request': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'vlan-ipv6-gtpu-echo-reponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ ],
+}
+
+mac_ipv4_gtpc_l3src_only_changed = {
+ 'ipv4-gtpc-EchoRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'ipv4-gtpc-EchoEesponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ ],
+ 'ipv4-gtpc-CreatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ ],
+ 'ipv4-gtpc-CreatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ ],
+ 'ipv4-gtpc-UpdatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ ],
+ 'ipv4-gtpc-UpdatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ ],
+ 'ipv4-gtpc-DeletePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ ],
+ 'ipv4-gtpc-DeletePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ ],
+ 'ipv4-gtpc-PDUNotificationRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=27)/GTPPDUNotificationRequest()',
+ ],
+ 'ipv4-gtpc-SupportedExtensionHeadersNotification': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ ],
+ 'vlan-ipv4-gtpc-EchoRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'vlan-ipv4-gtpc-EchoEesponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ ],
+ 'vlan-ipv4-gtpc-CreatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ ],
+ 'vlan-ipv4-gtpc-CreatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ ],
+ 'vlan-ipv4-gtpc-UpdatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ ],
+ 'vlan-ipv4-gtpc-UpdatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ ],
+ 'vlan-ipv4-gtpc-DeletePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ ],
+ 'vlan-ipv4-gtpc-DeletePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ ],
+ 'vlan-ipv4-gtpc-PDUNotificationRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ ],
+ 'vlan-ipv4-gtpc-SupportedExtensionHeadersNotification': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ ],
+
+}
+
+mac_ipv4_gtpc_l3dst_only_changed = {
+ 'ipv4-gtpc-EchoRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'ipv4-gtpc-EchoEesponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ ],
+ 'ipv4-gtpc-CreatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ ],
+ 'ipv4-gtpc-CreatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ ],
+ 'ipv4-gtpc-UpdatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ ],
+ 'ipv4-gtpc-UpdatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ ],
+ 'ipv4-gtpc-DeletePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ ],
+ 'ipv4-gtpc-DeletePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ ],
+ 'ipv4-gtpc-PDUNotificationRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ ],
+ 'ipv4-gtpc-SupportedExtensionHeadersNotification': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ ],
+ 'vlan-ipv4-gtpc-EchoRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'vlan-ipv4-gtpc-EchoEesponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ ],
+ 'vlan-ipv4-gtpc-CreatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ ],
+ 'vlan-ipv4-gtpc-CreatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ ],
+ 'vlan-ipv4-gtpc-UpdatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ ],
+ 'vlan-ipv4-gtpc-UpdatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ ],
+ 'vlan-ipv4-gtpc-DeletePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ ],
+ 'vlan-ipv4-gtpc-DeletePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ ],
+ 'vlan-ipv4-gtpc-PDUNotificationRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ ],
+ 'vlan-ipv4-gtpc-SupportedExtensionHeadersNotification': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ ],
+
+}
+
+mac_ipv6_gtpc_l3src_only_changed = {
+ 'ipv6-gtpc-EchoRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'ipv6-gtpc-EchoEesponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ ],
+ 'ipv6-gtpc-CreatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ ],
+ 'ipv6-gtpc-CreatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ ],
+ 'ipv6-gtpc-UpdatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ ],
+ 'ipv6-gtpc-UpdatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ ],
+ 'ipv6-gtpc-DeletePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ ],
+ 'ipv6-gtpc-DeletePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ ],
+ 'ipv6-gtpc-PDUNotificationRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ ],
+ 'ipv6-gtpc-SupportedExtensionHeadersNotification': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ ],
+ 'vlan-ipv6-gtpc-EchoRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'vlan-ipv6-gtpc-EchoEesponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ ],
+ 'vlan-ipv6-gtpc-CreatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ ],
+ 'vlan-ipv6-gtpc-CreatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ ],
+ 'vlan-ipv6-gtpc-UpdatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ ],
+ 'vlan-ipv6-gtpc-UpdatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ ],
+ 'vlan-ipv6-gtpc-DeletePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ ],
+ 'vlan-ipv6-gtpc-DeletePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ ],
+ 'vlan-ipv6-gtpc-PDUNotificationRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ ],
+ 'vlan-ipv6-gtpc-SupportedExtensionHeadersNotification': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ ],
+
+}
+
+mac_ipv6_gtpc_l3dst_only_changed = {
+ 'ipv6-gtpc-EchoRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'ipv6-gtpc-EchoEesponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ ],
+ 'ipv6-gtpc-CreatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ ],
+ 'ipv6-gtpc-CreatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ ],
+ 'ipv6-gtpc-UpdatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ ],
+ 'ipv6-gtpc-UpdatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ ],
+ 'ipv6-gtpc-DeletePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ ],
+ 'ipv6-gtpc-DeletePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ ],
+ 'ipv6-gtpc-PDUNotificationRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ ],
+ 'ipv6-gtpc-SupportedExtensionHeadersNotification': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ ],
+ 'vlan-ipv6-gtpc-EchoRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ ],
+ 'vlan-ipv6-gtpc-EchoEesponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ ],
+ 'vlan-ipv6-gtpc-CreatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ ],
+ 'vlan-ipv6-gtpc-CreatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ ],
+ 'vlan-ipv6-gtpc-UpdatePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ ],
+ 'vlan-ipv6-gtpc-UpdatePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ ],
+ 'vlan-ipv6-gtpc-DeletePDPContextRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ ],
+ 'vlan-ipv6-gtpc-DeletePDPContextResponse': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ ],
+ 'vlan-ipv6-gtpc-PDUNotificationRequest': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ ],
+ 'vlan-ipv6-gtpc-SupportedExtensionHeadersNotification': [
+ 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ ],
+
+}
+
+# subcase
+
+mac_ipv4_gtpu_l3src_only = {
+ 'sub_casename': 'mac_ipv4_gtpu_l3src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / end actions rss types ipv4 l3-src-only end '
+ 'key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-pay'],
+ 'action': {'save_hash': 'ipv4-gtpu-pay'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3src_only_changed['ipv4-gtpu-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.5")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345683,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-eh-pay'],
+ 'action': {'save_hash': 'ipv4-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3src_only_changed['ipv4-gtpu-eh-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.5")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345683,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-echo-request'],
+ 'action': {'save_hash': 'ipv4-gtpu-echo-request'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3src_only_changed['ipv4-gtpu-echo-request'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.5")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345683,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-echo-reponse'],
+ 'action': {'save_hash': 'ipv4-gtpu-echo-reponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3src_only_changed['ipv4-gtpu-echo-reponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.5")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345683,gtp_type=0x01)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-pay'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpu-pay'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3src_only_changed['vlan-ipv4-gtpu-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IP(src="192.168.1.1", dst="192.168.1.5")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345683,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-eh-pay'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3src_only_changed['vlan-ipv4-gtpu-eh-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IP(src="192.168.1.1", dst="192.168.1.5")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345683,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-echo-request'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpu-echo-request'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3src_only_changed['vlan-ipv4-gtpu-echo-request'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IP(src="192.168.1.1", dst="192.168.1.5")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345683,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-echo-reponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpu-echo-reponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3src_only_changed['vlan-ipv4-gtpu-echo-reponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IP(src="192.168.1.1", dst="192.168.1.5")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345683,gtp_type=0x01)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ # send mismatched pkt
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpu-eh-ipv4'],
+ 'action': 'check_no_hash',
+ #'action': {'save_hash': 'ipv4-gtpu-eh-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.5")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345683, gtp_type=255)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x35)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96)',
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpu-ipv4'],
+ 'action': 'check_no_hash',
+ #'action': {'save_hash': 'ipv4-gtpu-eh-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.5")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682, gtp_type=255)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96)',
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpu-eh-ipv6'],
+ 'action': 'check_no_hash',
+ #'action': {'save_hash': 'ipv4-gtpu-eh-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.5")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682, gtp_type=255)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x55)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*96)',
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpu-ipv6'],
+ 'action': 'check_no_hash',
+ #'action': {'save_hash': 'ipv4-gtpu-eh-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.5")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682, gtp_type=255)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*96)',
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv6-gtpu-pay'],
+ #'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv6-gtpu-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv6-gtpu-eh-pay'],
+ # 'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv6-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpc-EchoRequest'],
+ # 'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv4-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-pay'][0],
+ mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-eh-pay'][0],
+ mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-echo-request'][0],
+ mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-echo-reponse'][0],
+ mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-pay'][0],
+ mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-eh-pay'][0],
+ mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-echo-request'][0],
+ mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-echo-reponse'][0],
+ ],
+ 'action': 'check_hash_different',
+ },
+ ],
+}
+
+mac_ipv4_gtpu_l3dst_only = {
+ 'sub_casename': 'mac_ipv4_gtpu_l3dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / end actions rss types ipv4 l3-dst-only end '
+ 'key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-pay'],
+ 'action': {'save_hash': 'ipv4-gtpu-pay'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3dst_only_changed['ipv4-gtpu-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-eh-pay'],
+ 'action': {'save_hash': 'ipv4-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3dst_only_changed['ipv4-gtpu-eh-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345683,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/Raw("x"*96)',
+ 'action': {'check_hash_same': 'ipv4-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-echo-request'],
+ 'action': {'save_hash': 'ipv4-gtpu-echo-request'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3dst_only_changed['ipv4-gtpu-echo-request'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345683,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-echo-reponse'],
+ 'action': {'save_hash': 'ipv4-gtpu-echo-reponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3dst_only_changed['ipv4-gtpu-echo-reponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=27,dport=2152)/GTP_U_Header(teid=0x12345685,gtp_type=0x01)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-pay'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpu-pay'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3dst_only_changed['vlan-ipv4-gtpu-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-eh-pay'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3dst_only_changed['vlan-ipv4-gtpu-eh-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-echo-request'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpu-echo-request'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3dst_only_changed['vlan-ipv4-gtpu-echo-request'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345683,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-echo-reponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpu-echo-reponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3dst_only_changed['vlan-ipv4-gtpu-echo-reponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ # send mismatched pkt
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpu-eh-ipv4'],
+ 'action': 'check_no_hash',
+ # 'action': {'save_hash': 'ipv4-gtpu-eh-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682, gtp_type=255)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96)',
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpu-ipv4'],
+ 'action': 'check_no_hash',
+ # 'action': {'save_hash': 'ipv4-gtpu-eh-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682, gtp_type=255)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96)',
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpu-eh-ipv6'],
+ 'action': 'check_no_hash',
+ # 'action': {'save_hash': 'ipv4-gtpu-eh-ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682, gtp_type=255)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x55)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*96)',
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpu-ipv6'],
+ 'action': 'check_no_hash',
+ # 'action': {'save_hash': 'ipv4-gtpu-ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682, gtp_type=255)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*96)',
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv6-gtpu-pay'],
+ # 'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv6-gtpu-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv6-gtpu-eh-pay'],
+ # 'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv6-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpc-EchoRequest'],
+ # 'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv4-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-pay'][0],
+ mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-eh-pay'][0],
+ mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-echo-request'][0],
+ mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-echo-reponse'][0],
+ mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-pay'][0],
+ mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-eh-pay'][0],
+ mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-echo-request'][0],
+ mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-echo-reponse'][0],
+ ],
+ 'action': 'check_hash_different',
+ },
+ ],
+}
+
+mac_ipv4_gtpu_l3_src_only_l3_dst_only = {
+ 'sub_casename': 'mac_ipv4_gtpu_l3_src_only_l3_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / end actions rss types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-pay'],
+ 'action': {'save_hash': 'ipv4-gtpu-pay'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3dst_only_changed['ipv4-gtpu-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3src_only_changed['ipv4-gtpu-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-eh-pay'],
+ 'action': {'save_hash': 'ipv4-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3dst_only_changed['ipv4-gtpu-eh-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3src_only_changed['ipv4-gtpu-eh-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ 'action': {'check_hash_different': 'ipv4-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345691,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-echo-request'],
+ 'action': {'save_hash': 'ipv4-gtpu-echo-request'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3dst_only_changed['ipv4-gtpu-echo-request'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3src_only_changed['ipv4-gtpu-echo-request'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345691,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-echo-reponse'],
+ 'action': {'save_hash': 'ipv4-gtpu-echo-reponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3dst_only_changed['ipv4-gtpu-echo-reponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3src_only_changed['ipv4-gtpu-echo-reponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345683,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-pay'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpu-pay'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3dst_only_changed['vlan-ipv4-gtpu-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3src_only_changed['vlan-ipv4-gtpu-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-eh-pay'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3dst_only_changed['vlan-ipv4-gtpu-eh-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3src_only_changed['vlan-ipv4-gtpu-eh-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-echo-request'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpu-echo-request'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3dst_only_changed['vlan-ipv4-gtpu-echo-request'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3src_only_changed['vlan-ipv4-gtpu-echo-request'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=21,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-echo-reponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpu-echo-reponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3dst_only_changed['vlan-ipv4-gtpu-echo-reponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_l3src_only_changed['vlan-ipv4-gtpu-echo-reponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ # mismatched pkt
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpu-eh-ipv4'],
+ 'action': 'check_no_hash',
+ # 'action': {'save_hash': 'ipv4-gtpu-eh-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682, gtp_type=255)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96)',
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpu-ipv4'],
+ 'action': 'check_no_hash',
+ # 'action': {'save_hash': 'ipv4-gtpu-eh-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682, gtp_type=255)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96)',
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpu-eh-ipv6'],
+ 'action': 'check_no_hash',
+ # 'action': {'save_hash': 'ipv4-gtpu-eh-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682, gtp_type=255)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x55)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*96)',
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpu-ipv6'],
+ 'action': 'check_no_hash',
+ # 'action': {'save_hash': 'ipv4-gtpu-eh-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682, gtp_type=255)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*96)',
+ 'action': 'check_no_hash',
+ },
+ # not support 20.11
+ {
+ #'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv6-gtpu-pay'],
+ # 'action': 'check_no_hash',
+ },
+ {
+ #'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv6-gtpu-eh-pay'],
+ # 'action': 'check_no_hash',
+ },
+ {
+ #'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpc-EchoRequest'],
+ # 'action': 'check_no_hash',
+ },
+ ],
+ # not support 20.11
+ 'post-test': [
+ {
+ '''
+ 'send_packet': [
+ mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-pay'][0],
+ mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-eh-pay'][0],
+ mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-echo-request'][0],
+ mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-echo-reponse'][0],
+ mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-pay'][0],
+ mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-eh-pay'][0],
+ mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-echo-request'][0],
+ mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-echo-reponse'][0],
+ ],
+ 'action': 'check_no_hash',
+ '''
+ },
+ ],
+}
+
+mac_ipv6_gtpu_l3src_only = {
+ 'sub_casename': 'mac_ipv6_gtpu_l3src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / gtpu / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-pay'],
+ 'action': {'save_hash': 'ipv6-gtpu-pay'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3src_only_changed['ipv6-gtpu-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345691,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-eh-pay'],
+ 'action': {'save_hash': 'ipv6-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3src_only_changed['ipv6-gtpu-eh-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-echo-request'],
+ 'action': {'save_hash': 'ipv6-gtpu-echo-request'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3src_only_changed['ipv6-gtpu-echo-request'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=2152)/GTP_U_Header(teid=0x12345683,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-echo-reponse'],
+ 'action': {'save_hash': 'ipv6-gtpu-echo-reponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3src_only_changed['ipv6-gtpu-echo-reponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-pay'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpu-pay'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3src_only_changed['vlan-ipv6-gtpu-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-eh-pay'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3src_only_changed['vlan-ipv6-gtpu-eh-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2027")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x44)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-echo-request'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpu-echo-request'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3src_only_changed['vlan-ipv6-gtpu-echo-request'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-echo-reponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpu-echo-reponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3src_only_changed['vlan-ipv6-gtpu-echo-reponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ # mismatched pkt
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpu-eh-ipv4'],
+ #'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv6-gtpu-eh-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=255)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x55)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpu-ipv4'],
+ #'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv6-gtpu-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=255)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpu-eh-ipv6'],
+ #'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv6-gtpu-eh-ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=255)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2055")/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpu-ipv6'],
+ #'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv6-gtpu-ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=255)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2055")/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv4-gtpu-pay'],
+ #'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv4-gtpu-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv4-gtpu-eh-pay'],
+ #'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv4-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x55)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpc-EchoRequest'],
+ #'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv6-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-pay'][0],
+ mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-eh-pay'][0],
+ mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-echo-request'][0],
+ mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-echo-reponse'][0],
+ mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-pay'][0],
+ mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-eh-pay'][0],
+ mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-echo-request'][0],
+ mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-echo-reponse'][0],
+ ],
+ 'action': 'check_hash_different',
+ },
+ ],
+}
+
+mac_ipv6_gtpu_l3dst_only = {
+ 'sub_casename': 'mac_ipv6_gtpu_l3dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / gtpu / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-pay'],
+ 'action': {'save_hash': 'ipv6-gtpu-pay'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3dst_only_changed['ipv6-gtpu-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-eh-pay'],
+ 'action': {'save_hash': 'ipv6-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3dst_only_changed['ipv6-gtpu-eh-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345683,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-echo-request'],
+ 'action': {'save_hash': 'ipv6-gtpu-echo-request'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3dst_only_changed['ipv6-gtpu-echo-request'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345683,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-echo-reponse'],
+ 'action': {'save_hash': 'ipv6-gtpu-echo-reponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3dst_only_changed['ipv6-gtpu-echo-reponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345691,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-pay'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpu-pay'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3dst_only_changed['vlan-ipv6-gtpu-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=7)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-eh-pay'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3dst_only_changed['vlan-ipv6-gtpu-eh-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-echo-request'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpu-echo-request'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3dst_only_changed['vlan-ipv6-gtpu-echo-request'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-echo-reponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpu-echo-reponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3dst_only_changed['vlan-ipv6-gtpu-echo-reponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ # mismatched pkt
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpu-eh-ipv4'],
+ # 'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv6-gtpu-eh-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=255)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x55)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpu-ipv4'],
+ # 'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv6-gtpu-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=255)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpu-eh-ipv6'],
+ # 'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv6-gtpu-eh-ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=255)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2091")/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpu-ipv6'],
+ # 'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv6-gtpu-ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=255)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2091")/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv4-gtpu-pay'],
+ # 'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv4-gtpu-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv4-gtpu-eh-pay'],
+ # 'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv4-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x55)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpc-EchoRequest'],
+ # 'action': 'check_no_hash',
+ 'action': {'save_hash': 'ipv6-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-pay'][0],
+ mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-eh-pay'][0],
+ mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-echo-request'][0],
+ mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-echo-reponse'][0],
+ mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-pay'][0],
+ mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-eh-pay'][0],
+ mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-echo-request'][0],
+ mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-echo-reponse'][0],
+ ],
+ 'action': 'check_hash_different',
+ },
+ ],
+}
+
+mac_ipv6_gtpu_l3_src_only_l3_dst_only = {
+ 'sub_casename': 'mac_ipv6_gtpu_l3_src_only_l3_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / gtpu / end actions rss types ipv6 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-pay'],
+ 'action': {'save_hash': 'ipv6-gtpu-pay'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3dst_only_changed['ipv6-gtpu-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3src_only_changed['ipv6-gtpu-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345683,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-eh-pay'],
+ 'action': {'save_hash': 'ipv6-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3dst_only_changed['ipv6-gtpu-eh-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3src_only_changed['ipv6-gtpu-eh-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ 'action': 'heck_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=27,dport=2152)/GTP_U_Header(teid=0x12345683,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-echo-request'],
+ 'action': {'save_hash': 'ipv6-gtpu-echo-request'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3dst_only_changed['ipv6-gtpu-echo-request'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3src_only_changed['ipv6-gtpu-echo-request'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-echo-reponse'],
+ 'action': {'save_hash': 'ipv6-gtpu-echo-reponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3dst_only_changed['ipv6-gtpu-echo-reponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3src_only_changed['ipv6-gtpu-echo-reponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-pay'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpu-pay'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3dst_only_changed['vlan-ipv6-gtpu-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3src_only_changed['vlan-ipv6-gtpu-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345683,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-eh-pay'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3dst_only_changed['vlan-ipv6-gtpu-eh-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3src_only_changed['vlan-ipv6-gtpu-eh-pay'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-echo-request'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpu-echo-request'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3dst_only_changed['vlan-ipv6-gtpu-echo-request'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3src_only_changed['vlan-ipv6-gtpu-echo-request'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-echo-reponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpu-echo-reponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3dst_only_changed['vlan-ipv6-gtpu-echo-reponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_l3src_only_changed['vlan-ipv6-gtpu-echo-reponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ # mismatched pkt
+ # not support 20.11
+ {
+ # 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpu-eh-ipv4'],
+ # 'action': 'check_no_hash',
+ },
+ {
+ # 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpu-ipv4'],
+ # 'action': 'check_no_hash',
+ },
+ {
+ # 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpu-eh-ipv6'],
+ # 'action': 'check_no_hash',
+ },
+ {
+ # 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpu-ipv6'],
+ # 'action': 'check_no_hash',
+ },
+ {
+ # 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv4-gtpu-pay'],
+ # 'action': 'check_no_hash',
+ },
+ {
+ # 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv4-gtpu-eh-pay'],
+ # 'action': 'check_no_hash',
+ },
+ {
+ # 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpc-EchoRequest'],
+ # 'action': 'check_no_hash',
+ },
+ ],
+ # not support 20.11
+ 'post-test': [
+ {
+ '''
+ 'send_packet': [
+ mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-pay'][0],
+ mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-eh-pay'][0],
+ mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-echo-request'][0],
+ mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-echo-reponse'][0],
+ mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-pay'][0],
+ mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-eh-pay'][0],
+ mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-echo-request'][0],
+ mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-echo-reponse'][0],
+ ],
+ 'action': 'check_no_hash',
+ '''
+ },
+ ],
+}
+
+mac_ipv4_gtpc_l3src_only = {
+ 'sub_casename': 'mac_ipv4_gtpc_l3src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpc / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-EchoRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-EchoRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-EchoEesponse'],
+ 'action': {'save_hash': 'ipv4-gtpc-EchoEesponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-EchoEesponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-CreatePDPContextRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-CreatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-CreatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-CreatePDPContextResponse'],
+ 'action': {'save_hash': 'ipv4-gtpc-CreatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-CreatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-UpdatePDPContextRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-UpdatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-UpdatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-UpdatePDPContextResponse'],
+ 'action': {'save_hash': 'ipv4-gtpc-UpdatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-UpdatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-DeletePDPContextRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-DeletePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-DeletePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-DeletePDPContextResponse'],
+ 'action': {'save_hash': 'ipv4-gtpc-DeletePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-DeletePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-PDUNotificationRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-PDUNotificationRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-PDUNotificationRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x27)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': {'save_hash': 'ipv4-gtpc-SupportedExtensionHeadersNotification'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-EchoRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-EchoRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-EchoEesponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-EchoEesponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-EchoEesponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-CreatePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-CreatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-CreatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-CreatePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-CreatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-CreatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-UpdatePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-UpdatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-UpdatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-UpdatePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-UpdatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-UpdatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-DeletePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-DeletePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-DeletePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-DeletePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-DeletePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-DeletePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-PDUNotificationRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-PDUNotificationRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-PDUNotificationRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_same',
+ },
+ # mismatched pkt
+ {
+ 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv4-gtpu-pay'],
+ 'action': {'save_hash', 'ipv4-gtpu-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv4-gtpu-eh-pay'],
+ 'action': {'save_hash', 'ipv4-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv4-gtpu-ipv4'],
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682, gtp_type=255)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96)',
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv4-gtpu-ipv6'],
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682, gtp_type=255)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*96)',
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv6-gtpc-EchoRequest'],
+ 'action': {'save_hash', 'ipv6-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-EchoRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-EchoEesponse'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-CreatePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-CreatePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-UpdatePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-UpdatePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-DeletePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-DeletePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-PDUNotificationRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-SupportedExtensionHeadersNotification'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-EchoRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-EchoEesponse'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-CreatePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-CreatePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-UpdatePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-UpdatePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-DeletePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-DeletePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-PDUNotificationRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'][0],
+ ],
+ 'action': 'check_hash_different',
+ },
+ ],
+}
+
+mac_ipv4_gtpc_l3dst_only = {
+ 'sub_casename': 'mac_ipv4_gtpc_l3dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpc / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end ',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-EchoRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-EchoRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-EchoEesponse'],
+ 'action': {'save_hash': 'ipv4-gtpc-EchoEesponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-EchoEesponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-CreatePDPContextRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-CreatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-CreatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-CreatePDPContextResponse'],
+ 'action': {'save_hash': 'ipv4-gtpc-CreatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-CreatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-UpdatePDPContextRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-UpdatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-UpdatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-UpdatePDPContextResponse'],
+ 'action': {'save_hash': 'ipv4-gtpc-UpdatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-UpdatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-DeletePDPContextRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-DeletePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-DeletePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-DeletePDPContextResponse'],
+ 'action': {'save_hash': 'ipv4-gtpc-DeletePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-DeletePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-PDUNotificationRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-PDUNotificationRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-PDUNotificationRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': {'save_hash': 'ipv4-gtpc-SupportedExtensionHeadersNotification'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-EchoRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-EchoRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-EchoEesponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-EchoEesponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-EchoEesponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-CreatePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-CreatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-CreatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-CreatePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-CreatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-CreatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-UpdatePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-UpdatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-UpdatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-UpdatePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-UpdatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-UpdatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-DeletePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-DeletePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-DeletePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-DeletePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-DeletePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-DeletePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-PDUNotificationRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-PDUNotificationRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-PDUNotificationRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.3", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_same',
+ },
+ # mismatched pkt
+ {
+ 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv4-gtpu-pay'],
+ 'action': {'save_hash': 'ipv4-gtpu-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv4-gtpu-eh-pay'],
+ 'action': {'save_hash': 'ipv4-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv4-gtpu-ipv4'],
+ # 'action': {'save_hash': 'ipv4-gtpu-ipv4'},
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682, gtp_type=255)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96)',
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv4-gtpu-ipv6'],
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682, gtp_type=255)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*96)',
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv6-gtpc-EchoRequest'],
+ 'action': {'save_hash', 'ipv6-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-EchoRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-EchoEesponse'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-CreatePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-CreatePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-UpdatePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-UpdatePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-DeletePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-DeletePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-PDUNotificationRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-SupportedExtensionHeadersNotification'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-EchoRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-EchoEesponse'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-CreatePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-CreatePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-UpdatePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-UpdatePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-DeletePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-DeletePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-PDUNotificationRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'][0],
+ ],
+ 'action': 'check_hash_different',
+ },
+ ],
+}
+
+mac_ipv4_gtpc_l3_src_only_l3_dst_only = {
+ 'sub_casename': 'mac_ipv4_gtpc_l3_src_only_l3_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpc / end actions rss types ipv4 end key_len 0 queues end / end ',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-EchoRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-EchoRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-EchoRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-EchoEesponse'],
+ 'action': {'save_hash': 'ipv4-gtpc-EchoEesponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-EchoEesponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-EchoEesponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-CreatePDPContextRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-CreatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-CreatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-CreatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-CreatePDPContextResponse'],
+ 'action': {'save_hash': 'ipv4-gtpc-CreatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-CreatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-CreatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-UpdatePDPContextRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-UpdatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-UpdatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-UpdatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-UpdatePDPContextResponse'],
+ 'action': {'save_hash': 'ipv4-gtpc-UpdatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-UpdatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-UpdatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-DeletePDPContextRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-DeletePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-DeletePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-DeletePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-DeletePDPContextResponse'],
+ 'action': {'save_hash': 'ipv4-gtpc-DeletePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-DeletePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-DeletePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-PDUNotificationRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-PDUNotificationRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-PDUNotificationRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-PDUNotificationRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': {'save_hash': 'ipv4-gtpc-SupportedExtensionHeadersNotification'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['ipv4-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['ipv4-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-EchoRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-EchoRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-EchoRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-EchoEesponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-EchoEesponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-EchoEesponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-EchoEesponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-CreatePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-CreatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-CreatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-CreatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-CreatePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-CreatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-CreatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-CreatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-UpdatePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-UpdatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-UpdatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-UpdatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-UpdatePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-UpdatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-UpdatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-UpdatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-DeletePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-DeletePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-DeletePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-DeletePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-DeletePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-DeletePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-DeletePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-DeletePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-PDUNotificationRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-PDUNotificationRequest'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-PDUNotificationRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-PDUNotificationRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'},
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3dst_only_changed['vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_l3src_only_changed['vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.5", dst="192.168.1.7")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_same',
+ },
+ # mismatched pkt
+ {
+ 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv4-gtpu-ipv4'],
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682, gtp_type=255)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96)',
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv4-gtpu-ipv6'],
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682, gtp_type=255)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*96)',
+ 'action': 'check_no_hash',
+ },
+ # not support 20.11
+ {
+ # 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv4-gtpu-pay'],
+ # 'action': 'check_no_hash',
+ },
+ {
+ # 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv4-gtpu-eh-pay'],
+ # 'action': 'check_no_hash',
+ },
+ {
+ # 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv6-gtpc-EchoRequest'],
+ # 'action': 'check_no_hash',
+ },
+ ],
+ # not support 20.11
+ 'post-test': [
+ {
+ '''
+ 'send_packet': [
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-EchoRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-EchoEesponse'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-CreatePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-CreatePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-UpdatePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-UpdatePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-DeletePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-DeletePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-PDUNotificationRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-SupportedExtensionHeadersNotification'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-EchoRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-EchoEesponse'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-CreatePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-CreatePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-UpdatePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-UpdatePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-DeletePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-DeletePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-PDUNotificationRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'][0],
+ ],
+ 'action': 'check_no_hash',
+ '''
+ },
+ ],
+}
+
+mac_ipv6_gtpc_l3src_only = {
+ 'sub_casename': 'mac_ipv4_gtpc_l3src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / gtpc / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end ',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-EchoRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-EchoRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-EchoEesponse'],
+ 'action': {'save_hash': 'ipv6-gtpc-EchoEesponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-EchoEesponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-CreatePDPContextRequest'],
+ 'action': {'save_hash': 'ipv6-gtpc-CreatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-CreatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-CreatePDPContextResponse'],
+ 'action': {'save_hash': 'ipv6-gtpc-CreatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-CreatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-UpdatePDPContextRequest'],
+ 'action': {'save_hash': 'ipv6-gtpc-UpdatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-UpdatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-UpdatePDPContextResponse'],
+ 'action': {'save_hash': 'ipv6-gtpc-UpdatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-UpdatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-DeletePDPContextRequest'],
+ 'action': {'save_hash': 'ipv6-gtpc-DeletePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-DeletePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-DeletePDPContextResponse'],
+ 'action': {'save_hash': 'ipv6-gtpc-DeletePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-DeletePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-PDUNotificationRequest'],
+ 'action': {'save_hash': 'ipv6-gtpc-PDUNotificationRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-PDUNotificationRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': {'save_hash': 'ipv6-gtpc-SupportedExtensionHeadersNotification'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-EchoRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-EchoRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-EchoEesponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-EchoEesponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-EchoEesponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-CreatePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-CreatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-CreatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-CreatePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-CreatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-CreatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-UpdatePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-UpdatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-UpdatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-UpdatePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-UpdatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-UpdatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-DeletePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-DeletePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-DeletePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-DeletePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-DeletePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-DeletePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-PDUNotificationRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-PDUNotificationRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-PDUNotificationRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_same',
+ },
+ # mismatched pkt
+ {
+ 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv4-gtpu-pay'],
+ 'action': {'save_hash', 'ipv4-gtpu-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv6-gtpu-eh-pay'],
+ 'action': {'save_hash', 'ipv6-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_mismatched_pkt['ipv6-gtpu-ipv4'],
+ 'action': {'save_hash', 'ipv6-gtpu-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=255)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_mismatched_pkt['ipv6-gtpu-ipv6'],
+ 'action': {'save_hash', 'ipv6-gtpu-ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=255)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2055")/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpc-EchoRequest'],
+ 'action': {'save_hash', 'ipv4-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-EchoRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-EchoEesponse'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-CreatePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-CreatePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-UpdatePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-UpdatePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-DeletePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-DeletePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-PDUNotificationRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-SupportedExtensionHeadersNotification'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-EchoRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-EchoEesponse'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-CreatePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-CreatePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-UpdatePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-UpdatePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-DeletePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-DeletePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-PDUNotificationRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'][0],
+ ],
+ 'action': 'check_hash_different',
+ },
+ ],
+}
+
+mac_ipv6_gtpc_l3dst_only = {
+ 'sub_casename': 'mac_ipv6_gtpc_l3dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / gtpc / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end ',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-EchoRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-EchoRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-EchoEesponse'],
+ 'action': {'save_hash': 'ipv6-gtpc-EchoEesponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-EchoEesponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-CreatePDPContextRequest'],
+ 'action': {'save_hash': 'ipv6-gtpc-CreatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-CreatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-CreatePDPContextResponse'],
+ 'action': {'save_hash': 'ipv6-gtpc-CreatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-CreatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-UpdatePDPContextRequest'],
+ 'action': {'save_hash': 'ipv6-gtpc-UpdatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-UpdatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-UpdatePDPContextResponse'],
+ 'action': {'save_hash': 'ipv6-gtpc-UpdatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-UpdatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-DeletePDPContextRequest'],
+ 'action': {'save_hash': 'ipv6-gtpc-DeletePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-DeletePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-DeletePDPContextResponse'],
+ 'action': {'save_hash': 'ipv6-gtpc-DeletePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-DeletePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-PDUNotificationRequest'],
+ 'action': {'save_hash': 'ipv6-gtpc-PDUNotificationRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-PDUNotificationRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': {'save_hash': 'ipv6-gtpc-SupportedExtensionHeadersNotification'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-EchoRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-EchoRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-EchoEesponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-EchoEesponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-EchoEesponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-CreatePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-CreatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-CreatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-CreatePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-CreatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-CreatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-UpdatePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-UpdatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-UpdatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-UpdatePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-UpdatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-UpdatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-DeletePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-DeletePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-DeletePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-DeletePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-DeletePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-DeletePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-PDUNotificationRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-PDUNotificationRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-PDUNotificationRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=3)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_same',
+ },
+ # mismatched pkt
+ {
+ 'send_packet': mac_ipv6_gtpc_mismatched_pkt['ipv6-gtpu-pay'],
+ 'action': {'save_hash', 'ipv6-gtpu-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_mismatched_pkt['ipv6-gtpu-eh-pay'],
+ 'action': {'save_hash', 'ipv6-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x55)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_mismatched_pkt['ipv6-gtpu-ipv4'],
+ 'action': {'save_hash', 'ipv6-gtpu-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=255)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_mismatched_pkt['ipv6-gtpu-ipv6'],
+ 'action': {'save_hash', 'ipv6-gtpu-ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2152)/GTP_U_Header(teid=0x12345682,gtp_type=255)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpc-EchoRequest'],
+ 'action': {'save_hash', 'ipv4-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.5", dst="192.168.1.3")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-EchoRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-EchoEesponse'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-CreatePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-CreatePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-UpdatePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-UpdatePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-DeletePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-DeletePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-PDUNotificationRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-SupportedExtensionHeadersNotification'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-EchoRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-EchoEesponse'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-CreatePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-CreatePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-UpdatePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-UpdatePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-DeletePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-DeletePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-PDUNotificationRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'][0],
+ ],
+ 'action': 'check_hash_different',
+ },
+ ],
+}
+
+mac_ipv6_gtpc_l3_src_only_l3_dst_only = {
+ 'sub_casename': 'mac_ipv6_gtpc_l3_src_only_l3_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / gtpc / end actions rss types ipv6 end key_len 0 queues end / end ',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-EchoRequest'],
+ 'action': {'save_hash': 'ipv6-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-EchoRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-EchoRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345683,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-EchoEesponse'],
+ 'action': {'save_hash': 'ipv6-gtpc-EchoEesponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-EchoEesponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-EchoEesponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-CreatePDPContextRequest'],
+ 'action': {'save_hash': 'ipv6-gtpc-CreatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-CreatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-CreatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-CreatePDPContextResponse'],
+ 'action': {'save_hash': 'ipv6-gtpc-CreatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-CreatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-CreatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-UpdatePDPContextRequest'],
+ 'action': {'save_hash': 'ipv6-gtpc-UpdatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-UpdatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-UpdatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-UpdatePDPContextResponse'],
+ 'action': {'save_hash': 'ipv6-gtpc-UpdatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-UpdatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-UpdatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-DeletePDPContextRequest'],
+ 'action': {'save_hash': 'ipv6-gtpc-DeletePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-DeletePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-DeletePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-DeletePDPContextResponse'],
+ 'action': {'save_hash': 'ipv6-gtpc-DeletePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-DeletePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-DeletePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-PDUNotificationRequest'],
+ 'action': {'save_hash': 'ipv6-gtpc-PDUNotificationRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-PDUNotificationRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-PDUNotificationRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': {'save_hash': 'ipv6-gtpc-SupportedExtensionHeadersNotification'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['ipv6-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['ipv6-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-EchoRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-EchoRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-EchoRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-EchoEesponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-EchoEesponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-EchoEesponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-EchoEesponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-CreatePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-CreatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-CreatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-CreatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-CreatePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-CreatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-CreatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-CreatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-UpdatePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-UpdatePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-UpdatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-UpdatePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-UpdatePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-UpdatePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-UpdatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-UpdatePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-DeletePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-DeletePDPContextRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-DeletePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-DeletePDPContextRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-DeletePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-DeletePDPContextResponse'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-DeletePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-DeletePDPContextResponse'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-PDUNotificationRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-PDUNotificationRequest'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-PDUNotificationRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-PDUNotificationRequest'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'},
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3dst_only_changed['vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_l3src_only_changed['vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=5)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23,dport=2123)/GTPHeader(teid=0x12345682,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_same',
+ },
+ # mismatched pkt
+ # not support 20.11
+ {
+ # 'send_packet': mac_ipv6_gtpc_mismatched_pkt['ipv6-gtpu-pay'],
+ # 'action': 'check_no_hash',
+ },
+ {
+ # 'send_packet': mac_ipv6_gtpc_mismatched_pkt['ipv6-gtpu-eh-pay'],
+ # 'action': 'check_no_hash',
+ },
+ {
+ # 'send_packet': mac_ipv6_gtpc_mismatched_pkt['ipv6-gtpu-ipv4'],
+ # 'action': 'check_no_hash',
+ },
+ {
+ # 'send_packet': mac_ipv6_gtpc_mismatched_pkt['ipv6-gtpu-ipv6'],
+ # 'action': 'check_no_hash',
+ },
+ {
+ # 'send_packet': mac_ipv6_gtpc_mismatched_pkt['ipv4-gtpc-EchoRequest'],
+ # 'action': 'check_no_hash',
+ },
+ ],
+ # not support 20.11
+ 'post-test': [
+ {
+ '''
+ 'send_packet': [
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-EchoRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-EchoEesponse'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-CreatePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-CreatePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-UpdatePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-UpdatePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-DeletePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-DeletePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-PDUNotificationRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-SupportedExtensionHeadersNotification'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-EchoRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-EchoEesponse'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-CreatePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-CreatePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-UpdatePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-UpdatePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-DeletePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-DeletePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-PDUNotificationRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'][0],
+ ],
+ 'action': 'check_no_hash',
+ '''
+ },
+ ],
+}
+
+mac_ipv4_gtpu_symmetric = {
+ 'sub_casename': 'mac_ipv4_gtpu_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-pay'],
+ 'action': {'save_hash': 'ipv4-gtpu-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-eh-pay'],
+ 'action': {'save_hash': 'ipv4-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-echo-request'],
+ 'action': {'save_hash': 'ipv4-gtpu-echo-request'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-echo-reponse'],
+ 'action': {'save_hash': 'ipv4-gtpu-echo-reponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-pay'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpu-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-eh-pay'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-echo-request'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpu-echo-request'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-echo-reponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpu-echo-reponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ # mismatched pkt
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpu-eh-ipv4'],
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpu-ipv4'],
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpu-eh-ipv6'],
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpu-ipv6'],
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_mismatched_pkt['ipv6-gtpu-pay'],
+ 'action': {'save_hash', 'ipv6-gtpu-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_mismatched_pkt['ipv6-gtpu-eh-pay'],
+ 'action': {'save_hash', 'ipv6-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv6-gtpc-EchoRequest'],
+ 'action': {'save_hash', 'ipv6-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-pay'][0],
+ mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-eh-pay'][0],
+ mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-echo-request'][0],
+ mac_ipv4_gtpu_basic_pkt['ipv4-gtpu-echo-reponse'][0],
+ mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-pay'][0],
+ mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-eh-pay'][0],
+ mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-echo-request'][0],
+ mac_ipv4_gtpu_basic_pkt['vlan-ipv4-gtpu-echo-reponse'][0],
+ ],
+ 'action': 'check_hash_different',
+ },
+ ],
+}
+
+mac_ipv6_gtpu_symmetric = {
+ 'sub_casename': 'mac_ipv6_gtpu_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / gtpu / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-pay'],
+ 'action': {'save_hash': 'ipv6-gtpu-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-eh-pay'],
+ 'action': {'save_hash': 'ipv6-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-echo-request'],
+ 'action': {'save_hash': 'ipv6-gtpu-echo-request'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-echo-reponse'],
+ 'action': {'save_hash': 'ipv6-gtpu-echo-reponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-pay'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpu-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-eh-pay'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-echo-request'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpu-echo-request'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-echo-reponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpu-echo-reponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ # mismatched pkt
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpu-eh-ipv4'],
+ 'action': {'save_hash', 'ipv6-gtpu-eh-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=255)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.1.5", dst="192.168.1.7")/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_mismatched_pkt['ipv6-gtpu-ipv4'],
+ 'action': {'save_hash', 'ipv6-gtpu-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=255)/IP(src="192.168.1.5", dst="192.168.1.7")/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpu-eh-ipv6'],
+ 'action': {'save_hash', 'ipv6-gtpu-eh-ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=255)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpu-ipv6'],
+ 'action': {'save_hash', 'ipv6-gtpu-ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=255)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv4-gtpu-pay'],
+ 'action': {'save_hash', 'ipv4-gtpu-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv4-gtpu-eh-pay'],
+ 'action': {'save_hash', 'ipv4-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpc-EchoRequest'],
+ 'action': {'save_hash', 'ipv6-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-pay'][0],
+ mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-eh-pay'][0],
+ mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-echo-request'][0],
+ mac_ipv6_gtpu_basic_pkt['ipv6-gtpu-echo-reponse'][0],
+ mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-pay'][0],
+ mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-eh-pay'][0],
+ mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-echo-request'][0],
+ mac_ipv6_gtpu_basic_pkt['vlan-ipv6-gtpu-echo-reponse'][0],
+ ],
+ 'action': 'check_hash_different',
+ },
+ ],
+}
+
+mac_ipv4_gtpc_symmetric = {
+ 'sub_casename': 'mac_ipv4_gtpc_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpc / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-EchoRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-EchoEesponse'],
+ 'action': {'save_hash': 'ipv4-gtpc-EchoEesponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-CreatePDPContextRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-CreatePDPContextRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-CreatePDPContextResponse'],
+ 'action': {'save_hash': 'ipv4-gtpc-CreatePDPContextResponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-UpdatePDPContextRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-UpdatePDPContextRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-UpdatePDPContextResponse'],
+ 'action': {'save_hash': 'ipv4-gtpc-UpdatePDPContextResponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-DeletePDPContextRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-DeletePDPContextRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-DeletePDPContextResponse'],
+ 'action': {'save_hash': 'ipv4-gtpc-DeletePDPContextResponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-PDUNotificationRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-PDUNotificationRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': {'save_hash': 'ipv4-gtpc-SupportedExtensionHeadersNotification'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-EchoRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-EchoEesponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-EchoEesponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-CreatePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-CreatePDPContextRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-CreatePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-CreatePDPContextResponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-UpdatePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-UpdatePDPContextRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-UpdatePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-UpdatePDPContextResponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-DeletePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-DeletePDPContextRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-DeletePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-DeletePDPContextResponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-PDUNotificationRequest'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-PDUNotificationRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': {'save_hash': 'vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_same',
+ },
+ # mismatched pkt
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpu-ipv4'],
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpu-ipv6'],
+ 'action': 'check_no_hash',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv4-gtpu-pay'],
+ 'action': {'save_hash': 'ipv4-gtpu-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv4-gtpu-eh-pay'],
+ 'action': {'save_hash': 'ipv4-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpc_mismatched_pkt['ipv6-gtpc-EchoRequest'],
+ 'action': {'save_hash': ''},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-EchoRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-EchoEesponse'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-CreatePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-CreatePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-UpdatePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-UpdatePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-DeletePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-DeletePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-PDUNotificationRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['ipv4-gtpc-SupportedExtensionHeadersNotification'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-EchoRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-EchoEesponse'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-CreatePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-CreatePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-UpdatePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-UpdatePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-DeletePDPContextRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-DeletePDPContextResponse'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-PDUNotificationRequest'][0],
+ mac_ipv4_gtpc_basic_pkt['vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'][0],
+ ],
+ 'action': 'check_hash_different',
+ },
+ ],
+}
+
+mac_ipv6_gtpc_symmetric = {
+ 'sub_casename': 'mac_ipv6_gtpc_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / gtpc / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-EchoRequest'],
+ 'action': {'save_hash': 'ipv6-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-EchoEesponse'],
+ 'action': {'save_hash': 'ipv6-gtpc-EchoEesponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-CreatePDPContextRequest'],
+ 'action': {'save_hash': 'ipv6-gtpc-CreatePDPContextRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-CreatePDPContextResponse'],
+ 'action': {'save_hash': 'ipv6-gtpc-CreatePDPContextResponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-UpdatePDPContextRequest'],
+ 'action': {'save_hash': 'ipv6-gtpc-UpdatePDPContextRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-UpdatePDPContextResponse'],
+ 'action': {'save_hash': 'ipv6-gtpc-UpdatePDPContextResponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-DeletePDPContextRequest'],
+ 'action': {'save_hash': 'ipv6-gtpc-DeletePDPContextRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-DeletePDPContextResponse'],
+ 'action': {'save_hash': 'ipv6-gtpc-DeletePDPContextResponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-PDUNotificationRequest'],
+ 'action': {'save_hash': 'ipv6-gtpc-PDUNotificationRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': {'save_hash': 'ipv6-gtpc-SupportedExtensionHeadersNotification'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-EchoRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-EchoEesponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-EchoEesponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x02)/GTPEchoResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-CreatePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-CreatePDPContextRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x10)/GTPCreatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-CreatePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-CreatePDPContextResponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x11)/GTPCreatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-UpdatePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-UpdatePDPContextRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x12)/GTPUpdatePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-UpdatePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-UpdatePDPContextResponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x13)/GTPUpdatePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-DeletePDPContextRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-DeletePDPContextRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x14)/GTPDeletePDPContextRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-DeletePDPContextResponse'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-DeletePDPContextResponse'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x15)/GTPDeletePDPContextResponse()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-PDUNotificationRequest'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-PDUNotificationRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1B)/GTPPDUNotificationRequest()',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'],
+ 'action': {'save_hash': 'vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x1F)/GTPSupportedExtensionHeadersNotification()',
+ 'action': 'check_hash_same',
+ },
+ # mismactched pkt
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpu-ipv6'],
+ 'action': {'save_hash': 'ipv6-gtpu-ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=255)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_gtpu_mismatched_pkt['ipv6-gtpu-ipv4'],
+ 'action': {'save_hash': 'ipv6-gtpu-ipv4'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=255)/IP(src="192.168.1.5", dst="192.168.1.7")/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv6-gtpu-pay'],
+ 'action': {'save_hash': 'ipv6-gtpu-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv6-gtpu-eh-pay'],
+ 'action': {'save_hash': 'ipv6-gtpu-eh-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=20,dport=2152)/GTP_U_Header(teid=0x12345678,gtp_type=0x01)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/Raw("x"*96)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_mismatched_pkt['ipv4-gtpc-EchoRequest'],
+ 'action': {'save_hash': 'ipv4-gtpc-EchoRequest'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.1.3", dst="192.168.1.1")/UDP(sport=20,dport=2123)/GTPHeader(teid=0x12345678,gtp_type=0x01)/GTPEchoRequest()',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-EchoRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-EchoEesponse'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-CreatePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-CreatePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-UpdatePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-UpdatePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-DeletePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-DeletePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-PDUNotificationRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['ipv6-gtpc-SupportedExtensionHeadersNotification'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-EchoRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-EchoEesponse'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-CreatePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-CreatePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-UpdatePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-UpdatePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-DeletePDPContextRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-DeletePDPContextResponse'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-PDUNotificationRequest'][0],
+ mac_ipv6_gtpc_basic_pkt['vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'][0],
+ ],
+ 'action': 'check_hash_different',
+ },
+ ],
+}
+
+mac_ipv4_gtpu_toeplitz = [mac_ipv4_gtpu_l3src_only, mac_ipv4_gtpu_l3dst_only, mac_ipv4_gtpu_l3_src_only_l3_dst_only]
+mac_ipv6_gtpu_toeplitz = [mac_ipv6_gtpu_l3src_only, mac_ipv6_gtpu_l3dst_only, mac_ipv6_gtpu_l3_src_only_l3_dst_only]
+mac_ipv4_gtpc_toeplitz = [mac_ipv4_gtpc_l3src_only, mac_ipv4_gtpc_l3dst_only, mac_ipv4_gtpc_l3_src_only_l3_dst_only]
+mac_ipv6_gtpc_toeplitz = [mac_ipv6_gtpc_l3src_only, mac_ipv6_gtpc_l3dst_only, mac_ipv6_gtpc_l3_src_only_l3_dst_only]
+mac_ipv4_gtpu_symmetric_toeplitz = [mac_ipv4_gtpu_symmetric]
+mac_ipv6_gtpu_symmetric_toeplitz = [mac_ipv6_gtpu_symmetric]
+mac_ipv4_gtpc_symmetric_toeplitz = [mac_ipv4_gtpc_symmetric]
+mac_ipv6_gtpc_symmetric_toeplitz = [mac_ipv6_gtpc_symmetric]
+
+
+class TestCVLIAVFRSSGTPU(TestCase):
+
+ def set_up_all(self):
+ """
+ Run at the start of each test suite.
+ prerequisites.
+ """
+ # Based on h/w type, choose how many ports to use
+ self.dut_ports = self.dut.get_ports(self.nic)
+ self.verify(len(self.dut_ports) >= 2, "Insufficient ports for testing")
+ # Verify that enough threads are available
+ cores = self.dut.get_core_list("1S/4C/1T")
+ self.verify(cores is not None, "Insufficient cores for speed testing")
+ self.ports_socket = self.dut.get_numa_id(self.dut_ports[0])
+ self.tester_port0 = self.tester.get_local_port(self.dut_ports[0])
+ self.tester_port1 = self.tester.get_local_port(self.dut_ports[1])
+ self.tester_iface0 = self.tester.get_interface(self.tester_port0)
+ self.tester_iface1 = self.tester.get_interface(self.tester_port1)
+ self.pci0 = self.dut.ports_info[self.dut_ports[0]]['pci']
+ self.pci1 = self.dut.ports_info[self.dut_ports[1]]['pci']
+ self.pf0_intf = self.dut.ports_info[self.dut_ports[0]]['intf']
+
+ self.vf_driver = self.get_suite_cfg()['vf_driver']
+ if self.vf_driver is None:
+ self.vf_driver = 'vfio-pci'
+ self.used_dut_port_0 = self.dut_ports[0]
+ self.dut.generate_sriov_vfs_by_port(self.used_dut_port_0, 1, driver=self.kdriver)
+ self.sriov_vfs_port = self.dut.ports_info[self.used_dut_port_0]['vfs_port']
+ self.dut.send_expect('ip link set %s vf 0 mac 00:11:22:33:44:55' % self.pf0_intf, '#')
+ self.vf0_pci = self.sriov_vfs_port[0].pci
+ for port in self.sriov_vfs_port:
+ port.bind_driver(self.vf_driver)
+
+ self.pkt = Packet()
+ self.pmd_output = PmdOutput(self.dut)
+ self.launch_testpmd()
+ self.symmetric = False
+ self.rxq = 16
+ self.rssprocess = RssProcessing(self, self.pmd_output, [self.tester_iface0, self.tester_iface1], self.rxq)
+ self.logger.info('rssprocess.tester_ifaces: {}'.format(self.rssprocess.tester_ifaces))
+ self.logger.info('rssprocess.test_case: {}'.format(self.rssprocess.test_case))
+
+ def set_up(self):
+ """
+ Run before each test case.
+ """
+ self.pmd_output.execute_cmd("start")
+
+ def destroy_vf(self):
+ self.dut.send_expect("quit", "# ", 60)
+ time.sleep(2)
+ self.dut.destroy_sriov_vfs_by_port(self.dut_ports[0])
+
+ def launch_testpmd(self, symmetric=False):
+ if symmetric:
+ param = "--rxq=16 --txq=16"
+ else:
+ # if support add --disable-rss
+ param = "--rxq=16 --txq=16"
+ self.pmd_output.start_testpmd(cores="1S/4C/1T", param=param,
+ eal_param=f"-w {self.vf0_pci}", socket=self.ports_socket)
+ '''
+ self.symmetric = symmetric
+ if symmetric:
+ # Need config rss in setup
+ self.pmd_output.execute_cmd("port config all rss all")
+ '''
+ self.pmd_output.execute_cmd("set fwd rxonly")
+ self.pmd_output.execute_cmd("set verbose 1")
+ res = self.pmd_output.wait_link_status_up('all', timeout=15)
+ self.verify(res is True, 'there have port link is down')
+
+ def switch_testpmd(self, symmetric=True):
+ if symmetric != self.symmetric:
+ self.pmd_output.quit()
+ self.launch_testpmd(symmetric=symmetric)
+ self.pmd_output.execute_cmd("start")
+
+ def test_mac_ipv4_gtpu_ipv4(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv4_toeplitz)
+
+ def test_mac_ipv4_gtpu_ipv4_udp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv4_udp_toeplitz)
+
+ def test_mac_ipv4_gtpu_ipv4_tcp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv4_tcp_toeplitz)
+
+ def test_mac_ipv4_gtpu_ipv6(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv6_toeplitz)
+
+ def test_mac_ipv4_gtpu_ipv6_udp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv6_udp_toeplitz)
+
+ def test_mac_ipv4_gtpu_ipv6_tcp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv6_tcp_toeplitz)
+
+ def test_mac_ipv6_gtpu_ipv4(self):
+ self.switch_testpmd(symmetric=False)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv4_toeplitz)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv4_udp(self):
+ self.switch_testpmd(symmetric=False)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv4_udp_toeplitz)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv4_tcp(self):
+ self.switch_testpmd(symmetric=False)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv4_tcp_toeplitz)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv6(self):
+ self.switch_testpmd(symmetric=False)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv6_toeplitz)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv6_udp(self):
+ self.switch_testpmd(symmetric=False)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv6_udp_toeplitz)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv6_tcp(self):
+ self.switch_testpmd(symmetric=False)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv6_tcp_toeplitz)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv4_gtpu_eh_ipv4(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv4_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_udp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv4_udp_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_tcp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv4_tcp_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv6(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv6_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_udp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv6_udp_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_tcp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv6_tcp_toeplitz)
+
+ def test_mac_ipv6_gtpu_eh_ipv4(self):
+ self.switch_testpmd(symmetric=False)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv4_toeplitz)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_udp(self):
+ self.switch_testpmd(symmetric=False)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv4_udp_toeplitz)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_tcp(self):
+ self.switch_testpmd(symmetric=False)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv4_tcp_toeplitz)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6(self):
+ self.switch_testpmd(symmetric=False)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv6_toeplitz)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_udp(self):
+ self.switch_testpmd(symmetric=False)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv6_udp_toeplitz)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_tcp(self):
+ self.switch_testpmd(symmetric=False)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv6_tcp_toeplitz)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_without_ul_dl(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_without_ul_dl_ipv4_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_without_ul_dl(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_without_ul_dl_ipv6_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_toeplitz)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_without_ul_dl(self):
+ self.switch_testpmd(symmetric=False)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_toeplitz)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl(self):
+ self.switch_testpmd(symmetric=False)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_toeplitz)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl(self):
+ self.switch_testpmd(symmetric=False)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_toeplitz)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_without_ul_dl(self):
+ self.switch_testpmd(symmetric=False)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_without_ul_dl_ipv6_toeplitz)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl(self):
+ self.switch_testpmd(symmetric=False)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_toeplitz)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl(self):
+ self.switch_testpmd(symmetric=False)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_toeplitz)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv4_gtpu_ipv4_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv4_symmetric)
+
+ def test_mac_ipv4_gtpu_ipv4_udp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv4_udp_symmetric)
+
+ def test_mac_ipv4_gtpu_ipv4_tcp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv4_tcp_symmetric)
+
+ def test_mac_ipv4_gtpu_ipv6_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv6_symmetric)
+
+ def test_mac_ipv4_gtpu_ipv6_udp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv6_udp_symmetric)
+
+ def test_mac_ipv4_gtpu_ipv6_tcp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv6_tcp_symmetric)
+
+ def test_mac_ipv6_gtpu_ipv4_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv4_symmetric)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv4_udp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv4_udp_symmetric)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv4_tcp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv4_tcp_symmetric)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv6_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv6_symmetric)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv6_udp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv6_udp_symmetric)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv6_tcp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv6_tcp_symmetric)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv4_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_udp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv4_udp_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_tcp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv4_tcp_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv6_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_udp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv6_udp_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_tcp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv6_tcp_symmetric)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv4_symmetric)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_udp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv4_tcp_symmetric)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_tcp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv4_tcp_symmetric)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv6_symmetric)
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_udp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv6_tcp_symmetric)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_tcp_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv6_tcp_symmetric)
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_without_ul_dl_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_without_ul_dl_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_inner_l4_protocal_hash(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=inner_l4_protocal_hash)
+
+ def test_negative_cases(self):
+ negative_rules = [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-tcp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 gtpu end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types udp end key_len 0 queues end / end']
+ self.rssprocess.create_rule(rule=negative_rules, check_stats=False, msg="Failed to create parser engine.: Invalid argument")
+
+ def test_symmetric_negative_cases(self):
+ rules = [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types gtpu end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 l3-dst-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types tcp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp l3-src-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp l4-dst-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end'
+ ]
+ self.rssprocess.create_rule(rule=rules, check_stats=False)
+
+ def test_stress_cases(self):
+ # Subcase: add/delete IPV4_GTPU_UL_IPV4_TCP rules
+ self.switch_testpmd()
+ rule1 = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end'
+ for _ in range(100):
+ self.pmd_output.execute_cmd(rule1)
+ self.pmd_output.execute_cmd('flow destroy 0 rule 0')
+ rule_li = self.rssprocess.create_rule(rule=rule1)
+ out = self.pmd_output.execute_cmd('flow list 0')
+ p = re.compile("^(\d+)\s")
+ li = out.splitlines()
+ res = list(filter(bool, list(map(p.match, li))))
+ result = [i.group(1) for i in res]
+ self.verify(result == rule_li, 'should only rule 0 existed')
+ pkts1 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.1.1", dst="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.1.2")/TCP(sport=22, dport=33)/("X"*480)', ]
+ output = self.rssprocess.send_pkt_get_output(pkts=pkts1)
+ hash_values1, rss_distribute = self.rssprocess.get_hash_verify_rss_distribute(output)
+ self.verify(hash_values1[1] != hash_values1[0] and hash_values1[2] != hash_values1[0] and hash_values1[3] ==
+ hash_values1[0],
+ 'packet 2 and packet 3 should have different hash value with packet 1, packet 4 should has same hash value with packet 1.')
+ self.pmd_output.execute_cmd('flow flush 0')
+ # Subcase: add/delete IPV4_GTPU_DL_IPV4 rules
+ rule2 = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end'
+ for _ in range(100):
+ self.pmd_output.execute_cmd(rule2)
+ self.pmd_output.execute_cmd('flow destroy 0 rule 0')
+ rule_li = self.rssprocess.create_rule(rule=rule2)
+ out = self.pmd_output.execute_cmd('flow list 0')
+ p = re.compile("^(\d+)\s")
+ li = out.splitlines()
+ res = list(filter(bool, list(map(p.match, li))))
+ result = [i.group(1) for i in res]
+ self.verify(result == rule_li, 'should only rule 0 existed')
+ pkts2 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.1.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.1.1", dst="192.168.0.2")/("X"*480)', ]
+ output = self.rssprocess.send_pkt_get_output(pkts=pkts2)
+ hash_values2, rss_distribute = self.rssprocess.get_hash_verify_rss_distribute(output)
+ self.verify(hash_values2[1] != hash_values2[0] and hash_values2[2] == hash_values2[0],
+ 'packet 2 should has different hash value with packet 1, packet 3 should has same hash value with packet 1.')
+
+ def test_multirules(self):
+ self.switch_testpmd()
+ self.logger.info('Subcase: IPV4_GTPU_IPV4/IPV4_GTPU_EH_IPV4')
+ self.logger.info('Subcase: IPV4_GTPU_EH_IPV4 with/without UL/DL')
+ self.logger.info('Subcase: IPV4_GTPU_EH_IPV4 without/with UL/DL')
+ self.logger.info('Subcase: IPV4_GTPU_EH_IPV4 and IPV4_GTPU_EH_IPV4_UDP')
+ self.logger.info('Subcase: IPV6_GTPU_EH_IPV6 and IPV6_GTPU_EH_IPV6_TCP')
+ self.logger.info('Subcase: IPV4_GTPU_EH_IPV6 and IPV4_GTPU_EH_IPV6_UDP without UL/DL')
+ self.logger.info('Subcase: IPV6_GTPU_IPV4 and IPV6_GTPU_IPV4_TCP')
+
+ def test_ipv4_gtpu_ipv4_ipv4_gtpu_eh_ipv4(self):
+ self.switch_testpmd()
+ rules = [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end'
+ ]
+ pkts1 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)'
+ ]
+ pkts2 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'
+ ]
+ pkts3 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'
+ ]
+ rule_li1 = self.rssprocess.create_rule(rule=rules[0])
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ rule_li2 = self.rssprocess.create_rule(rule=rules[1])
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts3)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3rd and different with 2nd')
+
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule_li1)
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(all([i == '0' for i in hash_value]),
+ 'got wrong hash, expect not got rss hash and distribute to queue 0')
+
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2)
+ self.verify(hash_value[0] != hash_value[1] and hash_value[0] == hash_value[2],
+ 'got wrong hash, expect 1st hash equal to 3rd and different with 2nd')
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts3)
+ self.verify(hash_value[0] != hash_value[1] and hash_value[0] == hash_value[2],
+ 'got wrong hash, expect 1st hash equal to 3rd and different with 2nd')
+
+ self.rssprocess.create_rule(rule=rules[0])
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2)
+ self.verify(hash_value[0] != hash_value[1] and hash_value[0] == hash_value[2],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule_li2)
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2 + pkts3)
+ self.verify(all([i == '0' for i in hash_value]),
+ 'got wrong hash, expect not got rss hash and distribute to queue 0')
+
+ def test_ipv4_gtpu_eh_ipv4_with_without_ul_dl(self):
+ self.switch_testpmd(True)
+ rules = [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end']
+ pkts1 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)',
+ ]
+
+ pkts2 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'
+ ]
+
+ pkts3 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'
+ ]
+ rule_li1 = self.rssprocess.create_rule(rule=rules[0])
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ rule_li2 = self.rssprocess.create_rule(rule=rules[1])
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts3)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule_li2)
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts3 + pkts2)
+ self.verify(all([i == '0' for i in hash_value]),
+ 'got wrong hash, expect not got rss hash and distribute to queue 0')
+
+ def test_ipv4_gtpu_eh_ipv4_without_with_ul_dl(self):
+ self.switch_testpmd()
+ rules = [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end'
+ ]
+ pkts1 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'
+ ]
+ pkts2 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'
+ ]
+ pkts3 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)'
+ ]
+ rule1 = self.rssprocess.create_rule(rules[0])
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ rule2 = self.rssprocess.create_rule(rules[1])
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts3)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule1)
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts1)
+ self.verify(all([i == '0' for i in hash_value]),
+ 'got wrong hash, expect not got rss hash and distribute to queue 0')
+
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts3)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+
+ def test_ipv4_gtpu_eh_ipv4_and_ipv4_gtpu_eh_ipv4_udp(self):
+ self.switch_testpmd()
+ pkts1 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/UDP(sport=22, dport=13)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.10.1", dst="192.168.10.2")/UDP(sport=12, dport=23)/("X"*480)'
+ ]
+ pkts2 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'
+ ]
+ rules = [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end'
+ ]
+
+ rule_li1 = self.rssprocess.create_rule(rule=rules[0])
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ rule_li2 = self.rssprocess.create_rule(rule=rules[1])
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ self.rssprocess.destroy_rule(rule_id=rule_li2)
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ rule_li2 = self.rssprocess.create_rule(rule=rules[1])
+ self.rssprocess.destroy_rule(rule_id=rule_li1)
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ def test_ipv6_gtpu_eh_ipv6_and_ipv6_gtpu_eh_ipv6_tcp(self):
+ self.switch_testpmd()
+ pkts1 = [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:9999")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:9999")/TCP(sport=22, dport=13)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:9999")/TCP(sport=12, dport=23)/("X"*480)', ]
+ pkts2 = [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:9999")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:1111")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:1111", dst="2222:3333:4444:5555:6666:7777:8888:9999")/("X"*480)'
+ ]
+
+ rules = [
+ 'flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end'
+ ]
+
+ rule_li1 = self.rssprocess.create_rule(rule=rules[0])
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ rule_li2 = self.rssprocess.create_rule(rule=rules[1])
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and 2rd')
+
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_value[0] == hash_value[1] and hash_value[1] == hash_value[2],
+ 'except all hash same hash')
+
+ self.rssprocess.destroy_rule(rule_id=rule_li2)
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2)
+ self.verify(hash_value[0] != hash_value[1] and hash_value[2] != hash_value[1],
+ 'except all the packets hash different hash value')
+
+ def test_ipv4_gtpu_eh_ipv6_and_ipv4_gtpu_eh_ipv6_udp_without_ul_dl(self):
+ self.switch_testpmd()
+ pkts1 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:9999")/UDP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:9999")/UDP(sport=22, dport=13)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:1111", dst="2222:3333:4444:5555:6666:7777:8888:1111")/UDP(sport=12, dport=23)/("X"*480)'
+ ]
+ pkts2 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:9999")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:1111")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:1111", dst="2222:3333:4444:5555:6666:7777:8888:9999")/("X"*480)'
+ ]
+ rules = [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end'
+ ]
+
+ rule_li1 = self.rssprocess.create_rule(rule=rules[0])
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ rule_li2 = self.rssprocess.create_rule(rule=rules[1])
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_value[0] == hash_value[1] and hash_value[0] != hash_value[2],
+ 'got wrong hash, expect 1st hash equal to 2nd and different with 3rd')
+
+ def test_ipv6_gtpu_ipv4_and_ipv6_gtpu_ipv4_tcp(self):
+ self.switch_testpmd()
+ pkts1 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:9999")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:9999")/TCP(sport=12, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:1111", dst="2222:3333:4444:5555:6666:7777:8888:1111")/TCP(sport=22, dport=13)/("X"*480)'
+ ]
+ pkts2 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:9999")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:1111", dst="2222:3333:4444:5555:6666:7777:8888:9999")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:1111")/("X"*480)'
+ ]
+ rules = [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end'
+ ]
+
+ rule_li1 = self.rssprocess.create_rule(rule=rules[0])
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ rule_li2 = self.rssprocess.create_rule(rule=rules[1])
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2)
+ self.verify(hash_value[0] == hash_value[2] and hash_value[0] != hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd')
+
+ hash_value, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_value[0] != hash_value[2] and hash_value[0] == hash_value[1],
+ 'got wrong hash, expect 1st hash equal to 2nd and different with 3rd')
+
+ def test_toeplitz_symmetric_combination(self):
+ self.switch_testpmd()
+ self.logger.info('Subcase: toeplitz/symmetric with same pattern')
+ # step 1
+ rule_toeplitz = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end'
+ rule_id_toeplitz = self.rssprocess.create_rule(rule=rule_toeplitz)
+ self.rssprocess.check_rule(rule_list=rule_id_toeplitz)
+ pkts_toeplitz = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)']
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(hash_value[1] != hash_value[0], 'second packet should hash value different from the first packet')
+ self.verify(hash_value[2] == hash_value[0], 'third packet should hash value same with the first packet')
+ # step 2
+ rule_symmetric = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end'
+ rule_id_symmetric = self.rssprocess.create_rule(rule=rule_symmetric)
+ pkts_symmetric =[
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1",dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.2",dst="192.168.0.1")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.3",dst="192.168.0.8",frag=6)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.8",dst="192.168.0.3",frag=6)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.10",dst="192.168.0.20")/ICMP()/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.20",dst="192.168.0.10")/ICMP()/("X"*480)',
+ ]
+ self.rssprocess.check_rule(rule_list=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(hash_value[0] == hash_value[1], 'expect hash_value[0] == hash_value[1]')
+ self.verify(hash_value[2] == hash_value[3], 'expect hash_value[2] == hash_value[3]')
+ self.verify(hash_value[4] == hash_value[5], 'expect hash_value[4] == hash_value[5]')
+ # step 3
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ for temp in range(len(hash_value)):
+ self.verify(len(hash_value[temp]) != 0, 'all the toeplitz packet should have hash value')
+ #step 4
+ self.rssprocess.destroy_rule(rule_id=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(len(hash_value) == 0, 'all the toeplitz packet should have no hash value')
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(len(hash_value) == 0, 'all the symmetric packet should have no hash value')
+ self.pmd_output.execute_cmd('flow flush 0')
+
+ self.logger.info('Subcase: toeplitz/symmetric with same ptype different UL/DL')
+ # step 1
+ rule_toeplitz = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end'
+ pkts_toeplitz = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)'
+ ]
+ rule_symmetric = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end'
+ pkts_symmetric = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1",dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.2",dst="192.168.0.1")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.3",dst="192.168.0.8",frag=6)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.8",dst="192.168.0.3",frag=6)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.10",dst="192.168.0.20")/ICMP()/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.20",dst="192.168.0.10")/ICMP()/("X"*480)'
+ ]
+ rule_id_toeplitz = self.rssprocess.create_rule(rule=rule_toeplitz)
+ self.rssprocess.check_rule(rule_list=rule_id_toeplitz)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(hash_value[1] != hash_value[0], 'second packet should hash value different from the first packet')
+ self.verify(hash_value[2] == hash_value[0], 'third packet should hash value same with the first packet')
+ rule_id_symmetric = self.rssprocess.create_rule(rule=rule_symmetric)
+ self.rssprocess.check_rule(rule_list=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(hash_value[0] == hash_value[1], 'expect hash_value[0] == hash_value[1]')
+ self.verify(hash_value[2] == hash_value[3], 'expect hash_value[2] == hash_value[3]')
+ self.verify(hash_value[4] == hash_value[5], 'expect hash_value[4] == hash_value[5]')
+ # step 2
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(hash_value[1] != hash_value[0], 'second packet should hash value different from the first packet')
+ self.verify(hash_value[2] == hash_value[0], 'third packet should hash value same with the first packet')
+ # step 3
+ self.rssprocess.destroy_rule(rule_id=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(len(hash_value) == 0, 'all the symmetric packet should have no hash value')
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(hash_value[1] != hash_value[0], 'second packet should hash value different from the first packet')
+ self.verify(hash_value[2] == hash_value[0], 'third packet should hash value same with the first packet')
+ rule_id_symmetric = self.rssprocess.create_rule(rule=rule_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(hash_value[0] == hash_value[1], 'expect hash_value[0] == hash_value[1]')
+ self.verify(hash_value[2] == hash_value[3], 'expect hash_value[2] == hash_value[3]')
+ self.verify(hash_value[4] == hash_value[5], 'expect hash_value[4] == hash_value[5]')
+
+ self.rssprocess.destroy_rule(rule_id=rule_id_toeplitz)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(all([i != '0' for i in hash_value]), 'expect symmetric also can work')
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(len(hash_value) == 0, "except toeplitz cant't work")
+ self.pmd_output.execute_cmd('flow flush 0')
+
+ self.logger.info('Subcase: toeplitz/symmetric with different pattern')
+ # step 1
+ rule_toeplitz = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end'
+ pkts_toeplitz = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/UDP(sport=12, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/UDP(sport=22, dport=13)/("X"*480)'
+ ]
+ rule_symmetric = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end'
+ pkts_symmetric = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888",dst="2222:3333:4444:5555:6666:7777:8888:9999")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="2222:3333:4444:5555:6666:7777:8888:9999",dst="1111:2222:3333:4444:5555:6666:7777:8888")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:ABCD",dst="1111:2222:3333:4444:5555:6666:7777:1234")/IPv6ExtHdrFragment()/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:1234",dst="1111:2222:3333:4444:5555:6666:7777:ABCD")/IPv6ExtHdrFragment()/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:1888",dst="2222:3333:4444:5555:6666:7777:8888:1999")/ICMP()/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="2222:3333:4444:5555:6666:7777:8888:1999",dst="1111:2222:3333:4444:5555:6666:7777:1888")/ICMP()/("X"*480)'
+ ]
+ rule_id_toeplitz = self.rssprocess.create_rule(rule=rule_toeplitz)
+ self.rssprocess.check_rule(rule_list=rule_id_toeplitz)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(hash_value[1] != hash_value[0], 'hash_value[1] should hash value different from hash_value[0]')
+ self.verify(hash_value[2] != hash_value[0], 'hash_value[2] should hash value different with hash_value[0]')
+ self.verify(hash_value[3] == hash_value[0], 'hash_value[3] should hash value same with hash_value[0]')
+ rule_id_symmetric = self.rssprocess.create_rule(rule=rule_symmetric)
+ self.rssprocess.check_rule(rule_list=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(hash_value[0] == hash_value[1], 'expect hash_value[0] == hash_value[1]')
+ self.verify(hash_value[2] == hash_value[3], 'expect hash_value[2] == hash_value[3]')
+ self.verify(hash_value[4] == hash_value[5], 'expect hash_value[4] == hash_value[5]')
+ # step 2
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(hash_value[1] != hash_value[0], 'hash_value[1] should hash value different from hash_value[0]')
+ self.verify(hash_value[2] != hash_value[0], 'hash_value[2] should hash value different with hash_value[0]')
+ self.verify(hash_value[3] == hash_value[0], 'hash_value[3] should hash value same with hash_value[0]')
+ # step 3
+ self.rssprocess.destroy_rule(rule_id=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ if len(hash_value) != 0:
+ self.verify(hash_value[0] != hash_value[1] and hash_value[2] != hash_value[3] and hash_value[4] != hash_value[5],
+ 'except symmetric not work')
+ else:
+ self.verify(len(hash_value) == 0, 'except symmetric not work')
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(hash_value[1] != hash_value[0], 'hash_value[1] should hash value different from hash_value[0]')
+ self.verify(hash_value[2] != hash_value[0], 'hash_value[2] should hash value different with hash_value[0]')
+ self.verify(hash_value[3] == hash_value[0], 'hash_value[3] should hash value same with hash_value[0]')
+ # step 4
+ rule_id_symmetric = self.rssprocess.create_rule(rule=rule_symmetric)
+ self.rssprocess.check_rule(rule_list=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(hash_value[0] == hash_value[1], 'expect hash_value[0] == hash_value[1]')
+ self.verify(hash_value[2] == hash_value[3], 'expect hash_value[2] == hash_value[3]')
+ self.verify(hash_value[4] == hash_value[5], 'expect hash_value[4] == hash_value[5]')
+ # step 5
+ self.rssprocess.destroy_rule(rule_id=rule_id_toeplitz)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(hash_value[0] == hash_value[1], 'expect hash_value[0] == hash_value[1]')
+ self.verify(hash_value[2] == hash_value[3], 'expect hash_value[2] == hash_value[3]')
+ self.verify(hash_value[4] == hash_value[5], 'expect hash_value[4] == hash_value[5]')
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(hash_value[0] != hash_value[1] and hash_value[2] != hash_value[3] and hash_value[4] != hash_value[5],
+ 'except symmetric not work')
+ self.pmd_output.execute_cmd('flow flush 0')
+
+ self.logger.info('Subcase: toeplitz/symmetric with different pattern (with/without UL/DL)')
+ # step 1
+ rule_toeplitz = 'flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end'
+ pkts_toeplitz = [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:9999")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:1111")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:1111", dst="2222:3333:4444:5555:6666:7777:8888:9999")/TCP(sport=12, dport=13)/("X"*480)'
+ ]
+ rule_symmetric = 'flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end'
+ pkts_symmetric = [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:9999")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:9999")/TCP(sport=12, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:1111", dst="2222:3333:4444:5555:6666:7777:8888:1111")/TCP(sport=22, dport=13)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:9999")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:9999")/TCP(sport=12, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:1111", dst="2222:3333:4444:5555:6666:7777:8888:1111")/TCP(sport=22, dport=13)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:9999")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", dst="2222:3333:4444:5555:6666:7777:8888:9999")/TCP(sport=12, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:1111", dst="2222:3333:4444:5555:6666:7777:8888:1111")/TCP(sport=22, dport=13)/("X"*480)'
+ ]
+ rule_id_toeplitz = self.rssprocess.create_rule(rule=rule_toeplitz)
+ self.rssprocess.check_rule(rule_list=rule_id_toeplitz)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(hash_value[1] != hash_value[0], 'hash_value[1] should hash value different from hash_value[0]')
+ self.verify(hash_value[2] != hash_value[0], 'hash_value[2] should hash value different with hash_value[0]')
+ self.verify(hash_value[3] == hash_value[0], 'hash_value[3] should hash value same from hash_value[0]')
+ rule_id_symmetric = self.rssprocess.create_rule(rule=rule_symmetric)
+ self.rssprocess.check_rule(rule_list=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(hash_value[1] != hash_value[0] and hash_value[2] == hash_value[0],
+ 'hash_value[0] should hash value different from hash_value[1] and equal to hash_value[2]')
+ self.verify(hash_value[4] != hash_value[3] and hash_value[5] == hash_value[3],
+ 'hash_value[3] should hash value different from hash_value[4] and equal to hash_value[5]')
+ self.verify(hash_value[6] != hash_value[7] and hash_value[6] == hash_value[8],
+ 'hash_value[6] should hash value different from hash_value[7] and equal to hash_value[8]')
+ # step 2
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(len(hash_value) == 0, 'all the symmetric packet should have no hash value')
+ # step 3
+ self.rssprocess.destroy_rule(rule_id=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(len(hash_value) == 0, 'all the symmetric packet should have no hash value')
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(len(hash_value) == 0, 'all the symmetric packet should have no hash value')
+ self.pmd_output.execute_cmd('flow flush 0')
+
+ # vf rss gtpc gtpu
+ def test_mac_ipv4_gtpu(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_toeplitz)
+
+ def test_mac_ipv6_gtpu(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gtpu_toeplitz)
+
+ def test_mac_ipv4_gtpc(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpc_toeplitz)
+
+ def test_mac_ipv6_gtpc(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gtpc_toeplitz)
+
+ def test_mac_ipv4_gtpu_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_symmetric_toeplitz)
+
+ def test_mac_ipv6_gtpu_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gtpu_symmetric_toeplitz)
+
+ def test_mac_ipv4_gtpc_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpc_symmetric_toeplitz)
+
+ def test_mac_ipv6_gtpc_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_gtpc_symmetric_toeplitz)
+
+ def tear_down(self):
+ # destroy all flow rule on port 0
+ self.dut.send_command("flow flush 0", timeout=1)
+ self.dut.send_command("clear port stats all", timeout=1)
+ self.pmd_output.execute_cmd("stop")
+
+ def tear_down_all(self):
+ self.destroy_vf()
+ self.dut.kill_all()
--
2.17.1
^ permalink raw reply [flat|nested] 15+ messages in thread
* [dts] [PATCH V2 3/8] tests/TestSuite_cvl_advanced_rss:update script
2020-10-28 10:59 [dts] [PATCH V2 0/8] tests: update or add rss related suites Haiyang Zhao
2020-10-28 10:59 ` [dts] [PATCH V2 1/8] tests/rte_flow_common: add a common module to process rss test Haiyang Zhao
2020-10-28 10:59 ` [dts] [PATCH V2 2/8] tests/cvl_advanced_iavf_rss_gtpu:add iavf_rss_gtpu/gtpc suite Haiyang Zhao
@ 2020-10-28 10:59 ` Haiyang Zhao
2020-10-29 7:59 ` Xie, WeiX
2020-10-28 10:59 ` [dts] [PATCH V2 4/8] tests/TestSuite_cvl_advanced_iavf_rss:update script Haiyang Zhao
` (4 subsequent siblings)
7 siblings, 1 reply; 15+ messages in thread
From: Haiyang Zhao @ 2020-10-28 10:59 UTC (permalink / raw)
To: dts, qi.fu; +Cc: Xie wei
From: Xie wei <weix.xie@intel.com>
* according to test plan, update cvl_advanced_rss script.
Signed-off-by: Xie wei <weix.xie@intel.com>
---
| 6944 +++++++++++++++++++++++----
1 file changed, 6066 insertions(+), 878 deletions(-)
--git a/tests/TestSuite_cvl_advanced_rss.py b/tests/TestSuite_cvl_advanced_rss.py
index 736dcc3..c9c16ec 100644
--- a/tests/TestSuite_cvl_advanced_rss.py
+++ b/tests/TestSuite_cvl_advanced_rss.py
@@ -29,966 +29,6154 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-import json
-import time
+
import re
-import packet
-import os
-from scapy.contrib.gtp import *
-from test_case import TestCase
+import random
+from packet import Packet
from pmd_output import PmdOutput
-from utils import BLUE, RED
-from collections import OrderedDict
-from packet import IncreaseIP, IncreaseIPv6
-import rte_flow_common as rfc
-
-out = os.popen("pip list|grep scapy ")
-version_result =out.read()
-p=re.compile('scapy\s+2\.3\.\d+')
-m=p.search(version_result)
-
-if not m:
- GTP_TEID= "teid"
-else:
- GTP_TEID= "TEID"
-
-tv_mac_ipv4_l3_src_only = {
- "name":"tv_mac_ipv4_l3_src_only",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.%d")/("X"*480)' %i for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_l3_src_only_frag = {
- "name":"tv_mac_ipv4_l3_src_only_frag",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.%d", frag=5)/("X"*480)' %i for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_l3_dst_only = {
- "name":"tv_mac_ipv4_l3_dst_only",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.%d", frag=5)/("X"*480)' %i for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_l3_dst_only_frag = {
- "name":"tv_mac_ipv4_l3_dst_only_frag",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.%d", frag=5)/SCTP(sport=%d)/("X"*480)' %(i, i+10) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_l3_src_only_frag_icmp = {
- "name":"tv_mac_ipv4_l3_src_only_frag_icmp",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.%d", frag=5)/ICMP()/("X"*480)' %i for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_l3_dst_only_frag_icmp = {
- "name":"tv_mac_ipv4_l3_dst_only_frag_icmp",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.%d", frag=5)/ICMP()/("X"*480)' %i for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_l3_all = {
- "name":"tv_mac_ipv4_l3_all",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.%d", dst="192.168.0.%d")/("X"*480)' %(i, i+10) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_l3_all_frag_icmp = {
- "name":"tv_mac_ipv4_l3_all_frag_icmp",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.%d", dst="192.168.0.%d")/ICMP()/("X"*480)' %(i, i+10) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_l3_all_nvgre_frag_icmp = {
- "name":"tv_mac_ipv4_l3_all_nvgre_frag_icmp",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether()/IP(src="192.168.0.%d", dst="192.168.0.%d")/ICMP()/("X"*480)' %(i, i+10) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_l3_src_nvgre_frag_icmp = {
- "name":"tv_mac_ipv4_l3_src_nvgre_frag_icmp",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether()/IP(src="192.168.0.%d", frag=5)/ICMP()/("X"*480)' %i for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_l3_dst_nvgre_frag_icmp = {
- "name":"tv_mac_ipv4_l3_dst_nvgre_frag_icmp",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.%d", frag=5)/ICMP()/("X"*480)' %i for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+from test_case import TestCase
+from rte_flow_common import RssProcessing
+
+# toeplitz related data start
+mac_ipv4_toeplitz_basic_pkt = {
+ 'ipv4-nonfrag': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)',
+ ],
+ 'ipv4-frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)',
+ ],
+ 'ipv4-icmp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)',
+ ],
+ 'ipv4-tcp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ ],
+ 'ipv4-udp-vxlan': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ ],
}
-tv_mac_ipv4_l3_src_vxlan_frag_icmp = {
- "name":"tv_mac_ipv4_l3_src_vxlan_frag_icmp",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP()/UDP()/VXLAN()/Ether()/IP(src="192.168.0.%d",frag=5)/ICMP()/("X"*480)' %i for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv4_udp_toeplitz_basic_pkt = {
+ 'ipv4-udp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ ],
+ 'nvgre': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ ],
}
-tv_mac_ipv4_l3_dst_vxlan_frag_icmp = {
- "name":"tv_mac_ipv4_l3_dst_vxlan_frag_icmp",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.%d",frag=5)/ICMP()/("X"*480)' %i for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv4_udp_toeplitz_non_basic_pkt = [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ ]
+
+mac_ipv4_tcp_toeplitz_basic_pkt = {
+ 'ipv4-tcp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ ],
+ 'nvgre': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ ],
}
-tv_mac_ipv4_l3_all_vxlan_frag_icmp = {
- "name":"tv_mac_ipv4_l3_all_vxlan_frag_icmp",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP()/UDP()/VXLAN()/Ether()/IP(src="192.168.0.%d", dst="192.168.0.%d", frag=5)/ICMP()/("X"*480)' %(i, i+10) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv4_tcp_toeplitz_non_basic_pkt = [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)'
+ ]
+
+mac_ipv4_sctp_toeplitz_basic_pkt = {
+ 'ipv4-sctp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ ],
+ 'nvgre': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ ],
}
-tv_mac_ipv6_l3_src = {
- "name":"tv_mac_ipv6_l3_src",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IPv6(src="2001::%d")/("X"*480)' %i for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv4_sctp_toeplitz_non_basic_pkt = [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ ]
+
+mac_ipv6_toeplitz_basic_pkt = {
+ 'ipv6-nonfrag': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ ],
+ 'ipv6-frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ ],
+ 'ipv6-icmp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ ],
+ 'ipv6-udp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ ],
+ 'nvgre': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ ],
}
-tv_mac_ipv6_l3_src_frag = {
- "name":"tv_mac_ipv6_l3_src_frag",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IPv6(src="2001::%d")/IPv6ExtHdrFragment()/("X"*480)' %i for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv6_toeplitz_non_basic_pkt = [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)',
+ ]
+
+mac_ipv6_udp_toeplitz_basic_pkt = {
+ 'ipv6-udp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ ],
+ 'ipv4_udp_vxlan_ipv6_udp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ ],
}
-tv_mac_ipv6_l3_dst_frag = {
- "name":"tv_mac_ipv6_l3_dst_frag",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IPv6(dst="2001::%d")/IPv6ExtHdrFragment()/("X"*480)' %i for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv6_udp_toeplitz_non_basic_pkt = [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/UDP(sport=22,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ ]
+
+mac_ipv6_tcp_toeplitz_basic_pkt = {
+ 'ipv6-tcp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ ],
+ 'ipv4_tcp_vxlan_ipv6_tcp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ ],
}
-tv_mac_ipv6_l3_all_frag_icmp = {
- "name":"tv_mac_ipv6_l3_all_frag_icmp",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IPv6(src="2001::%d", dst="2001::%d")/IPv6ExtHdrFragment()/ICMP()/("X"*480)' %(i, i+10) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv6_tcp_toeplitz_non_basic_pkt = [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/TCP(sport=22,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ ]
+
+mac_ipv6_sctp_toeplitz_basic_pkt = {
+ 'ipv6-sctp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ ],
+ 'ipv4_sctp_vxlan_ipv6_sctp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ ],
}
-tv_mac_ipv4_udp_l3src_l4dst = {
- "name":"tv_mac_ipv4_udp_l3src_l4dst",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.%d")/UDP(dport=%d)/("X"*480)' %(i, i+10) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv6_sctp_toeplitz_non_basic_pkt = [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/SCTP(sport=22,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ ]
+
+mac_ipv4_l2src_changed = {
+ 'ipv4-nonfrag': [
+ 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)',
+ ],
+ 'ipv4-frag': [
+ 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)',
+ ],
+ 'ipv4-icmp': [
+ 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)',
+ ],
+ 'ipv4-tcp': [
+ 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ ],
+ 'ipv4-udp-vxlan': [
+ 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ ],
}
-tv_mac_ipv4_udp_all_frag = {
- "name":"tv_mac_ipv4_udp_all_frag",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.%d", dst="192.168.0.%d")/UDP(sport=%d, dport=%d)/("X"*480)' %(i, i+10, i+50,i+55) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv4_l2dst_changed = {
+ 'ipv4-nonfrag': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)',
+ ],
+ 'ipv4-frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)',
+ ],
+ 'ipv4-icmp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)',
+ ],
+ 'ipv4-tcp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ ],
+ 'ipv4-udp-vxlan': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ ],
}
-tv_mac_ipv4_udp_nvgre = {
- "name":"tv_mac_ipv4_udp_nvgre",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether()/IP(src="192.168.0.%d", dst="192.168.0.%d")/UDP(sport=%d, dport=%d)/("X"*480)' %(i, i+10, i+50,i+55) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv4_l3src_changed = {
+ 'ipv4-nonfrag': [
+ 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/("X"*480)',
+ ],
+ 'ipv4-frag': [
+ 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2", frag=6)/("X"*480)',
+ ],
+ 'ipv4-icmp': [
+ 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/ICMP()/("X"*480)',
+ ],
+ 'ipv4-tcp': [
+ 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)',
+ ],
+ 'ipv4-udp-vxlan': [
+ 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)',
+ ],
}
-tv_mac_ipv4_udp_vxlan= {
- "name":"tv_mac_ipv4_udp_vxlan",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP()/UDP()/VXLAN()/Ether()/IP(src="192.168.0.%d", dst="192.168.0.%d")/UDP(sport=%d, dport=%d)/("X"*480)' %(i, i+10, i+50,i+55) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv4_l3dst_changed = {
+ 'ipv4-nonfrag': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/("X"*480)',
+ ],
+ 'ipv4-frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2", frag=6)/("X"*480)',
+ ],
+ 'ipv4-icmp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/ICMP()/("X"*480)',
+ ],
+ 'ipv4-tcp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ ],
+ 'ipv4-udp-vxlan': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ ],
}
-tv_mac_ipv6_udp_all= {
- "name":"tv_mac_ipv6_udp_all",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IPv6(src="2001::%d")/UDP(sport=%d, dport=%d)/("X"*480)' %(i, i+10, i+50) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv6_l2src_changed = {
+ 'ipv6-nonfrag': [
+ 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ ],
+ 'ipv6-frag': [
+ 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ ],
+ 'ipv6-icmp': [
+ 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ ],
+ 'ipv6-udp': [
+ 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ ],
}
+mac_ipv6_l2dst_changed = {
+ 'ipv6-nonfrag': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/("X"*480)',
+ ],
+ 'ipv6-frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/("X"*480)',
+ ],
+ 'ipv6-icmp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/ICMP()/("X"*480)',
+ ],
+ 'ipv6-udp': [
+ 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)',
+ ],
+}
-tv_mac_ipv6_udp_all_frag= {
- "name":"tv_mac_ipv6_udp_all_frag",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IPv6(src="2001::%d")/IPv6ExtHdrFragment()/UDP(sport=%d, dport=%d)/("X"*480)' %(i, i+10, i+50) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+#mac_ipv4
+mac_ipv4_l2_src = {
+ 'sub_casename': 'mac_ipv4_l2_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_l2src_changed['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_l2dst_changed['ipv4-nonfrag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-frag'],
+ 'action': {'save_hash': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2src_changed['ipv4-frag'],
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2dst_changed['ipv4-frag'],
+ 'action': {'check_hash_same': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'],
+ 'action': {'save_hash': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2src_changed['ipv4-icmp'],
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2dst_changed['ipv4-icmp'],
+ 'action': {'check_hash_same': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-udp-vxlan'],
+ 'action': {'save_hash': 'ipv4-udp-vxlan'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2src_changed['ipv4-udp-vxlan'],
+ 'action': {'check_hash_different': 'ipv4-udp-vxlan'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2dst_changed['ipv4-udp-vxlan'],
+ 'action': {'check_hash_same': 'ipv4-udp-vxlan'},
+ }
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'][0],
+ mac_ipv4_toeplitz_basic_pkt['ipv4-frag'][0],
+ mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'][0],
+ mac_ipv4_toeplitz_basic_pkt['ipv4-udp-vxlan'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
}
-tv_mac_ipv4_tcp_l3src_l4dst= {
- "name":"tv_mac_ipv4_tcp_l3src_l4dst",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.%d")/TCP(dport=%d)/("X"*480)' %(i, i+10) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv4_l2_dst = {
+ 'sub_casename': 'mac_ipv4_l2dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'],
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2dst_changed['ipv4-nonfrag'],
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2src_changed['ipv4-nonfrag'],
+ 'action': {'check_hash_same': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-frag'],
+ 'action': {'save_hash': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2dst_changed['ipv4-frag'],
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2src_changed['ipv4-frag'],
+ 'action': {'check_hash_same': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'],
+ 'action': {'save_hash': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2dst_changed['ipv4-icmp'],
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2src_changed['ipv4-icmp'],
+ 'action': {'check_hash_same': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-udp-vxlan'],
+ 'action': {'save_hash': 'ipv4-udp-vxlan'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2dst_changed['ipv4-udp-vxlan'],
+ 'action': {'check_hash_different': 'ipv4-udp-vxlan'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2src_changed['ipv4-udp-vxlan'],
+ 'action': {'check_hash_same': 'ipv4-udp-vxlan'},
+ }
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'][0],
+ mac_ipv4_toeplitz_basic_pkt['ipv4-frag'][0],
+ mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'][0],
+ mac_ipv4_toeplitz_basic_pkt['ipv4-udp-vxlan'][0],
+ ],
+ 'action': {'check_no_hash': ''},
+ },
+ ],
}
-tv_mac_ipv4_tcp_l3dst_l4src= {
- "name":"tv_mac_ipv4_tcp_l3dst_l4src",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.%d")/TCP(sport=%d)/("X"*480)' %(i, i+10) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv4_l2src_l2dst = {
+ 'sub_casename': 'mac_ipv4_l2src_l2dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'],
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2dst_changed['ipv4-nonfrag'],
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2src_changed['ipv4-nonfrag'],
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-frag'],
+ 'action': {'save_hash': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2dst_changed['ipv4-frag'],
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2src_changed['ipv4-frag'],
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5",frag=7)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'],
+ 'action': {'save_hash': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2dst_changed['ipv4-icmp'],
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2src_changed['ipv4-icmp'],
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/ICMP()/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-udp-vxlan'],
+ 'action': {'save_hash': 'ipv4-udp-vxlan'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2dst_changed['ipv4-udp-vxlan'],
+ 'action': {'check_hash_different': 'ipv4-udp-vxlan'},
+ },
+ {
+ 'send_packet': mac_ipv4_l2src_changed['ipv4-udp-vxlan'],
+ 'action': {'check_hash_different': 'ipv4-udp-vxlan'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp-vxlan'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=23,dport=25)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-udp-vxlan'},
+ }
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'][0],
+ mac_ipv4_toeplitz_basic_pkt['ipv4-frag'][0],
+ mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'][0],
+ mac_ipv4_toeplitz_basic_pkt['ipv4-udp-vxlan'][0],
+ ],
+ 'action': {'check_no_hash': ''},
+ },
+ ],
}
-tv_mac_ipv4_tcp_all= {
- "name":"tv_mac_ipv4_tcp_all",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.%d",dst="192.168.0.%d")/TCP(sport=%d,dport=%d)/("X"*480)' %(i, i+10, i+50,i+55) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv4_l3_src = {
+ 'sub_casename': 'mac_ipv4_l3src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'],
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3src_changed['ipv4-nonfrag'],
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3dst_changed['ipv4-nonfrag'],
+ 'action': {'check_hash_same': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-frag'],
+ 'action': {'save_hash': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3src_changed['ipv4-frag'],
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3dst_changed['ipv4-frag'],
+ 'action': {'check_hash_same': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'],
+ 'action': {'save_hash': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3src_changed['ipv4-icmp'],
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3dst_changed['ipv4-icmp'],
+ 'action': {'check_hash_same': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-udp-vxlan'],
+ 'action': {'save_hash': 'ipv4-udp-vxlan'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3src_changed['ipv4-udp-vxlan'],
+ 'action': {'check_hash_different': 'ipv4-udp-vxlan'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3dst_changed['ipv4-udp-vxlan'],
+ 'action': {'check_hash_same': 'ipv4-udp-vxlan'},
+ }
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'][0],
+ mac_ipv4_toeplitz_basic_pkt['ipv4-frag'][0],
+ mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'][0],
+ mac_ipv4_toeplitz_basic_pkt['ipv4-udp-vxlan'][0],
+ ],
+ 'action': {'check_no_hash': ''},
+ },
+ ],
}
-tv_mac_ipv4_tcp_all_nvgre_frag= {
- "name":"tv_mac_ipv4_tcp_all_nvgre_frag",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether()/IP(src="192.168.0.%d", dst="192.168.0.%d")/TCP(sport=%d, dport=%d)/("X"*480)' %(i, i+10, i+50,i+55) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv4_l3_dst = {
+ 'sub_casename': 'mac_ipv4_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'],
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3dst_changed['ipv4-nonfrag'],
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3src_changed['ipv4-nonfrag'],
+ 'action': {'check_hash_same': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-frag'],
+ 'action': {'save_hash': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3dst_changed['ipv4-frag'],
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3src_changed['ipv4-frag'],
+ 'action': {'check_hash_same': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'],
+ 'action': {'save_hash': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3dst_changed['ipv4-icmp'],
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3src_changed['ipv4-icmp'],
+ 'action': {'check_hash_same': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-udp-vxlan'],
+ 'action': {'save_hash': 'ipv4-udp-vxlan'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3dst_changed['ipv4-udp-vxlan'],
+ 'action': {'check_hash_different': 'ipv4-udp-vxlan'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3src_changed['ipv4-udp-vxlan'],
+ 'action': {'check_hash_same': 'ipv4-udp-vxlan'},
+ }
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'][0],
+ mac_ipv4_toeplitz_basic_pkt['ipv4-frag'][0],
+ mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'][0],
+ mac_ipv4_toeplitz_basic_pkt['ipv4-udp-vxlan'][0],
+ ],
+ 'action': {'check_no_hash': ''},
+ },
+ ],
}
-tv_mac_ipv4_tcp_all_vxlan_frag= {
- "name":"tv_mac_ipv4_tcp_all_vxlan_frag",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP()/UDP()/VXLAN()/Ether()/IP(src="192.168.0.%d", dst="192.168.0.%d")/TCP(sport=%d, dport=%d)/("X"*480)' %(i, i+10, i+50,i+55) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv4_all = {
+ 'sub_casename': 'mac_ipv4_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'],
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3dst_changed['ipv4-nonfrag'],
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3src_changed['ipv4-nonfrag'],
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-frag'],
+ 'action': {'save_hash': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3dst_changed['ipv4-frag'],
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3src_changed['ipv4-frag'],
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'],
+ 'action': {'save_hash': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3dst_changed['ipv4-icmp'],
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3src_changed['ipv4-icmp'],
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-udp-vxlan'],
+ 'action': {'save_hash': 'ipv4-udp-vxlan'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3dst_changed['ipv4-udp-vxlan'],
+ 'action': {'check_hash_different': 'ipv4-udp-vxlan'},
+ },
+ {
+ 'send_packet': mac_ipv4_l3src_changed['ipv4-udp-vxlan'],
+ 'action': {'check_hash_different': 'ipv4-udp-vxlan'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-udp-vxlan'},
+ }
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'][0],
+ mac_ipv4_toeplitz_basic_pkt['ipv4-frag'][0],
+ mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'][0],
+ mac_ipv4_toeplitz_basic_pkt['ipv4-udp-vxlan'][0],
+ ],
+ 'action': {'check_no_hash': ''},
+ },
+ ],
}
-tv_mac_ipv6_tcp_all= {
- "name":"tv_mac_ipv6_tcp_all",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IPv6(src="2001::%d")/TCP(sport=%d, dport=%d)/("X"*480)' %(i, i+10, i+50) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+#mac ipv4_udp
+mac_ipv4_udp_l2_src = {
+ 'sub_casename': 'mac_ipv4_udp_l2_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/UDP(sport=25,dport=99)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
}
-tv_mac_ipv6_tcp_all_frag= {
- "name":"tv_mac_ipv6_tcp_all_frag",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IPv6(src="2001::%d")/IPv6ExtHdrFragment()/TCP(sport=%d, dport=%d)/("X"*480)' %(i, i+10, i+50) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv4_udp_l2_dst = {
+ 'sub_casename': 'mac_ipv4_udp_l2_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/UDP(sport=25,dport=99)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
}
-tv_mac_ipv4_sctp_l3src_l4dst= {
- "name":"tv_mac_ipv4_sctp_l3src_l4dst",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only l4-dst-only end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.%d")/SCTP(dport=%d)/("X"*480)' %(i, i+10) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv4_udp_l2src_l2dst = {
+ 'sub_casename': 'mac_ipv4_udp_l2src_l2dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/UDP(sport=25,dport=99)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
}
-tv_mac_ipv4_sctp_all_frag= {
- "name":"tv_mac_ipv4_sctp_all_frag",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.%d",dst="192.168.0.%d", frag=4)/SCTP(sport=%d,dport=%d)/("X"*480)' %(i, i+10,i+50,i+55) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv4_udp_l3_src = {
+ 'sub_casename': 'mac_ipv4_udp_l3_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'][0],
+ mac_ipv4_udp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
}
-tv_mac_ipv4_sctp_nvgre= {
- "name":"tv_mac_ipv4_sctp_nvgre",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether()/IP(src="192.168.0.%d",dst="192.168.0.%d", frag=4)/SCTP(sport=%d,dport=%d)/("X"*480)' %(i, i+10,i+50,i+55) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv4_udp_l3_dst = {
+ 'sub_casename': 'mac_ipv4_udp_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'][0],
+ mac_ipv4_udp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
}
-tv_mac_ipv4_sctp_vxlan= {
- "name":"tv_mac_ipv4_sctp_vxlan",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP()/UDP()/VXLAN()/Ether()/IP(src="192.168.0.%d",dst="192.168.0.%d")/SCTP(sport=%d,dport=%d)/("X"*480)' %(i, i+10,i+50,i+55) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv4_udp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv4_udp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'][0],
+ mac_ipv4_udp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
}
-tv_mac_ipv6_sctp_all= {
- "name":"tv_mac_ipv6_sctp_all",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IPv6(src="2001::%d")/SCTP(sport=%d, dport=%d)/("X"*480)' %(i, i+10, i+50) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
+mac_ipv4_udp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv4_udp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'][0],
+ mac_ipv4_udp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
-tv_mac_ipv4_pppod_pppoe= {
- "name":"tv_mac_ipv4_pppod_pppoe",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/PPPoE(sessionid=%d)/PPP(proto=0x21)/IP(src="192.168.0.%d")/UDP(sport=%d)/("X"*480)' %(i, i+10,i+50) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_pppoe_all= {
- "name":"tv_mac_ipv4_pppoe_all",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/PPPoE(sessionid=%d)/PPP(proto=0x21)/IP(src="192.168.0.%d",dst="192.168.0.%d")/("X"*480)' %(i, i+10,i+50) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_pppoe_udp= {
- "name":"tv_mac_ipv4_pppoe_udp",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/PPPoE(sessionid=%d)/PPP(proto=0x21)/IP(src="192.168.0.%d")/UDP(dport=%d)/("X"*480)' %(i, i+10,i+50) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_pppoe_tcp= {
- "name":"tv_mac_ipv4_pppoe_tcp",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/PPPoE(sessionid=%d)/PPP(proto=0x21)/IP(src="192.168.0.%d")/TCP(sport=%d)/("X"*480)' %(i, i+10,i+50) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_pppoe_sctp= {
- "name":"tv_mac_ipv4_pppoe_sctp",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / pppoes / ipv4 / sctp / end actions rss types ipv4-sctp end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/PPPoE(sessionid=%d)/PPP(proto=0x21)/IP(src="192.168.0.%d")/SCTP(dport=%d)/("X"*480)' %(i, i+10,i+50) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_pppoe_icmp= {
- "name":"tv_mac_ipv4_pppoe_icmp",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/PPPoE(sessionid=%d)/PPP(proto=0x21)/IP(src="192.168.0.%d")/ICMP()/("X"*480)' %(i, i+10) for i in range(0,100)],
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-pkt_str=[]
-pkt = ['Ether(dst="68:05:ca:a3:28:94")/IP()/UDP(dport=2152)/GTP_U_Header(GTP_TEID=0x123456)/IP(src="192.168.0.%d")/ICMP()/("X"*480)' %i for i in range(0,100)]
-for i in pkt:
- pkt_str.append(i.replace('GTP_TEID', GTP_TEID))
-
-tv_mac_ipv4_gtpu_icmp= {
- "name":"tv_mac_ipv4_gtpu_icmp",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end",
- "scapy_str":pkt_str,
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-pkt_str=[]
-pkt = ['Ether(dst="68:05:ca:a3:28:94")/IP()/UDP(dport=2152)/GTP_U_Header(GTP_TEID=0x123456)/IP(src="192.168.0.%d", frag=6)/UDP(dport=%d)/("X"*480)' %(i, i+10) for i in range(0,100)]
-for i in pkt:
- pkt_str.append(i.replace('GTP_TEID', GTP_TEID))
-
-tv_mac_ipv4_gtpu_udp_frag= {
- "name":"tv_mac_ipv4_gtpu_udp_frag",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end",
- "scapy_str":pkt_str,
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-pkt_str=[]
-pkt = ['Ether(dst="68:05:ca:a3:28:94")/IP()/UDP(dport=2152)/GTP_U_Header(GTP_TEID=0x123456)/IP(src="192.168.0.%d", frag=6)/("X"*480)' %i for i in range(0,100)]
-for i in pkt:
- pkt_str.append(i.replace('GTP_TEID', GTP_TEID))
-
-tv_mac_ipv4_gtpu_ipv4_frag= {
- "name":"tv_mac_ipv4_gtpu_ipv4_frag",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end",
- "scapy_str":pkt_str,
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
-}
-
-pkt_str=[]
-pkt =['Ether(dst="68:05:ca:a3:28:94")/IP()/UDP(dport=2152)/GTP_U_Header(GTP_TEID=0x123456)/IP(src="192.168.0.%d", frag=6)/TCP(dport=%d)/("X"*480)' %(i, i+10) for i in range(0,100)]
-for i in pkt:
- pkt_str.append(i.replace('GTP_TEID', GTP_TEID))
-
-tv_mac_ipv4_gtpu_tcp= {
- "name":"tv_mac_ipv4_gtpu_tcp",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end",
- "scapy_str":pkt_str,
- "check_func": rfc.check_packets_of_each_queue,
- "check_func_param": {"expect_port":0}
+mac_ipv4_udp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv4_udp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'][0],
+ mac_ipv4_udp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
}
-tvs_mac_rss_ipv4 = [
- tv_mac_ipv4_l3_src_only,
- tv_mac_ipv4_l3_src_only_frag,
- tv_mac_ipv4_l3_dst_only,
- tv_mac_ipv4_l3_all
- ]
-
-tvs_mac_rss_ipv4_port = [
- tv_mac_ipv4_l3_src_only_frag_icmp,
- tv_mac_ipv4_l3_dst_only_frag_icmp,
- tv_mac_ipv4_l3_all_frag_icmp,
- tv_mac_ipv4_udp_l3src_l4dst,
- tv_mac_ipv4_udp_all_frag,
- tv_mac_ipv4_tcp_l3src_l4dst,
- tv_mac_ipv4_tcp_l3dst_l4src,
- tv_mac_ipv4_tcp_all,
- tv_mac_ipv4_sctp_l3src_l4dst,
- tv_mac_ipv4_sctp_all_frag
- ]
+mac_ipv4_udp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv4_udp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'][0],
+ mac_ipv4_udp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
-tvs_mac_rss_ipv4_nvgre = [
- tv_mac_ipv4_l3_all_nvgre_frag_icmp,
- tv_mac_ipv4_l3_src_nvgre_frag_icmp,
- tv_mac_ipv4_l3_dst_nvgre_frag_icmp,
- tv_mac_ipv4_tcp_all_nvgre_frag,
- tv_mac_ipv4_sctp_nvgre
- ]
-tvs_mac_rss_ipv4_vxlan =[
- tv_mac_ipv4_l3_src_vxlan_frag_icmp,
- tv_mac_ipv4_l3_dst_vxlan_frag_icmp,
- tv_mac_ipv4_l3_all_vxlan_frag_icmp,
- tv_mac_ipv4_tcp_all_vxlan_frag,
- tv_mac_ipv4_sctp_vxlan,
- tv_mac_ipv4_udp_vxlan
- ]
+mac_ipv4_udp_l4_src = {
+ 'sub_casename': 'mac_ipv4_udp_l4_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'][0],
+ mac_ipv4_udp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
-tvs_mac_rss_ipv6 =[
- tv_mac_ipv6_l3_src,
- tv_mac_ipv6_l3_src_frag,
- tv_mac_ipv6_l3_dst_frag,
- tv_mac_ipv6_l3_all_frag_icmp,
- tv_mac_ipv6_udp_all,
- tv_mac_ipv6_udp_all_frag,
- tv_mac_ipv6_tcp_all,
- tv_mac_ipv6_tcp_all_frag,
- tv_mac_ipv6_sctp_all
-]
-
-tvs_mac_rss_ipv4_pppoe =[
- tv_mac_ipv4_pppod_pppoe,
- tv_mac_ipv4_pppoe_all,
- tv_mac_ipv4_pppoe_tcp,
- tv_mac_ipv4_pppoe_sctp,
- tv_mac_ipv4_pppoe_icmp
- ]
-tvs_mac_rss_ipv4_gtp =[
- tv_mac_ipv4_gtpu_icmp,
- tv_mac_ipv4_gtpu_udp_frag,
- tv_mac_ipv4_gtpu_ipv4_frag,
- tv_mac_ipv4_gtpu_tcp
- ]
+mac_ipv4_udp_l4_dst = {
+ 'sub_casename': 'mac_ipv4_udp_l4_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'][0],
+ mac_ipv4_udp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
-tv_mac_ipv4_symmetric_toeplitz = {
- "name": "tv_mac_ipv4_symmetric_toeplitz",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.1",dst="192.168.0.2")/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.2",dst="192.168.0.1")/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port": 0}
-}
-
-tv_mac_ipv4_frag_symmetric_toeplitz= {
- "name":"tv_mac_ipv4_frag_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.1",dst="192.168.0.2",frag=6)/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.2",dst="192.168.0.1",frag=6)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_udp_frag_symmetric_toeplitz= {
- "name":"tv_mac_ipv4_udp_frag_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.1",dst="192.168.0.2",frag=6)/UDP(sport=20,dport=22)/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.2",dst="192.168.0.1",frag=6)/UDP(sport=22,dport=20)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_udp_frag_symmetric_toeplitz_all= {
- "name":"tv_mac_ipv4_udp_frag_symmetric_toeplitz_all",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp l3-src-only l3-dst-only l4-src-only l4-dst-only end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(src="1.1.4.1",dst="2.2.2.3")/UDP(sport=20,dport=22)/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IP(src="2.2.2.3",dst="1.1.4.1")/UDP(sport=22,dport=20)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_tcp_frag_symmetric_toeplitz= {
- "name":"tv_mac_ipv4_tcp_frag_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.1",dst="192.168.0.2",frag=6)/TCP(sport=20,dport=22)/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.2",dst="192.168.0.1",frag=6)/TCP(sport=22,dport=20)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_sctp_frag_symmetric_toeplitz= {
- "name":"tv_mac_ipv4_sctp_frag_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss func symmetric_toeplitz types ipv4-sctp end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.1",dst="192.168.0.2",frag=6)/SCTP(sport=20,dport=22)/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.2",dst="192.168.0.1",frag=6)/SCTP(sport=22,dport=20)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_icmp_frag_symmetric_toeplitz= {
- "name":"tv_mac_ipv4_icmp_frag_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.1",dst="192.168.0.2",frag=6)/ICMP()/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IP(src="192.168.0.2",dst="192.168.0.1",frag=6)/ICMP()/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_symmetric_toeplitz= {
- "name":"tv_mac_ipv6_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end",
- "scapy_str":['Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_frag_symmetric_toeplitz= {
- "name":"tv_mac_ipv6_frag_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/IPv6ExtHdrFragment()/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_udp_symmetric_toeplitz= {
- "name":"tv_mac_ipv6_udp_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=30,dport=32)/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=30)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_tcp_symmetric_toeplitz= {
- "name":"tv_mac_ipv6_tcp_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=30,dport=32)/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=30)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_sctp_symmetric_toeplitz= {
- "name":"tv_mac_ipv6_sctp_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss func symmetric_toeplitz types ipv6-sctp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/SCTP(sport=30,dport=32)/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=30)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_icmp_symmetric_toeplitz= {
- "name":"tv_mac_ipv6_icmp_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/ICMP()/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_nvgre_symmetric_toeplitz= {
- "name":"tv_mac_ipv4_nvgre_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end ",
- "scapy_str": ['Ether()/IP()/NVGRE()/Ether()/IP(src="192.168.0.8",dst="192.168.0.69",frag=6)/("X"*480)',
- 'Ether()/IP()/NVGRE()/Ether()/IP(src="192.168.0.69",dst="192.168.0.8",frag=6)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_vxlan_symmetric_toeplitz= {
- "name":"tv_mac_ipv4_vxlan_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IP()/UDP()/VXLAN()/Ether()/IP(src="192.168.0.1",dst="192.168.0.2",frag=6)/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IP()/UDP()/VXLAN()/Ether()/IP(src="192.168.0.2",dst="192.168.0.1",frag=6)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_nvgre_udp_symmetric_toeplitz= {
- "name":"tv_mac_ipv4_nvgre_udp_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether(dst="68:05:ca:a3:28:94")/IP(src="8.8.8.1",dst="5.6.8.2")/UDP(sport=20,dport=22)/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether(dst="68:05:ca:a3:28:94")/IP(src="5.6.8.2",dst="8.8.8.1")/UDP(sport=22,dport=20)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_nvgre_sctp_symmetric_toeplitz= {
- "name":"tv_mac_ipv4_nvgre_sctp_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss func symmetric_toeplitz types ipv4-sctp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether(dst="68:05:ca:a3:28:94")/IP(src="8.8.8.1",dst="5.6.8.2")/SCTP(sport=20,dport=22)/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether(dst="68:05:ca:a3:28:94")/IP(src="5.6.8.2",dst="8.8.8.1")/SCTP(sport=22,dport=20)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_nvgre_tcp_symmetric_toeplitz= {
- "name":"tv_mac_ipv4_nvgre_tcp_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether(dst="68:05:ca:a3:28:94")/IP(src="8.8.8.1",dst="5.6.8.2")/TCP(sport=20,dport=22)/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether(dst="68:05:ca:a3:28:94")/IP(src="5.6.8.2",dst="8.8.8.1")/TCP(sport=22,dport=20)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_nvgre_icmp_symmetric_toeplitz= {
- "name":"tv_mac_ipv4_nvgre_icmp_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether()/IP(src="8.8.8.1",dst="5.6.8.2")/ICMP()/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether()/IP(src="5.6.8.2",dst="8.8.8.1")/ICMP()/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_nvgre_symmetric_toeplitz= {
- "name":"tv_mac_ipv6_nvgre_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether()/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_nvgre_udp_symmetric_toeplitz= {
- "name":"tv_mac_ipv6_nvgre_udp_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether()/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=30,dport=32)/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=30)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_nvgre_tcp_symmetric_toeplitz= {
- "name":"tv_mac_ipv6_nvgre_tcp_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether()/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=30,dport=32)/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=30)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_nvgre_sctp_symmetric_toeplitz= {
- "name":"tv_mac_ipv6_nvgre_sctp_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss func symmetric_toeplitz types ipv6-sctp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether()/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/SCTP(sport=30,dport=32)/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=30)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_nvgre_icmp_symmetric_toeplitz= {
- "name":"tv_mac_ipv6_nvgre_icmp_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether()/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/ICMP()/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_vxlan_udp_symmetric_toeplitz= {
- "name":"tv_mac_ipv6_vxlan_udp_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=30,dport=32)/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=30)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_vxlan_symmetric_toeplitz= {
- "name":"tv_mac_ipv6_vxlan_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IP()/UDP()/VXLAN()/Ether()/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IP()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_vxlan_tcp_symmetric_toeplitz= {
- "name":"tv_mac_ipv6_vxlan_tcp_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=30,dport=32)/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=30)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_vxlan_sctp_symmetric_toeplitz= {
- "name":"tv_mac_ipv6_vxlan_sctp_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss func symmetric_toeplitz types ipv6-sctp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/SCTP(sport=30,dport=32)/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=30)/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_vxlan_icmp_symmetric_toeplitz= {
- "name":"tv_mac_ipv6_vxlan_icmp_symmetric_toeplitz",
- "rte_flow_pattern":"flow create 0 ingress pattern eth / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="68:05:ca:a3:28:94")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/ICMP()/("X"*480)',
- 'Ether(dst="68:05:ca:a3:28:94")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)'],
- "check_func": rfc.check_symmetric_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv4_simple_xor= {
- "name":"tv_mac_ipv4_simple_xor",
- "rte_flow_pattern":"flow create 0 ingress pattern end actions rss func simple_xor key_len 0 queues end / end",
- "scapy_str": ['Ether()/IP(src="1.1.4.1",dst="2.2.2.3")/("X"*480)',
- 'Ether()/IP(src="2.2.2.3",dst="1.1.4.1")/("X"*480)'],
- "check_func": rfc.check_simplexor_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tv_mac_ipv6_simple_xor= {
- "name":"tv_mac_ipv6_sctp_simple_xor",
- "rte_flow_pattern":"flow create 0 ingress pattern end actions rss func simple_xor key_len 0 queues end / end",
- "scapy_str": ['Ether()/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/ICMP()/("X"*480)',
- 'Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)'],
- "check_func": rfc.check_simplexor_queue,
- "check_func_param": {"expect_port":0}
-}
-
-tvs_mac_rss_ipv4_symmetric_toeplitz = [
- tv_mac_ipv4_symmetric_toeplitz,
- tv_mac_ipv4_frag_symmetric_toeplitz,
- tv_mac_ipv4_udp_frag_symmetric_toeplitz,
- tv_mac_ipv4_udp_frag_symmetric_toeplitz_all,
- tv_mac_ipv4_tcp_frag_symmetric_toeplitz,
- tv_mac_ipv4_sctp_frag_symmetric_toeplitz,
- tv_mac_ipv4_icmp_frag_symmetric_toeplitz
- ]
+mac_ipv4_udp_all = {
+ 'sub_casename': 'mac_ipv4_udp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'][0],
+ mac_ipv4_udp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
-tvs_mac_rss_ipv6_symmetric_toeplitz = [
- tv_mac_ipv6_symmetric_toeplitz,
- tv_mac_ipv6_frag_symmetric_toeplitz,
- tv_mac_ipv6_udp_symmetric_toeplitz,
- tv_mac_ipv6_tcp_symmetric_toeplitz,
- tv_mac_ipv6_sctp_symmetric_toeplitz,
- tv_mac_ipv6_icmp_symmetric_toeplitz
- ]
+#mac ipv4_tcp
+mac_ipv4_tcp_l2_src = {
+ 'sub_casename': 'mac_ipv4_tcp_l2_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=25,dport=99)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
-tvs_mac_rss_ipv4_symmetric_toeplitz_nvgre = [
- tv_mac_ipv4_nvgre_symmetric_toeplitz,
- tv_mac_ipv4_nvgre_udp_symmetric_toeplitz,
- tv_mac_ipv4_nvgre_sctp_symmetric_toeplitz,
- tv_mac_ipv4_nvgre_tcp_symmetric_toeplitz,
- tv_mac_ipv4_nvgre_icmp_symmetric_toeplitz
- ]
+mac_ipv4_tcp_l2_dst = {
+ 'sub_casename': 'mac_ipv4_tcp_l2_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=25,dport=99)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
-tvs_mac_rss_ipv6_symmetric_toeplitz_nvgre = [
- tv_mac_ipv6_nvgre_symmetric_toeplitz,
- tv_mac_ipv6_nvgre_udp_symmetric_toeplitz,
- tv_mac_ipv6_nvgre_tcp_symmetric_toeplitz,
- tv_mac_ipv6_nvgre_sctp_symmetric_toeplitz,
- tv_mac_ipv6_nvgre_icmp_symmetric_toeplitz
- ]
+mac_ipv4_tcp_l2src_l2dst = {
+ 'sub_casename': 'mac_ipv4_tcp_l2src_l2dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=25,dport=99)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
-tvs_mac_rss_symmetric_toeplitz_vxlan = [
- tv_mac_ipv4_vxlan_symmetric_toeplitz,
- tv_mac_ipv6_vxlan_udp_symmetric_toeplitz,
- tv_mac_ipv6_vxlan_symmetric_toeplitz,
- tv_mac_ipv6_vxlan_tcp_symmetric_toeplitz,
- tv_mac_ipv6_vxlan_icmp_symmetric_toeplitz
- ]
+mac_ipv4_tcp_l3_src = {
+ 'sub_casename': 'mac_ipv4_tcp_l3_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'][0],
+ mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
-tvs_mac_rss_simple_xor = [
- tv_mac_ipv4_simple_xor,
- tv_mac_ipv6_simple_xor
- ]
+mac_ipv4_tcp_l3_dst = {
+ 'sub_casename': 'mac_ipv4_tcp_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'][0],
+ mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_tcp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv4_tcp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'][0],
+ mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_tcp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv4_tcp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'][0],
+ mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_tcp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv4_tcp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'][0],
+ mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_tcp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv4_tcp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'][0],
+ mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_tcp_l4_src = {
+ 'sub_casename': 'mac_ipv4_tcp_l4_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'][0],
+ mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_tcp_l4_dst = {
+ 'sub_casename': 'mac_ipv4_tcp_l4_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'][0],
+ mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_tcp_all = {
+ 'sub_casename': 'mac_ipv4_tcp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'][0],
+ mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+#mac ipv4_sctp
+mac_ipv4_sctp_l2_src = {
+ 'sub_casename': 'mac_ipv4_sctp_l2_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/SCTP(sport=25,dport=99)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_sctp_l2_dst = {
+ 'sub_casename': 'mac_ipv4_sctp_l2_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/SCTP(sport=25,dport=99)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_sctp_l2src_l2dst = {
+ 'sub_casename': 'mac_ipv4_sctp_l2src_l2dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/SCTP(sport=25,dport=99)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_sctp_l3_src = {
+ 'sub_casename': 'mac_ipv4_sctp_l3_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'][0],
+ mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_sctp_l3_dst = {
+ 'sub_casename': 'mac_ipv4_sctp_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'][0],
+ mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_sctp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv4_sctp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'][0],
+ mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_sctp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv4_sctp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'][0],
+ mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_sctp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv4_sctp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'][0],
+ mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_sctp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv4_sctp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'][0],
+ mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_sctp_l4_src = {
+ 'sub_casename': 'mac_ipv4_sctp_l4_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.1.2")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.1.2")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'][0],
+ mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_sctp_l4_dst = {
+ 'sub_casename': 'mac_ipv4_sctp_l4_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.1.2")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.1.2")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'][0],
+ mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_sctp_all = {
+ 'sub_casename': 'mac_ipv4_sctp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'][0],
+ mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+#mac_ipv6
+mac_ipv6_l2_src = {
+ 'sub_casename': 'mac_ipv6_l2_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'],
+ 'action': {'save_hash': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-frag'],
+ 'action': {'save_hash': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'],
+ 'action': {'save_hash': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/ICMP()/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'][0],
+ mac_ipv6_toeplitz_basic_pkt['ipv6-frag'][0],
+ mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'][0],
+ mac_ipv6_toeplitz_basic_pkt['ipv6-udp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_l2_dst = {
+ 'sub_casename': 'mac_ipv6_l2dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'],
+ 'action': {'save_hash': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-frag'],
+ 'action': {'save_hash': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2027")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'],
+ 'action': {'save_hash': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2027")/ICMP()/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2027")/UDP(sport=25,dport=99)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'][0],
+ mac_ipv6_toeplitz_basic_pkt['ipv6-frag'][0],
+ mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'][0],
+ mac_ipv6_toeplitz_basic_pkt['ipv6-udp'][0],
+ ],
+ 'action': {'check_no_hash': ''},
+ },
+ ],
+}
+
+mac_ipv6_l2src_l2dst = {
+ 'sub_casename': 'mac_ipv6_l2src_l2dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'],
+ 'action': {'save_hash': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-frag'],
+ 'action': {'save_hash': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'],
+ 'action': {'save_hash': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/ICMP()/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'][0],
+ mac_ipv6_toeplitz_basic_pkt['ipv6-frag'][0],
+ mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'][0],
+ mac_ipv6_toeplitz_basic_pkt['ipv6-udp'][0],
+ ],
+ 'action': {'check_no_hash': ''},
+ },
+ ],
+}
+
+mac_ipv6_l3_src = {
+ 'sub_casename': 'mac_ipv6_l3src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'],
+ 'action': {'save_hash': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-frag'],
+ 'action': {'save_hash': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'],
+ 'action': {'save_hash': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/ICMP()/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=33)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['nvgre'],
+ 'action': {'save_hash': 'nvgre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'check_hash_different': 'nvgre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)',
+ 'action': {'check_hash_same': 'nvgre'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'][0],
+ mac_ipv6_toeplitz_basic_pkt['ipv6-frag'][0],
+ mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'][0],
+ mac_ipv6_toeplitz_basic_pkt['ipv6-udp'][0],
+ mac_ipv6_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': {'check_no_hash': ''},
+ },
+ ],
+}
+
+mac_ipv6_l3_dst = {
+ 'sub_casename': 'mac_ipv6_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'],
+ 'action': {'save_hash': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-frag'],
+ 'action': {'save_hash': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'],
+ 'action': {'save_hash': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/ICMP()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=33)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['nvgre'],
+ 'action': {'save_hash': 'nvgre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)',
+ 'action': {'check_hash_different': 'nvgre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'check_hash_same': 'nvgre'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'][0],
+ mac_ipv6_toeplitz_basic_pkt['ipv6-frag'][0],
+ mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'][0],
+ mac_ipv6_toeplitz_basic_pkt['ipv6-udp'][0],
+ mac_ipv6_toeplitz_basic_pkt['nvgre'][0],
+ ],
+ 'action': {'check_no_hash': ''},
+ },
+ ],
+}
+
+mac_ipv6_all = {
+ 'sub_casename': 'mac_ipv6_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'],
+ 'action': {'save_hash': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-frag'],
+ 'action': {'save_hash': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'],
+ 'action': {'save_hash': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/ICMP()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=33)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['nvgre'],
+ 'action': {'save_hash': 'nvgre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)',
+ 'action': {'check_hash_different': 'nvgre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'check_hash_different': 'nvgre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'check_hash_same': 'nvgre'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'][0],
+ mac_ipv6_toeplitz_basic_pkt['ipv6-frag'][0],
+ mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'][0],
+ mac_ipv6_toeplitz_basic_pkt['ipv6-udp'][0],
+ mac_ipv6_toeplitz_basic_pkt['nvgre'][0]
+ ],
+ 'action': {'check_no_hash': ''},
+ },
+ ],
+}
+
+#mac_ipv6_udp
+mac_ipv6_udp_l2_src = {
+ 'sub_casename': 'mac_ipv6_udp_l2_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_udp_l2_dst = {
+ 'sub_casename': 'mac_ipv6_udp_l2_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_udp_l2src_l2dst = {
+ 'sub_casename': 'mac_ipv6_udp_l2src_l2dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_udp_l3_src = {
+ 'sub_casename': 'mac_ipv6_udp_l3_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'][0],
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_udp_l3_dst = {
+ 'sub_casename': 'mac_ipv6_udp_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'][0],
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_udp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv6_udp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'][0],
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_udp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv6_udp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'][0],
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_udp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv6_udp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'][0],
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_udp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv6_udp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'][0],
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_udp_l4_src = {
+ 'sub_casename': 'mac_ipv6_udp_l4_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'][0],
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_udp_l4_dst = {
+ 'sub_casename': 'mac_ipv6_udp_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'][0],
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_udp_all = {
+ 'sub_casename': 'mac_ipv6_udp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'][0],
+ mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+#mac_ipv6_tcp
+mac_ipv6_tcp_l2_src = {
+ 'sub_casename': 'mac_ipv6_tcp_l2_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=99)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_tcp_l2_dst = {
+ 'sub_casename': 'mac_ipv6_tcp_l2_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=99)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_tcp_l2src_l2dst = {
+ 'sub_casename': 'mac_ipv6_tcp_l2src_l2dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=99)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_tcp_l3_src = {
+ 'sub_casename': 'mac_ipv6_tcp_l3_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'][0],
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_tcp_l3_dst = {
+ 'sub_casename': 'mac_ipv6_tcp_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'][0],
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+mac_ipv6_tcp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv6_tcp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'][0],
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_tcp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv6_tcp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'][0],
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_tcp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv6_tcp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'][0],
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_tcp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv6_tcp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'][0],
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_tcp_l4_src = {
+ 'sub_casename': 'mac_ipv6_tcp_l4_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'][0],
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_tcp_l4_dst = {
+ 'sub_casename': 'mac_ipv6_tcp_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'][0],
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_tcp_all = {
+ 'sub_casename': 'mac_ipv6_tcp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'][0],
+ mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+#mac_ipv6_sctp
+mac_ipv6_sctp_l2_src = {
+ 'sub_casename': 'mac_ipv6_sctp_l2_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/SCTP(sport=25,dport=99)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_sctp_l2_dst = {
+ 'sub_casename': 'mac_ipv6_sctp_l2_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/SCTP(sport=25,dport=99)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_sctp_l2src_l2dst = {
+ 'sub_casename': 'mac_ipv6_sctp_l2src_l2dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/SCTP(sport=25,dport=99)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_sctp_l3_src = {
+ 'sub_casename': 'mac_ipv6_sctp_l3_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'][0],
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_sctp_l3_dst = {
+ 'sub_casename': 'mac_ipv6_sctp_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'][0],
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_sctp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv6_sctp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'][0],
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_sctp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv6_sctp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'][0],
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_sctp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv6_sctp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'][0],
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_sctp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv6_sctp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'][0],
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_sctp_l4_src = {
+ 'sub_casename': 'mac_ipv6_sctp_l4_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'][0],
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_sctp_l4_dst = {
+ 'sub_casename': 'mac_ipv6_sctp_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'][0],
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_sctp_all = {
+ 'sub_casename': 'mac_ipv6_sctp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_non_basic_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'][0],
+ mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'][0],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+# toeplitz related data end
+
+mac_ipv4_1 = [mac_ipv4_l2_src, mac_ipv4_l2_dst, mac_ipv4_l2src_l2dst]
+mac_ipv4_2 = [mac_ipv4_l3_src, mac_ipv4_l3_dst, mac_ipv4_all]
+
+mac_ipv4_udp = [mac_ipv4_udp_l2_src, mac_ipv4_udp_l2_dst, mac_ipv4_udp_l2src_l2dst,
+ mac_ipv4_udp_l3_src, mac_ipv4_udp_l3_dst, mac_ipv4_udp_l3src_l4src,
+ mac_ipv4_udp_l3src_l4dst, mac_ipv4_udp_l3dst_l4src, mac_ipv4_udp_l3dst_l4dst,
+ mac_ipv4_udp_l4_src, mac_ipv4_udp_l4_dst, mac_ipv4_udp_all]
+
+mac_ipv4_tcp = [mac_ipv4_tcp_l2_src, mac_ipv4_tcp_l2_dst, mac_ipv4_tcp_l2src_l2dst,
+ mac_ipv4_tcp_l3_src, mac_ipv4_tcp_l3_dst, mac_ipv4_tcp_l3src_l4src,
+ mac_ipv4_tcp_l3src_l4dst, mac_ipv4_tcp_l3dst_l4src, mac_ipv4_tcp_l3dst_l4dst,
+ mac_ipv4_tcp_l4_src, mac_ipv4_tcp_l4_dst, mac_ipv4_tcp_all]
+
+mac_ipv4_sctp = [mac_ipv4_sctp_l2_src, mac_ipv4_sctp_l2_dst, mac_ipv4_sctp_l2src_l2dst,
+ mac_ipv4_sctp_l3_src, mac_ipv4_sctp_l3_dst, mac_ipv4_sctp_l3src_l4src,
+ mac_ipv4_sctp_l3src_l4dst, mac_ipv4_sctp_l3dst_l4src, mac_ipv4_sctp_l3dst_l4dst,
+ mac_ipv4_sctp_l4_src, mac_ipv4_sctp_l4_dst, mac_ipv4_sctp_all]
+
+mac_ipv6 = [mac_ipv6_l2_src, mac_ipv6_l2_dst, mac_ipv6_l2src_l2dst, mac_ipv6_l3_src, mac_ipv6_l3_dst, mac_ipv6_all]
+
+mac_ipv6_udp = [mac_ipv6_udp_l2_src, mac_ipv6_udp_l2_dst, mac_ipv6_udp_l2src_l2dst,
+ mac_ipv6_udp_l3_src, mac_ipv6_udp_l3_dst, mac_ipv6_udp_l3src_l4src,
+ mac_ipv6_udp_l3src_l4dst, mac_ipv6_udp_l3dst_l4src, mac_ipv6_udp_l3dst_l4dst,
+ mac_ipv6_udp_l4_src, mac_ipv6_udp_l4_dst, mac_ipv6_udp_all]
+
+mac_ipv6_tcp = [mac_ipv6_tcp_l2_src, mac_ipv6_tcp_l2_dst, mac_ipv6_tcp_l2src_l2dst,
+ mac_ipv6_tcp_l3_src, mac_ipv6_tcp_l3_dst, mac_ipv6_tcp_l3src_l4src,
+ mac_ipv6_tcp_l3src_l4dst, mac_ipv6_tcp_l3dst_l4src, mac_ipv6_tcp_l3dst_l4dst,
+ mac_ipv6_tcp_l4_src, mac_ipv6_tcp_l4_dst, mac_ipv6_tcp_all]
+
+mac_ipv6_sctp = [mac_ipv6_sctp_l2_src, mac_ipv6_sctp_l2_dst, mac_ipv6_sctp_l2src_l2dst,
+ mac_ipv6_sctp_l3_src, mac_ipv6_sctp_l3_dst, mac_ipv6_sctp_l3src_l4src,
+ mac_ipv6_sctp_l3src_l4dst, mac_ipv6_sctp_l3dst_l4src, mac_ipv6_sctp_l3dst_l4dst,
+ mac_ipv6_sctp_l4_src, mac_ipv6_sctp_l4_dst, mac_ipv6_sctp_all]
+
+# symmetric related data start
+mac_ipv4_symmetric = {
+ 'sub_casename': 'mac_ipv4_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)',
+ 'action': {'save_hash': 'ipv4-nonfrag-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-nonfrag-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-frag-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1",frag=6)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-frag-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': {'save_hash': 'ipv4-icmp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/ICMP()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-icmp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-tcp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-tcp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp-vlan-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp-vlan-pre'},
+ },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)',
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1",frag=6)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': {'save_hash': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/ICMP()/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp-vlan'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-udp-vlan'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'save_hash': 'ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2928")/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)',
+ 'action': {'save_or_no_hash': 'ipv4-nonfrag-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-nonfrag-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)',
+ 'action': {'save_or_no_hash': 'ipv4-frag-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1",frag=6)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-frag-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': {'save_or_no_hash': 'ipv4-icmp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/ICMP()/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-icmp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_or_no_hash': 'ipv4-tcp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-tcp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_or_no_hash': 'ipv4-udp-vlan-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-udp-vlan-post'},
+ },
+ ],
+}
+
+mac_ipv4_udp_symmetric = {
+ 'sub_casename': 'mac_ipv4_udp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'nvgre-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'nvgre-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_different': 'nvgre-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_different': 'nvgre-pre'},
+ },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'nvgre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_same': 'nvgre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_same': 'nvgre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_same': 'nvgre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'nvgre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_different': 'nvgre'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-udp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-udp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'nvgre-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'nvgre-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'nvgre-post'},
+ },
+ ],
+}
+
+mac_ipv4_tcp_symmetric = {
+ 'sub_casename': 'mac_ipv4_tcp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-tcp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-tcp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-tcp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-tcp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-tcp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-tcp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-tcp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-tcp-pre'},
+ },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-udp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-tcp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-tcp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-tcp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-tcp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-udp-vxlan-eth-ipv4-tcp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-udp-vxlan-eth-ipv4-tcp-post'},
+ },
+ ],
+}
+
+mac_ipv4_sctp_symmetric = {
+ 'sub_casename': 'mac_ipv4_sctp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss func symmetric_toeplitz types ipv4-sctp end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-sctp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-sctp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-sctp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-sctp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-sctp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-sctp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-sctp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-sctp-pre'},
+ },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-sctp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-sctp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-sctp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-sctp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-udp-vxlan-eth-ipv4-sctp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-udp-vxlan-eth-ipv4-sctp-post'},
+ },
+ ],
+}
+
+mac_ipv6_symmetric = {
+ 'sub_casename': 'mac_ipv6_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'save_hash': 'ipv6-nonfrag-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-nonfrag-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'save_hash': 'ipv6-frag-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-frag-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'action': {'save_hash': 'ipv6-icmp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-icmp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv6-udp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-udp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv6-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv6-pre'},
+ },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'save_hash': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'save_hash': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'action': {'save_hash': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)',
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)',
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'save_or_no_hash': 'ipv6-nonfrag-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv6-nonfrag-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'save_or_no_hash': 'ipv6-frag-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv6-frag-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'action': {'save_or_no_hash': 'ipv6-icmp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv6-icmp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_or_no_hash': 'ipv6-udp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv6-udp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'save_or_no_hash': 'ipv4-udp-vxlan-eth-ipv6-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-udp-vxlan-eth-ipv6-post'},
+ },
+ ],
+}
+
+mac_ipv6_udp_symmetric = {
+ 'sub_casename': 'mac_ipv6_udp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv6-udp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-udp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'nvgre-eth-ipv6-udp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'nvgre-eth-ipv6-udp-pre'},
+ },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'nvgre-eth-ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_same': 'nvgre-eth-ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'nvgre-eth-ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'nvgre-eth-ipv6-tcp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv6-udp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv6-udp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'nvgre-eth-ipv6-udp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'nvgre-eth-ipv6-udp-post'},
+ },
+ ],
+}
+
+mac_ipv6_tcp_symmetric = {
+ 'sub_casename': 'mac_ipv6_tcp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv6-tcp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-tcp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'nvgre-eth-ipv6-tcp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'nvgre-eth-ipv6-tcp-pre'},
+ },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'nvgre-eth-ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_same': 'nvgre-eth-ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'nvgre-eth-ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'nvgre-eth-ipv6-udp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv6-tcp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv6-tcp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'nvgre-eth-ipv6-tcp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'nvgre-eth-ipv6-tcp-post'},
+ },
+ ],
+}
+
+mac_ipv6_sctp_symmetric = {
+ 'sub_casename': 'mac_ipv6_sctp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss func symmetric_toeplitz types ipv6-sctp end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv6-sctp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-sctp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'nvgre-eth-ipv6-sctp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'nvgre-eth-ipv6-sctp-pre'},
+ },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_same': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'nvgre-eth-ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_same': 'nvgre-eth-ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'ipv6-sctp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv6-sctp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'save_hash': 'nvgre-eth-ipv6-sctp-post'},
+ },
+ {
+ 'send_packet': 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'nvgre-eth-ipv6-sctp-post'},
+ },
+ ],
+}
+# symmetric related data end
+
+mac_l3_address_switched = {
+ 'sub_casename': 'mac_l3_address_switched',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern end actions rss func simple_xor key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X" * 80)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X" * 80)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X" * 80)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X" * 80)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X" * 80)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X" * 80)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X" * 80)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X" * 80)',
+ 'action': 'check_hash_same',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X" * 80)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X" * 80)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X" * 80)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X" * 80)',
+ 'action': 'check_hash_different',
+ },
+ ],
+}
-test_results = OrderedDict()
+mac_global_simple_xor = [mac_l3_address_switched]
+
+ipv6_32bit_prefix_l3_src_only = {
+ 'sub_casename': 'ipv6_32bit_prefix_l3_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre32 l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'save_hash': 'ipv6-32bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe83:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_different': 'ipv6-32bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:b6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_same': 'ipv6-32bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)',
+ 'action': {'check_hash_same': 'ipv6-32bit'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_no_hash_or_different': 'ipv6-32bit'},
+ },
+ ],
+}
+
+ipv6_32bit_prefix_l3_dst_only = {
+ 'sub_casename': 'ipv6_32bit_prefix_l3_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre32 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'save_hash': 'ipv6-32bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe83:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_different': 'ipv6-32bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:b6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_same': 'ipv6-32bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)',
+ 'action': {'check_hash_same': 'ipv6-32bit'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81::a6bf:1ff:fe1c:806", dst="fe82::a6bf:1ff:fe1c:806")/Raw("x"*64)',
+ 'action': {'check_no_hash_or_different': 'ipv6-32bit'},
+ },
+ ],
+}
+
+ipv6_32bit_prefix_l3_src_dst_only = {
+ 'sub_casename': 'ipv6_32bit_prefix_l3_src_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre32 l3-src-only l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'save_hash': 'ipv6-32bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe83:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_different': 'ipv6-32bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe83:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_different': 'ipv6-32bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:b6bf:1ff:fe1c::806", dst="fe82:1:b6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_same': 'ipv6-32bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)',
+ 'action': {'check_hash_same': 'ipv6-32bit'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81::a6bf:1ff:fe1c:806", dst="fe82::a6bf:1ff:fe1c:806")/Raw("x"*64)',
+ 'action': {'check_no_hash_or_different': 'ipv6-32bit'},
+ },
+ ],
+}
+
+ipv6_32bit_prefix = [ipv6_32bit_prefix_l3_src_only, ipv6_32bit_prefix_l3_dst_only, ipv6_32bit_prefix_l3_src_dst_only]
+
+ipv6_48bit_prefix_l3_src_only = {
+ 'sub_casename': 'ipv6_48bit_prefix_l3_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre48 l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'save_hash': 'ipv6-48bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:b6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_different': 'ipv6-48bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:2ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_same': 'ipv6-48bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)',
+ 'action': {'check_hash_same': 'ipv6-48bit'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_no_hash_or_different': 'ipv6-48bit'},
+ },
+ ],
+}
+
+ipv6_48bit_prefix_l3_dst_only = {
+ 'sub_casename': 'ipv6_48bit_prefix_l3_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre48 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'save_hash': 'ipv6-48bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe83:1:b6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_different': 'ipv6-48bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:2ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_same': 'ipv6-48bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)',
+ 'action': {'check_hash_same': 'ipv6-48bit'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_no_hash_or_different': 'ipv6-48bit'},
+ },
+ ],
+}
+
+ipv6_48bit_prefix_l3_src_dst_only = {
+ 'sub_casename': 'ipv6_48bit_prefix_l3_src_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre48 l3-src-only l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'save_hash': 'ipv6-48bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:b6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_different': 'ipv6-48bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:b6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_different': 'ipv6-48bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:2ff:fe1c::806", dst="fe82:1:a6bf:2ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_same': 'ipv6-48bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)',
+ 'action': {'check_hash_same': 'ipv6-48bit'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81::a6bf:1ff:fe1c:806", dst="fe82::a6bf:1ff:fe1c:806")/Raw("x"*64)',
+ 'action': {'check_no_hash_or_different': 'ipv6-48bit'},
+ },
+ ],
+}
+
+ipv6_48bit_prefix = [ipv6_48bit_prefix_l3_src_only, ipv6_48bit_prefix_l3_dst_only, ipv6_48bit_prefix_l3_src_dst_only]
+
+ipv6_64bit_prefix_l3_src_only = {
+ 'sub_casename': 'ipv6_64bit_prefix_l3_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre64 l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'save_hash': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe83:1:a6bf:2ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_different': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:ee1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_same': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)',
+ 'action': {'check_hash_same': 'ipv6-64bit'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_no_hash_or_different': 'ipv6-64bit'},
+ },
+ ],
+}
+
+ipv6_64bit_prefix_l3_dst_only = {
+ 'sub_casename': 'ipv6_64bit_prefix_l3_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre64 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'save_hash': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe83:1:a6bf:2ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_different': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:ee1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_same': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)',
+ 'action': {'check_hash_same': 'ipv6-64bit'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_no_hash_or_different': 'ipv6-64bit'},
+ },
+ ],
+}
+
+ipv6_64bit_prefix_l3_src_dst_only = {
+ 'sub_casename': 'ipv6_64bit_prefix_l3_src_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre64 l3-src-only l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'save_hash': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:2ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_different': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:2ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_different': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:ee1c::806", dst="fe82:1:a6bf:1ff:ee1c::806")/Raw("x"*64)',
+ 'action': {'check_hash_same': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)',
+ 'action': {'check_hash_same': 'ipv6-64bit'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)',
+ 'action': {'check_no_hash_or_different': 'ipv6-64bit'},
+ },
+ ],
+}
+
+ipv6_64bit_prefix = [ipv6_64bit_prefix_l3_src_only, ipv6_64bit_prefix_l3_dst_only, ipv6_64bit_prefix_l3_src_dst_only]
class AdvancedRSSTest(TestCase):
def set_up_all(self):
"""
Run at the start of each test suite.
- Generic filter Prerequistites
+ prerequisites.
"""
+ # Based on h/w type, choose how many ports to use
self.dut_ports = self.dut.get_ports(self.nic)
- # Verify that enough ports are available
- self.verify(len(self.dut_ports) >= 1, "Insufficient ports")
- #self.cores = "1S/8C/1T"
- self.pmdout = PmdOutput(self.dut)
-
- localPort = self.tester.get_local_port(self.dut_ports[0])
- self.__tx_iface = self.tester.get_interface(localPort)
- self.pf_interface = self.dut.ports_info[self.dut_ports[0]]['intf']
- self.pf_mac = self.dut.get_mac_address(0)
- self.pf_pci = self.dut.ports_info[self.dut_ports[0]]['pci']
- self.verify(self.nic in ["columbiaville_25g","columbiaville_100g"], "%s nic not support ethertype filter" % self.nic)
-
+ self.verify(len(self.dut_ports) >= 2, "Insufficient ports for testing")
+ # Verify that enough threads are available
+ cores = self.dut.get_core_list("1S/4C/1T")
+ self.verify(cores is not None, "Insufficient cores for speed testing")
+ self.ports_socket = self.dut.get_numa_id(self.dut_ports[0])
+ self.tester_port0 = self.tester.get_local_port(self.dut_ports[0])
+ self.tester_port1 = self.tester.get_local_port(self.dut_ports[1])
+ self.tester_iface0 = self.tester.get_interface(self.tester_port0)
+ self.tester_iface1 = self.tester.get_interface(self.tester_port1)
+ self.pci0 = self.dut.ports_info[self.dut_ports[0]]['pci']
+ self.pci1 = self.dut.ports_info[self.dut_ports[1]]['pci']
+ self.pass_flag = 'passed'
+ self.fail_flag = 'failed'
+ self.pkt = Packet()
+ self.pmd_output = PmdOutput(self.dut)
+ self.package_version = self.launch_testpmd()
+ self.symmetric = False
+ self.rxq = 64
+ self.rssprocess = RssProcessing(self, self.pmd_output, [self.tester_iface0, self.tester_iface1], self.rxq)
+ self.logger.info('rssprocess.tester_ifaces: {}'.format(self.rssprocess.tester_ifaces))
+ self.logger.info('rssprocess.test_case: {}'.format(self.rssprocess.test_case))
def set_up(self):
"""
Run before each test case.
"""
- self.dut.kill_all()
+ if self.symmetric:
+ self.pmd_output.execute_cmd("port config all rss all")
+ self.pmd_output.execute_cmd("start")
- def tear_down(self):
- """
- Run after each test case.
- """
- self.dut.kill_all()
+ def launch_testpmd(self, symmetric=False, package='comms'):
+ if symmetric:
+ param = "--rxq=64 --txq=64"
+ else:
+ param = "--rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384"
+ out = self.pmd_output.start_testpmd(cores="1S/4C/1T", param=param,
+ eal_param=f"-w {self.pci0}", socket=self.ports_socket)
+ self.symmetric = symmetric
+ if symmetric is True:
+ '''
+ symmetric may be False/True/2(any other not negative value)
+ False: disable rss
+ True: enable rss and execute port config all rss
+ 2: enable rss and do not execute port config all rss
+ '''
+ # Need config rss in setup
+ self.pmd_output.execute_cmd("port config all rss all")
+ self.pmd_output.execute_cmd("set fwd rxonly")
+ self.pmd_output.execute_cmd("set verbose 1")
+ res = self.pmd_output.wait_link_status_up('all', timeout=15)
+ self.verify(res is True, 'there have port link is down')
-
- def tear_down_all(self):
- """
- Run after each test suite.
- """
- self.dut.kill_all()
+ def switch_testpmd(self, symmetric=True):
+ if symmetric != self.symmetric:
+ self.pmd_output.quit()
+ self.launch_testpmd(symmetric=symmetric)
+ self.pmd_output.execute_cmd("start")
+ def test_mac_ipv4(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_1)
+ self.pmd_output.execute_cmd("rx_vxlan_port add 4789 0")
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_2)
- def create_testpmd_command(self):
- """
- Create testpmd command for non-pipeline mode
- """
- #Prepare testpmd EAL and parameters
- all_eal_param = self.dut.create_eal_parameters(ports=[self.pf_pci])
- print(all_eal_param) #print eal parameters
- command = self.dut.apps_name['test-pmd'] + all_eal_param + " -- -i --rxq=64 --txq=64"
- return command
-
- def _rte_flow_validate_pattern(self, test_vectors, command, is_vxlan):
-
- out = self.dut.send_expect(command, "testpmd> ", 120)
- self.logger.debug(out) #print the log
- self.dut.send_expect("port config 0 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd", "testpmd> ", 15)
- if is_vxlan:
- self.dut.send_expect("rx_vxlan_port add 4789 0", "testpmd> ", 15)
- self.dut.send_expect("set fwd rxonly", "testpmd> ", 15)
- self.dut.send_expect("set verbose 1", "testpmd> ", 15)
-
- self.count = 1
- self.mac_count = 100
- result_dic = dict()
- result_flag = 0
- for tv in test_vectors:
- out = self.dut.send_expect(tv["rte_flow_pattern"], "testpmd> ", 15) #create a rule
- print(out)
- self.dut.send_expect("start", "testpmd> ", 15)
- time.sleep(2)
- tv["check_func_param"]["expect_port"] = self.dut_ports[0]
- print("expect_port is", self.dut_ports[0])
-
- #send a packet
- if isinstance(tv["scapy_str"], list):
- pkt = packet.Packet()
- pkt.update_pkt(tv["scapy_str"])
- pkt.send_pkt(self.tester, tx_port=self.__tx_iface, count=self.count)
- else:
- for index in range(10):
- pkt = Packet(pkt_str=tv["scapy_str"])
- pkt.send_pkt(self.tester, tx_port=self.__tx_iface, count=self.count)
- print("packet:")
- print(tv["scapy_str"])
-
- if "symmetric" or "xor" in tv["name"]:
- out = self.dut.get_session_output(timeout=3)
- self.dut.send_expect("stop", "testpmd> ", 60)
- else:
- out = self.dut.send_expect("stop", "testpmd> ", 60)
- result, ret_log = rfc.check_rx_tx_packets_match(out, self.mac_count)
- self.verify(result is True, ret_log)
- ret_result, log_msg = tv["check_func"](out)
- print("%s result is: %s ,%s " % (tv["name"], ret_result, log_msg))
-
- result_dic[tv["name"]] = ret_result
-
- print(result_dic)
-
- if False in result_dic.values():
- result_flag = 1
-
- self.dut.send_expect("flow flush %d" % self.dut_ports[0], "testpmd> ")
- self.dut.send_expect("quit", "#")
- self.verify(result_flag == 0, "Some case failed")
-
- def test_advance_rss_ipv4(self):
- command = self.create_testpmd_command()
- self._rte_flow_validate_pattern(tvs_mac_rss_ipv4, command, is_vxlan = True)
-
- def test_advance_rss_ipv4_port(self):
- command = self.create_testpmd_command()
- self._rte_flow_validate_pattern(tvs_mac_rss_ipv4_port, command, is_vxlan = True)
-
- def test_advance_rss_ipv4_nvgre(self):
- command = self.create_testpmd_command()
- self._rte_flow_validate_pattern(tvs_mac_rss_ipv4_nvgre, command, is_vxlan = True)
-
- def test_advance_rss_ipv4_vxlan(self):
- command = self.create_testpmd_command()
- self._rte_flow_validate_pattern(tvs_mac_rss_ipv4_vxlan, command, is_vxlan = True)
-
- def test_advance_rss_ipv6(self):
- command = self.create_testpmd_command()
- self._rte_flow_validate_pattern(tvs_mac_rss_ipv6, command, is_vxlan = True)
-
- def test_advance_rss_ipv4_pppoe(self):
- command = self.create_testpmd_command()
- self._rte_flow_validate_pattern(tvs_mac_rss_ipv4_pppoe, command, is_vxlan = True)
-
- def test_advance_rss_ipv4_gtp(self):
- command = self.create_testpmd_command()
- self._rte_flow_validate_pattern(tvs_mac_rss_ipv4_gtp, command, is_vxlan = True)
-
- def test_rss_ipv4_symetric_toeplitz(self):
- command = self.create_testpmd_command()
- self._rte_flow_validate_pattern(tvs_mac_rss_ipv4_symmetric_toeplitz, command, is_vxlan = True)
-
- def test_rss_ipv6_symetric_toeplitz(self):
- command = self.create_testpmd_command()
- self._rte_flow_validate_pattern(tvs_mac_rss_ipv6_symmetric_toeplitz, command, is_vxlan = True)
-
- def test_rss_ipv4_symetric_toeplitz_nvgre(self):
- command = self.create_testpmd_command()
- self._rte_flow_validate_pattern(tvs_mac_rss_ipv4_symmetric_toeplitz_nvgre, command, is_vxlan = True)
-
- def test_rss_ipv6_symetric_toeplitz_nvgre(self):
- command = self.create_testpmd_command()
- self._rte_flow_validate_pattern(tvs_mac_rss_ipv6_symmetric_toeplitz_nvgre, command, is_vxlan = True)
-
- def test_rss_symetric_toeplitz_vxlan(self):
- command = self.create_testpmd_command()
- self._rte_flow_validate_pattern(tvs_mac_rss_symmetric_toeplitz_vxlan, command, is_vxlan = True)
-
- def test_rss_simple_xor(self):
- command = self.create_testpmd_command()
- self._rte_flow_validate_pattern(tvs_mac_rss_simple_xor, command, is_vxlan = True)
+ def test_mac_ipv4_udp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_udp)
+
+ def test_mac_ipv4_tcp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_tcp)
+
+ def test_mac_ipv4_sctp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_sctp)
+
+ def test_mac_ipv6(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6)
+
+ def test_mac_ipv6_udp(self):
+ self.switch_testpmd(symmetric=False)
+ self.pmd_output.execute_cmd("rx_vxlan_port add 4789 0")
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_udp)
+
+ def test_mac_ipv6_tcp(self):
+ self.switch_testpmd(symmetric=False)
+ self.pmd_output.execute_cmd("rx_vxlan_port add 4789 0")
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_tcp)
+
+ def test_mac_ipv6_sctp(self):
+ self.switch_testpmd(symmetric=False)
+ self.pmd_output.execute_cmd("rx_vxlan_port add 4789 0")
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_sctp)
+
+ def test_symmetric_mac_ipv4(self):
+ self.switch_testpmd(symmetric=2)
+ self.pmd_output.execute_cmd("rx_vxlan_port add 4789 0")
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_symmetric)
+
+ def test_symmetric_mac_ipv4_udp(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_udp_symmetric)
+
+ def test_symmetric_mac_ipv4_tcp(self):
+ self.switch_testpmd(symmetric=True)
+ self.pmd_output.execute_cmd("rx_vxlan_port add 4789 0")
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_tcp_symmetric)
+
+ def test_symmetric_mac_ipv4_sctp(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_sctp_symmetric)
+
+ def test_symmetric_mac_ipv6(self):
+ self.switch_testpmd(symmetric=2)
+ self.pmd_output.execute_cmd("rx_vxlan_port add 4789 0")
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_symmetric)
+
+ def test_symmetric_mac_ipv6_udp(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_udp_symmetric)
+
+ def test_symmetric_mac_ipv6_tcp(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_tcp_symmetric)
+ def test_symmetric_mac_ipv6_sctp(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_sctp_symmetric)
+
+ def test_32bit_ipv6_prefix(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_32bit_prefix)
+
+ def test_48bit_ipv6_prefix(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_48bit_prefix)
+
+ def test_64bit_ipv6_prefix(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_64bit_prefix)
+
+ def test_global_simple_xor(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_global_simple_xor)
+
+ def test_negative_case(self):
+ self.switch_testpmd(symmetric=False)
+ rules = [
+ 'flow create 0 ingress pattern eth / ipv4 / end actions rss types eth l3-src-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / end actions rss types eth l3-src-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-tcp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv6 end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types ipv4 l3-src-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types eth end key_len 0 queues end / end',
+ ]
+ for i in rules:
+ out = self.pmd_output.execute_cmd(i, timeout=1)
+ self.verify('ice_flow_create(): Failed to create flow' in out, "rule %s create successfully" % i)
+
+ rules_val = [
+ 'flow validate 0 ingress pattern eth / ipv4 / end actions rss types eth l3-src-only end key_len 0 queues end / end',
+ 'flow validate 0 ingress pattern eth / ipv4 / end actions rss types ipv4-udp end key_len 0 queues end / end',
+ 'flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end',
+ 'flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-tcp end key_len 0 queues end / end',
+ 'flow validate 0 ingress pattern eth / ipv4 / end actions rss types ipv6 end key_len 0 queues end / end',
+ 'flow validate 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types ipv4 l3-src-only end key_len 0 queues end / end',
+ 'flow validate 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types eth end key_len 0 queues end / end',
+ ]
+ for i in rules_val:
+ out = self.pmd_output.execute_cmd(i, timeout=1)
+ self.verify('Invalid argument' in out, "rule %s validate successfully" % i)
+
+ def test_multirules(self):
+ self.switch_testpmd(symmetric=True)
+ #Subcase 1: two rules with same pattern but different hash input set, not hit default profile
+ self.rssprocess.error_msgs = []
+ self.logger.info('===================Test sub case: multirules subcase 1 ================')
+ rule_id_0 = self.rssprocess.create_rule('flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end', check_stats=True)
+ self.rssprocess.check_rule(port_id=0, rule_list=rule_id_0)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)',
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ rule_id_1 = self.rssprocess.create_rule('flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end', check_stats=True)
+ self.rssprocess.check_rule(port_id=0, rule_list=rule_id_1)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)',
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)',
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.7")/UDP(dport=45)/Raw("x"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule_id_1)
+ self.rssprocess.check_rule(port_id=0)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)',
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.9")/UDP(dport=45)/Raw("x"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.9")/UDP(dport=45)/Raw("x"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule_id_0)
+ self.rssprocess.handle_tests(tests, 0)
+
+ # Subcase 2: two rules with same pattern but different hash input set, hit default profile
+ self.logger.info('===================Test sub case: multirules subcase 2 ================')
+ rule_id_0 = self.rssprocess.create_rule('flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end', check_stats=True)
+ self.rssprocess.check_rule(port_id=0, rule_list=rule_id_0)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*480)',
+ 'action': {'save_hash': 'ipv4-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.5")/Raw("x"*480)',
+ 'action': {'check_hash_different': 'ipv4-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.8")/Raw("x"*480)',
+ 'action': {'check_hash_same': 'ipv4-pay'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ rule_id_1 = self.rssprocess.create_rule('flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end', check_stats=True)
+ self.rssprocess.check_rule(port_id=0, rule_list=rule_id_1)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*480)',
+ 'action': {'save_hash': 'ipv4-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.5")/Raw("x"*480)',
+ 'action': {'check_hash_same': 'ipv4-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.7")/Raw("x"*480)',
+ 'action': {'check_hash_different': 'ipv4-pay'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule_id_1)
+ self.rssprocess.check_rule(port_id=0)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*480)',
+ 'action': {'check_no_hash': 'ipv4-pay'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule_id_0)
+
+ # Subcase 3: two rules, scope smaller created first, and the larger one created later
+ self.logger.info('===================Test sub case: multirules subcase 3 ================')
+ rule_id_0 = self.rssprocess.create_rule('flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end', check_stats=True)
+ self.rssprocess.check_rule(port_id=0, rule_list=rule_id_0)
+ tests_3 = [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)',
+ 'action': {'save_hash': 'ipv4-udp-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=25, dport=45)/Raw("x"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.8")/UDP(sport=23, dport=44)/Raw("x"*480)',
+ 'action': {'check_hash_same': 'ipv4-udp-pay'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests_3, 0)
+ rule_id_1 = self.rssprocess.create_rule('flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end', check_stats=True)
+ self.rssprocess.check_rule(port_id=0, rule_list=rule_id_1)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)',
+ 'action': {'save_hash': 'ipv4-udp-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.8")/UDP(sport=25, dport=99)/Raw("x"*480)',
+ 'action': {'check_hash_same': 'ipv4-udp-pay'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule_id_1)
+ self.rssprocess.handle_tests(tests_3, 0)
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule_id_0)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)',
+ 'action': {'check_no_hash': 'ipv4-udp-pay'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+
+ # Subcase 4: two rules, scope larger created first, and the smaller one created later
+ self.logger.info('===================Test sub case: multirules subcase 4 ================')
+ rule_id_0 = self.rssprocess.create_rule('flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end', check_stats=True)
+ self.rssprocess.check_rule(port_id=0, rule_list=rule_id_0)
+ tests_4 = [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)',
+ 'action': {'save_hash': 'ipv4-udp-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.8")/UDP(sport=25, dport=99)/Raw("x"*480)',
+ 'action': {'check_hash_same': 'ipv4-udp-pay'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests_4, 0)
+ rule_id_1 = self.rssprocess.create_rule('flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end', check_stats=True)
+ self.rssprocess.check_rule(port_id=0, rule_list=rule_id_1)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)',
+ 'action': {'save_hash': 'ipv4-udp-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=25, dport=45)/Raw("x"*480)',
+ 'action': {'check_hash_different': 'ipv4-udp-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.8")/UDP(sport=23, dport=44)/Raw("x"*480)',
+ 'action': {'check_hash_same': 'ipv4-udp-pay'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule_id_1)
+ self.rssprocess.handle_tests(tests_4, 0)
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule_id_0)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)',
+ 'action': {'check_no_hash': 'ipv4-udp-pay'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ self.verify(not self.rssprocess.error_msgs, 'some subcases failed')
+
+ def tear_down(self):
+ # destroy all flow rule on port 0
+ self.dut.send_command("flow flush 0", timeout=1)
+ self.dut.send_command("clear port stats all", timeout=1)
+ self.pmd_output.execute_cmd("stop")
+
+ def tear_down_all(self):
+ self.dut.kill_all()
--
2.17.1
^ permalink raw reply [flat|nested] 15+ messages in thread
* [dts] [PATCH V2 4/8] tests/TestSuite_cvl_advanced_iavf_rss:update script
2020-10-28 10:59 [dts] [PATCH V2 0/8] tests: update or add rss related suites Haiyang Zhao
` (2 preceding siblings ...)
2020-10-28 10:59 ` [dts] [PATCH V2 3/8] tests/TestSuite_cvl_advanced_rss:update script Haiyang Zhao
@ 2020-10-28 10:59 ` Haiyang Zhao
2020-10-29 7:58 ` Xie, WeiX
2020-10-28 10:59 ` [dts] [PATCH V2 5/8] tests/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp Haiyang Zhao
` (3 subsequent siblings)
7 siblings, 1 reply; 15+ messages in thread
From: Haiyang Zhao @ 2020-10-28 10:59 UTC (permalink / raw)
To: dts, qi.fu; +Cc: Xie wei
From: Xie wei <weix.xie@intel.com>
* according to test plan, update cvl_advanced_iavf_rss script.
Signed-off-by: Xie wei <weix.xie@intel.com>
---
| 6305 ++++++++++++++++++----
1 file changed, 5279 insertions(+), 1026 deletions(-)
--git a/tests/TestSuite_cvl_advanced_iavf_rss.py b/tests/TestSuite_cvl_advanced_iavf_rss.py
index f1135b5..7513a80 100644
--- a/tests/TestSuite_cvl_advanced_iavf_rss.py
+++ b/tests/TestSuite_cvl_advanced_iavf_rss.py
@@ -29,781 +29,5078 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-import re
-import time
+import re
+import random
from packet import Packet
from pmd_output import PmdOutput
from test_case import TestCase
-from config import UserConf
-import rte_flow_common as rfc
-
-vf0_mac = "00:01:23:45:67:89"
-vf1_mac = "00:11:22:33:44:55"
+from rte_flow_common import RssProcessing
+
+vf0_mac = "00:11:22:33:44:55"
+
+# toeplitz related data start
+mac_ipv4_toeplitz_basic_pkt = {
+ 'ipv4-nonfrag': [
+ 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)' % vf0_mac,
+ ],
+ 'ipv4-frag': [
+ 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)' % vf0_mac,
+ ],
+ 'ipv4-icmp': [
+ 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)' % vf0_mac,
+ ],
+ 'ipv4-tcp': [
+ 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ ],
+ # 'ipv4-udp-vxlan': [
+ # 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # ],
+}
+
+mac_ipv4_udp_toeplitz_basic_pkt = {
+ 'ipv4-udp': [
+ 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ ],
+ # 'nvgre': [
+ # 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # ],
+}
+
+mac_ipv4_tcp_toeplitz_basic_pkt = {
+ 'ipv4-tcp': [
+ 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ ],
+ # 'nvgre': [
+ # 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # ],
+}
+
+mac_ipv4_sctp_toeplitz_basic_pkt = {
+ 'ipv4-sctp': [
+ 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ ],
+ # 'nvgre': [
+ # 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # ],
+}
+
+mac_ipv6_toeplitz_basic_pkt = {
+ 'ipv6-nonfrag': [
+ 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ ],
+ 'ipv6-frag': [
+ 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ ],
+ 'ipv6-icmp': [
+ 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)' % vf0_mac,
+ ],
+ 'ipv6-udp': [
+ 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ ],
+ # 'nvgre': [
+ # 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ # ],
+}
+
+mac_ipv6_udp_toeplitz_basic_pkt = {
+ 'ipv6-udp': [
+ 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ ],
+ # 'ipv4_udp_vxlan_ipv6_udp': [
+ # 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # ],
+}
+
+mac_ipv6_tcp_toeplitz_basic_pkt = {
+ 'ipv6-tcp': [
+ 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ ],
+ # 'ipv4_tcp_vxlan_ipv6_tcp': [
+ # 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # ],
+}
+
+mac_ipv6_sctp_toeplitz_basic_pkt = {
+ 'ipv6-sctp': [
+ 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ ],
+ # 'ipv4_sctp_vxlan_ipv6_sctp': [
+ # 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # ],
+}
+
+#mac_ipv4
+mac_ipv4_l2_src = {
+ 'sub_casename': 'mac_ipv4_l2_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'],
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-frag'],
+ 'action': {'save_hash': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5",frag=7)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'],
+ 'action': {'save_hash': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=19,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'][0],
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-frag'][0],
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'][0],
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-tcp'][0],
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ ],
+}
+
+mac_ipv4_l2_dst = {
+ 'sub_casename': 'mac_ipv4_l2_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'],
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.3", src="192.168.0.5")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-frag'],
+ 'action': {'save_hash': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.3", src="192.168.0.5",frag=7)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'],
+ 'action': {'save_hash': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.3", src="192.168.0.5")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=19,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'][0],
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-frag'][0],
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'][0],
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-tcp'][0],
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ ],
+}
+
+mac_ipv4_l2src_l2dst = {
+ 'sub_casename': 'mac_ipv4_l2src_l2dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'],
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-frag'],
+ 'action': {'save_hash': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5",frag=7)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'],
+ 'action': {'save_hash': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=23,dport=25)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'][0],
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-frag'][0],
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'][0],
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-tcp'][0],
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ ],
+}
+
+mac_ipv4_l3_src = {
+ 'sub_casename': 'mac_ipv4_l3_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'],
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-frag'],
+ 'action': {'save_hash': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2",frag=6)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2",frag=6)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'],
+ 'action': {'save_hash': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-udp-vxlan'],
+ # 'action': {'save_hash': 'ipv4-udp-vxlan'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4-udp-vxlan'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4-udp-vxlan'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'][0],
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-frag'][0],
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'][0],
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-tcp'][0],
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-udp-vxlan'][0],
+ # 'action': {'check_hash_different': 'ipv4-udp-vxlan'},
+ # },
+ ],
+}
+
+mac_ipv4_l3_dst = {
+ 'sub_casename': 'mac_ipv4_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'],
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-frag'],
+ 'action': {'save_hash': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2",frag=6)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2",frag=6)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'],
+ 'action': {'save_hash': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-udp-vxlan'],
+ # 'action': {'save_hash': 'ipv4-udp-vxlan'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4-udp-vxlan'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4-udp-vxlan'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'][0],
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-frag'][0],
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'][0],
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-tcp'][0],
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-udp-vxlan'][0],
+ # 'action': {'check_hash_different': 'ipv4-udp-vxlan'},
+ # },
+ ],
+}
+
+mac_ipv4_all = {
+ 'sub_casename': 'mac_ipv4_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'],
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-frag'],
+ 'action': {'save_hash': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2",frag=6)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2",frag=6)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'],
+ 'action': {'save_hash': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-udp-vxlan'],
+ # 'action': {'save_hash': 'ipv4-udp-vxlan'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4-udp-vxlan'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480))' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4-udp-vxlan'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-nonfrag'][0],
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-frag'][0],
+ 'action': {'check_hash_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-icmp'][0],
+ 'action': {'check_hash_different': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-tcp'][0],
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_toeplitz_basic_pkt['ipv4-udp-vxlan'][0],
+ # 'action': {'check_hash_different': 'ipv4-udp-vxlan'},
+ # },
+ ],
+}
-tv_iavf_mac_eth_src_only = {
- "name": "iavf_mac_eth_src_only",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / end actions rss types l2-src-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(src=RandMAC())/IP()/("X"*480)'],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
+# mac ipv4_udp
+mac_ipv4_udp_l2_src = {
+ 'sub_casename': 'mac_ipv4_udp_l2_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/UDP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ ],
}
-tv_iavf_mac_eth_dst_only = {
- "name": "iavf_mac_eth_dst_only",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / end actions rss types l2-dst-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP()/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
+mac_ipv4_udp_l2_dst = {
+ 'sub_casename': 'mac_ipv4_udp_l2_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': ' Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.3", src="192.168.0.5")/UDP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ ],
}
-tv_iavf_mac_ipv4_l3_src = {
- "name": "iavf_mac_ipv4_l3_src",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / end actions rss types l3-src-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP(src=RandIP())/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_l3_src_frag = {
- "name": "iavf_mac_ipv4_l3_src_frag",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / end actions rss types l3-src-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP(src=RandIP(),frag=5)/SCTP(sport=RandShort())/("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IP(src=RandIP(), dst="192.168.0.8", frag=5)/SCTP(sport=RandShort())/("X" * 80)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_l3_dst = {
- "name": "iavf_mac_ipv4_l3_dst",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / end actions rss types l3-dst-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP(dst=RandIP())/("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IP(src="192.168.0.8",dst=RandIP())/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_l3_dst_frag = {
- "name": "iavf_mac_ipv4_l3_dst_frag",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / end actions rss types l3-dst-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP(dst=RandIP(), frag=5)/SCTP(sport=RandShort())/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_l3_src_frag_icmp = {
- "name": "iavf_mac_ipv4_l3_dst_frag_icmp",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / end actions rss types l3-src-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP(src=RandIP(), frag=5)/ICMP()/("X" *480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_l3_dst_frag_icmp = {
- "name": "iavf_mac_ipv4_l3_dst_frag_icmp",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / end actions rss types l3-dst-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP(dst=RandIP(), frag=5)/ICMP()/("X" *480)' % vf0_mac,
- 'Ether(dst="%s")/IP(dst=RandIP(), src="192.168.0.5",frag=5)/ICMP()/("X" * 80)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_pay = {
- "name": "iavf_mac_ipv4_pay",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP(src=RandIP(),dst=RandIP())/("X" *480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_pay_frag_icmp = {
- "name": "iavf_mac_ipv4_pay_frag_icmp",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP(src=RandIP(),dst=RandIP())/ICMP()/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_l3_src_nvgre = {
- "name": "iavf_mac_ipv4_l3_src_nvgre",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / end actions rss types l3-src-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP()/NVGRE()/Ether()/IP(src=RandIP())/ICMP()/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_l3_dst_nvgre = {
- "name": "iavf_mac_ipv4_l3_dst_nvgre",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / end actions rss types l3-dst-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP()/NVGRE()/Ether()/IP(dst=RandIP())/ICMP()/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_nvgre_udp_frag = {
- "name": "iavf_mac_ipv4_nvgre_udp_frag",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP()/NVGRE()/Ether()/IP(src=RandIP(),dst=RandIP())/UDP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_nvgre_sctp = {
- "name": "iavf_mac_ipv4_nvgre_sctp",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP()/NVGRE()/Ether()/IP(src=RandIP(),dst=RandIP())/SCTP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_tcp_pay = {
- "name": "iavf_mac_ipv4_tcp_pay",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP(src=RandIP(),dst=RandIP())/TCP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IP()/TCP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IP(src=RandIP(),dst=RandIP())/TCP()/("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IP(src=RandIP(),dst=RandIP(),frag=4)/TCP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac,
- ],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_tcp_frag = {
- "name": "iavf_mac_ipv4_tcp_frag",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP(src=RandIP()) / TCP(dport=RandShort())/("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IP(src=RandIP(),dst="192.168.0.2")/TCP(sport=22,dport=RandShort())/("X"*480)' % vf0_mac,
- ],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_udp = {
- "name": "iavf_mac_ipv4_udp",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types l3-src-only l4-dst-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP(src=RandIP())/UDP(dport=RandShort())/("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IP(src=RandIP(),dst="192.168.0.2")/UDP(sport=33,dport=RandShort())/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_udp_frag = {
- "name": "iavf_mac_ipv4_udp_frag",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP(src=RandIP(),dst=RandIP())/UDP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IP()/UDP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IP(src=RandIP(),dst=RandIP())/UDP()/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_sctp = {
- "name": "iavf_mac_ipv4_sctp",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types l3-src-only l4-dst-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP(src=RandIP())/SCTP(dport=RandShort())/("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IP(dst=RandIP())/SCTP(sport=RandShort())/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_sctp_frag = {
- "name": "iavf_mac_ipv4_sctp_frag",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP(src=RandIP(),dst=RandIP())/UDP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IP()/UDP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IP(src=RandIP(),dst=RandIP())/UDP()/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv6_l3_src = {
- "name": "iavf_mac_ipv6_l3_src",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv6 / end actions rss types l3-src-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IPv6(src=RandIP6())/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv6_l3_src_frag = {
- "name": "iavf_mac_ipv6_l3_src_frag",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv6 / end actions rss types l3-src-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IPv6(src=RandIP6())/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IPv6(src=RandIP6(),dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X" * 480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv6_l3_dst = {
- "name": "iavf_mac_ipv6_l3_dst",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv6 / end actions rss types l3-dst-only end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IPv6(dst=RandIP6())/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst=RandIP6())/IPv6ExtHdrFragment()/("X" * 480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv6_pay = {
- "name": "iavf_mac_ipv6_pay",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IPv6(src=RandIP6(),dst=RandIP6())/IPv6ExtHdrFragment()/ICMP()/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv6_sctp_pay = {
- "name": "iavf_mac_ipv6_sctp_pay",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IPv6(src=RandIP6())/SCTP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IPv6(src=RandIP6())/IPv6ExtHdrFragment()/SCTP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-tv_iavf_mac_ipv6_udp = {
- "name": "iavf_mac_ipv6_udp",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IPv6(src=RandIP6()) / UDP(sport=RandShort(), dport=RandShort())/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv6_udp_frag = {
- "name": "iavf_mac_ipv6_udp_frag",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IPv6(src=RandIP6())/IPv6ExtHdrFragment()/UDP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv6_tcp = {
- "name": "iavf_mac_ipv6_tcp",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IPv6(src=RandIP6())/TCP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv6_tcp_frag = {
- "name": "iavf_mac_ipv6_tcp_frag",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IPv6(src=RandIP6())/IPv6ExtHdrFragment()/TCP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
+mac_ipv4_udp_l2src_l2dst = {
+ 'sub_casename': 'mac_ipv4_udp_l2src_l2dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/UDP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ ],
}
-tv_iavf_mac_cvlan_rss = {
- "name": "iavf_mac_cvlan_rss",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / vlan / ipv4 / end actions rss types c-vlan end key_len 0 queues end / end",
- "scapy_str": ['Ether()/Dot1Q(vlan=RandShort())/IP(src=RandIP())/UDP()/("X"*480)',
- 'Ether(type=0x9100)/Dot1Q(vlan=RandShort())/Dot1Q(vlan=56)/IP(src=RandIP())/UDP()/("X"*480)',
- ],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
+mac_ipv4_udp_l3_src = {
+ 'sub_casename': 'mac_ipv4_udp_l3_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
}
-tv_iavf_mac_ipv4_pfcp_session = {
- "name": "iavf_mac_ipv4_pfcp_session",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end",
- "scapy_str": [
- 'Ether(dst="%s")/IP(src=RandIP(),dst=RandIP())/UDP(sport=RandShort(),dport=RandShort())/PFCP(Sfield=1, SEID=12)/Raw("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IP(src=RandIP(),dst=RandIP())/UDP(sport=RandShort(),dport=RandShort())/PFCP(Sfield=0)/("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IPv6()/UDP(sport=RandShort(),dport=RandShort())/PFCP(Sfield=1, SEID=12)/("X"*480)' % vf0_mac,
+mac_ipv4_udp_l3_dst = {
+ 'sub_casename': 'mac_ipv4_udp_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
}
-tv_iavf_mac_ipv6_pfcp_session = {
- "name": "iavf_mac_ipv6_pfcp_session",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv6 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IPv6()/UDP(sport=RandShort(),dport=RandShort())/PFCP(Sfield=1, SEID=12)/("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IPv6()/UDP(sport=RandShort(),dport=RandShort())/PFCP(Sfield=0)/("X"*480)' % vf0_mac,
- 'Ether(dst="%s")/IP(src=RandIP(),dst=RandIP())/UDP(sport=RandShort(),dport=RandShort())/PFCP(Sfield=1, SEID=12)/'
- '("X"*480)' % vf0_mac,
- ],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
+mac_ipv4_udp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv4_udp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
}
-tv_iavf_gtpu_ipv4_up_match_dismatch = {
- "name": "iavf_gtpu_ipv4_up_match_dismatch",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / "
- "end actions rss types ipv4 l3-src-only end key_len 0 queues end / end",
+mac_ipv4_udp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv4_udp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "match_str": ['Ether(src="00:00:00:00:01:01",dst="%s")/IP() / UDP(dport=2152) / GTP_U_Header(gtp_type=255,teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader( pdu_type=1, qos_flow=0x34) / IP(src=RandIP()) /("X"*480)' % vf0_mac],
+mac_ipv4_udp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv4_udp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "dismatch_str": ['Ether(src="00:00:00:00:01:01",dst="%s")/IP() / UDP(dport=2152) / GTP_U_Header(gtp_type=255,teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader( pdu_type=0, qos_flow=0x34) / IP(dst=RandIP()) /("X"*480)' % vf0_mac,
- 'Ether(src="00:00:00:00:01:01",dst="%s")/IP() / UDP(dport=2152) / GTP_U_Header(gtp_type=255,teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader( pdu_type=0, qos_flow=0x34) / IP(dst=RandIP()) / UDP() /("X"*480)' % vf0_mac,
- ],
+mac_ipv4_udp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv4_udp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
+mac_ipv4_udp_l4_src = {
+ 'sub_casename': 'mac_ipv4_udp_l4_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
}
-tv_iavf_gtpu_ipv4_down_match_dismatch = {
- "name": "iavf_gtpu_ipv4_down_match_dismatch",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / "
- "end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end",
+mac_ipv4_udp_l4_dst = {
+ 'sub_casename': 'mac_ipv4_udp_l4_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "match_str": ['Ether(src="00:00:00:00:01:01",dst="%s")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst=RandIP())/("X"*480)' % vf0_mac],
+mac_ipv4_udp_all = {
+ 'sub_casename': 'mac_ipv4_udp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['ipv4-udp'],
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_udp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "dismatch_str": ['Ether(src="00:00:00:00:01:01",dst="%s")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src=RandIP())/("X"*480)' % vf0_mac,
- ],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
+# mac ipv4_tcp
+mac_ipv4_tcp_l2_src = {
+ 'sub_casename': 'mac_ipv4_tcp_l2_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ ],
}
-tv_iavf_gtpu_ipv4_frag_up_match_dismatch = {
- "name": "iavf_gtpu_ipv4_frag_up_match_dismatch",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end "
- "key_len 0 queues end / end ",
+mac_ipv4_tcp_l2_dst = {
+ 'sub_casename': 'mac_ipv4_tcp_l2_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': ' Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ ],
+}
- "match_str": ['Ether(src="00:00:00:00:01:01", dst="%s")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src=RandIP(),frag=6)/("X"*480)' % vf0_mac],
+mac_ipv4_tcp_l2src_l2dst = {
+ 'sub_casename': 'mac_ipv4_tcp_l2src_l2dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ ],
+}
- "dismatch_str": ['Ether(src="00:00:00:00:01:01", dst="%s")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src=RandIP(),frag=6)/("X"*480)' % vf0_mac],
+mac_ipv4_tcp_l3_src = {
+ 'sub_casename': 'mac_ipv4_tcp_l3_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
+mac_ipv4_tcp_l3_dst = {
+ 'sub_casename': 'mac_ipv4_tcp_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
}
-tv_iavf_gtpu_ipv4_frag_down_match_dismatch = {
+mac_ipv4_tcp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv4_tcp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "name": "iavf_gtpu_ipv4_frag_down_match_dismatch",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end "
- "key_len 0 queues end / end ",
+mac_ipv4_tcp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv4_tcp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "match_str": ['Ether(src="00:00:00:00:01:01", dst="%s") / IP() / UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34) / IP(dst=RandIP(), frag=6) /("X"*480)' % vf0_mac],
+mac_ipv4_tcp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv4_tcp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "dismatch_str": ['Ether(src="00:00:00:00:01:01", dst="%s") / IP() / UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34) / IP(src=RandIP(), frag=6) /("X"*480)' % vf0_mac],
+mac_ipv4_tcp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv4_tcp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
+mac_ipv4_tcp_l4_src = {
+ 'sub_casename': 'mac_ipv4_tcp_l4_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
}
-tv_iavf_gtpu_ipv4_udp_up_match_dismatch = {
- "name": "iavf_gtpu_ipv4_udp_up_match_dismatch",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp "
- "l3-src-only end key_len 0 queues end / end",
+mac_ipv4_tcp_l4_dst = {
+ 'sub_casename': 'mac_ipv4_tcp_l4_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "match_str": ['Ether(src="00:00:00:00:01:01", dst="%s") / IP() / UDP(dport=2152) / GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src=RandIP()) / UDP(dport=RandShort())/("X"*480)' % vf0_mac],
+mac_ipv4_tcp_all = {
+ 'sub_casename': 'mac_ipv4_tcp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['ipv4-tcp'],
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_tcp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "dismatch_str": ['Ether(src="00:00:00:00:01:01", dst="%s") / IP() / UDP(dport=2152) / GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst=RandIP()) / UDP(dport=RandShort())/("X"*480)' % vf0_mac],
+# mac ipv4_sctp
+mac_ipv4_sctp_l2_src = {
+ 'sub_casename': 'mac_ipv4_sctp_l2_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'save_hash': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/SCTP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-sctp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ ],
+}
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
+mac_ipv4_sctp_l2_dst = {
+ 'sub_casename': 'mac_ipv4_sctp_l2_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'save_hash': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': ' Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.3", src="192.168.0.5")/SCTP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-sctp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ ],
}
-tv_iavf_gtpu_ipv4_udp_down_match_dismatch = {
+mac_ipv4_sctp_l2src_l2dst = {
+ 'sub_casename': 'mac_ipv4_sctp_l2src_l2dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'save_hash': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/SCTP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-sctp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ ],
+}
- "name": "iavf_gtpu_ipv4_udp_down_match_dismatch",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end "
- "key_len 0 queues end / end ",
+mac_ipv4_sctp_l3_src = {
+ 'sub_casename': 'mac_ipv4_sctp_l3_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'save_hash': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "match_str": ['Ether(src="00:00:00:00:01:01", dst="%s") / IP() / UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34) / IP(dst=RandIP(), frag=6) /("X"*480)' % vf0_mac],
+mac_ipv4_sctp_l3_dst = {
+ 'sub_casename': 'mac_ipv4_sctp_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'save_hash': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "dismatch_str": ['Ether(src="00:00:00:00:01:01", dst="%s") / IP() / UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34) / IP(src=RandIP(), frag=6) /("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
+mac_ipv4_sctp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv4_sctp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'save_hash': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
}
-tv_iavf_gtpu_ipv4_tcp_up_match_dismatch = {
- "name": "iavf_gtpu_ipv4_tcp_up_match_dismatch",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp /"
- " end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end",
+mac_ipv4_sctp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv4_sctp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'save_hash': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "match_str": ['Ether(dst="%s") / IP() / UDP(dport=2152) / GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src=RandIP())/TCP(dport=RandShort())/("X"*480)' % vf0_mac],
+mac_ipv4_sctp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv4_sctp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'save_hash': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "dismatch_str": ['Ether(src="00:00:00:00:01:01", dst="%s") / IP() / TCP(dport=2152) / GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst=RandIP())/TCP(dport=RandShort())/("X"*480)' % vf0_mac],
+mac_ipv4_sctp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv4_sctp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'save_hash': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
+mac_ipv4_sctp_l4_src = {
+ 'sub_casename': 'mac_ipv4_sctp_l4_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'save_hash': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.1.2")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.1.2")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
}
-tv_iavf_gtpu_ipv4_tcp_down_match_dismatch = {
+mac_ipv4_sctp_l4_dst = {
+ 'sub_casename': 'mac_ipv4_sctp_l4_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'save_hash': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.1.2")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.1.2")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "name": "iavf_gtpu_ipv4_tcp_down_match_dismatch",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp /"
- " end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end",
+mac_ipv4_sctp_all = {
+ 'sub_casename': 'mac_ipv4_sctp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'save_hash': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['ipv4-sctp'],
+ 'action': {'check_hash_different': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv4_sctp_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "match_str": ['Ether(src="00:00:00:00:01:01", dst="%s") / IP() / UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34) /IP(dst=RandIP())/TCP(dport=RandShort())/("X"*480)' % vf0_mac],
+# mac_ipv6
+mac_ipv6_l2_src = {
+ 'sub_casename': 'mac_ipv6_l2_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'],
+ 'action': {'save_hash': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-frag'],
+ 'action': {'save_hash': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'],
+ 'action': {'save_hash': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'][0],
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-frag'][0],
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'][0],
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-udp'][0],
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ ],
+}
- "dismatch_str": ['Ether(src="00:00:00:00:01:01", dst="%s") / IP() / TCP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34) /IP(src=RandIP())/TCP(dport=RandShort())/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
+mac_ipv6_l2_dst = {
+ 'sub_casename': 'mac_ipv6_l2_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'],
+ 'action': {'save_hash': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-frag'],
+ 'action': {'save_hash': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2027")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'],
+ 'action': {'save_hash': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2027")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2027")/UDP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'][0],
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-frag'][0],
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'][0],
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-udp'][0],
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ ],
}
-tv_iavf_gtpu_ipv4_icmp_up_match_dismatch = {
- "name": "iavf_gtpu_ipv4_icmp_up_match_dismatch",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end "
- "key_len 0 queues end / end",
+mac_ipv6_l2src_l2dst = {
+ 'sub_casename': 'mac_ipv6_l2src_l2dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'],
+ 'action': {'save_hash': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-frag'],
+ 'action': {'save_hash': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'],
+ 'action': {'save_hash': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'][0],
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-frag'][0],
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'][0],
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-udp'][0],
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ ],
+}
- "match_str": ['Ether(src="00:00:00:00:01:01", dst="%s") / IP() / UDP(dport=2152) / GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src=RandIP())/ICMP()/("X"*480)' % vf0_mac],
+mac_ipv6_l3_src = {
+ 'sub_casename': 'mac_ipv6_l3_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'],
+ 'action': {'save_hash': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-frag'],
+ 'action': {'save_hash': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'],
+ 'action': {'save_hash': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'][0],
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-frag'][0],
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'][0],
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-udp'][0],
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_toeplitz_basic_pkt['nvgre'][0],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "dismatch_str": ['Ether(src="00:00:00:00:01:01", dst="%s") / IP() / UDP(dport=2152) / GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst=RandIP())/ICMP()/("X"*480)' % vf0_mac],
+mac_ipv6_l3_dst = {
+ 'sub_casename': 'mac_ipv6_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'],
+ 'action': {'save_hash': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-frag'],
+ 'action': {'save_hash': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'],
+ 'action': {'save_hash': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'][0],
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-frag'][0],
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'][0],
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-udp'][0],
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_toeplitz_basic_pkt['nvgre'][0],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
+mac_ipv6_all = {
+ 'sub_casename': 'mac_ipv6_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'],
+ 'action': {'save_hash': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-frag'],
+ 'action': {'save_hash': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'],
+ 'action': {'save_hash': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_toeplitz_basic_pkt['nvgre'],
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-nonfrag'][0],
+ 'action': {'check_hash_different': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-frag'][0],
+ 'action': {'check_hash_different': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-icmp'][0],
+ 'action': {'check_hash_different': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': mac_ipv6_toeplitz_basic_pkt['ipv6-udp'][0],
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_toeplitz_basic_pkt['nvgre'][0],
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+}
+# mac_ipv6_udp
+mac_ipv6_udp_l2_src = {
+ 'sub_casename': 'mac_ipv6_udp_l2_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ ],
}
-tv_iavf_gtpu_ipv4_icmp_down_match_dismatch = {
+mac_ipv6_udp_l2_dst = {
+ 'sub_casename': 'mac_ipv6_udp_l2_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ ],
+}
- "name": "iavf_gtpu_ipv4_icmp_down_match_dismatch",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end "
- "key_len 0 queues end / end",
+mac_ipv6_udp_l2src_l2dst = {
+ 'sub_casename': 'mac_ipv6_udp_l2src_l2dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ ],
+}
- "match_str": ['Ether(src="00:00:00:00:01:01", dst="%s") / IP() / UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34) /IP(dst=RandIP())/ICMP()/("X"*480)' % vf0_mac],
+mac_ipv6_udp_l3_src = {
+ 'sub_casename': 'mac_ipv6_udp_l3_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ # 'action': {'save_hash': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ ],
+}
- "dismatch_str": ['Ether(src="00:00:00:00:01:01", dst="%s") / IP() / UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34) /IP(src=RandIP())/ICMP()/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
+mac_ipv6_udp_l3_dst = {
+ 'sub_casename': 'mac_ipv6_udp_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ # 'action': {'save_hash': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ ],
}
-tv_iavf_gtpu_ipv4_sctp_up_match_dismatch = {
- "name": "iavf_gtpu_ipv4_sctp_up_match_dismatch",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types l3-src-only end "
- "key_len 0 queues end / end",
- "match_str": ['Ether(src="00:00:00:00:01:01", dst="%s") / IP() / UDP(dport=2152) / GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src=RandIP())/SCTP()/("X"*480)' % vf0_mac],
- "dismatch_str": ['Ether(src="00:00:00:00:01:01", dst="%s") / IP() / UDP(dport=2152) / GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst=RandIP())/SCTP()/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
+mac_ipv6_udp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv6_udp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ # 'action': {'save_hash': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ ],
+}
-tv_iavf_gtpu_ipv4_sctp_down_match_dismatch = {
- "name": "iavf_gtpu_ipv4_sctp_down_match_dismatch",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types l3-dst-only end "
- "key_len 0 queues end / end",
- "match_str": ['Ether(src="00:00:00:00:01:01", dst="%s") / IP() / UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34) /IP(dst=RandIP())/SCTP()/("X"*480)' % vf0_mac],
- "dismatch_str": ['Ether(src="00:00:00:00:01:01", dst="%s") / IP() / UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/'
- 'GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34) /IP(src=RandIP())/SCTP()/("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_mac_ipv4_tcp_inputset = {
- "name": "iavf_mac_ipv4_tcp_inputset",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end",
- "pf_rule": "rx-flow-hash tcp4 sdfn",
- "check_pf_rule_set": "rx-flow-hash tcp4",
- "scapy_str": ['Ether(dst="%s")/IP(src=RandIP(),dst=RandIP())/TCP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac],
- "pf_scapy": ['Ether(dst="%s")/IP(src=RandIP(),dst=RandIP())/TCP(sport=RandShort(),dport=RandShort())/("X"*480)'],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue,
- "check_pf_rss_func": rfc.check_pf_rss_queue
-}
-
-tv_mac_ipv4_udp_inputset = {
- "name": "iavf_mac_ipv4_udp_inputset",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end",
- "pf_rule": "rx-flow-hash udp4 sdfn",
- "check_pf_rule_set": "rx-flow-hash udp4",
- "scapy_str": ['Ether(dst="%s")/IP(src=RandIP(),dst=RandIP())/UDP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac],
- "pf_scapy": ['Ether(dst="%s")/IP(src=RandIP(),dst=RandIP())/UDP(sport=RandShort(),dport=RandShort())/("X"*480)'],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue,
- "check_pf_rss_func": rfc.check_pf_rss_queue
-}
-
-tv_mac_ipv4_sctp_inputset = {
- "name": "iavf_mac_ipv4_sctp_inputset",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-sctp4 end key_len 0 queues end / end",
- "pf_rule": "rx-flow-hash sctp4 sdfn",
- "check_pf_rule_set": "rx-flow-hash sctp4",
- "scapy_str": ['Ether(dst="%s")/IP(src=RandIP(),dst=RandIP())/SCTP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac],
- "pf_scapy": ['Ether(dst="%s")/IP(src=RandIP(),dst=RandIP())/SCTP()/("X"*480)'],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue,
- "check_pf_rss_func": rfc.check_pf_rss_queue
-}
-
-tv_mac_ipv6_tcp_inputset = {
- "name": "iavf_mac_ipv6_tcp_inputset",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end",
- "pf_rule": "rx-flow-hash tcp6 sdfn",
- "check_pf_rule_set": "rx-flow-hash tcp6",
- "scapy_str": ['Ether(dst="%s")/IPv6(src=RandIP6(),dst=RandIP6())/TCP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac],
- "pf_scapy": ['Ether(dst="%s")/IPv6(src=RandIP6(),dst=RandIP6())/TCP(sport=RandShort(),dport=RandShort())/("X"*480)'],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue,
- "check_pf_rss_func": rfc.check_pf_rss_queue
-}
-
-tv_mac_ipv6_udp_inputset = {
- "name": "iavf_mac_ipv6_udp_inputset",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end",
- "pf_rule": "rrx-flow-hash udp6 sdfn",
- "check_pf_rule_set": "rx-flow-hash udp6",
- "scapy_str": ['Ether(dst="%s")/IPv6(src=RandIP6(),dst=RandIP6())/UDP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac],
- "pf_scapy": ['Ether(dst="%s")/IPv6(src=RandIP6(),dst=RandIP6())/UDP(sport=RandShort(),dport=RandShort())/("X"*480)'],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue,
- "check_pf_rss_func": rfc.check_pf_rss_queue
-}
-
-tv_mac_ipv6_sctp_inputset = {
- "name": "iavf_mac_ipv6_sctp_inputset",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp end key_len 0 queues end / end",
- "pf_rule": "rx-flow-hash sctp6 sdfn",
- "check_pf_rule_set": "rx-flow-hash sctp6",
- "scapy_str": ['Ether(dst="%s")/IPv6(src=RandIP6(),dst=RandIP6())/SCTP(sport=RandShort(),dport=RandShort())/("X"*480)' % vf0_mac],
- "pf_scapy": ['Ether(dst="%s")/IPv6(src=RandIP6(),dst=RandIP6())/SCTP()/("X"*480)'],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue,
- "check_pf_rss_func": rfc.check_pf_rss_queue
-}
-
-tv_iavf_mac_ipv4_l2tpv3 = {
- "name": "iavf_mac_ipv4_l2tpv3",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP(src="192.168.0.3", proto=115)/L2TP(hex(RandNum(16,255))[1:]+"\\x00\\x00\\x00")/Raw("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv6_l2tpv3 = {
- "name": "iavf_mac_ipv6_l2tpv3",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv6 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888", nh=115)/L2TP(hex(RandNum(16,255))[1:]+"\\x00\\x00\\x00")/Raw("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_esp = {
- "name": "iavf_mac_ipv4_esp",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end",
- "scapy_str": ['Ether(dst="%s")/IP(src="192.168.0.3", proto=50)/ESP(spi=RandShort())/Raw("X"*480)' % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv6_esp = {
- "name": "iavf_mac_ipv6_esp",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv6 / esp / end actions rss types esp end key_len 0 queues end / end",
- "scapy_str": ["Ether(dst='%s')/IPv6(src='1111:2222:3333:4444:5555:6666:7777:8888', nh=50)/ESP(spi=RandShort())/Raw('X'*480)" % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv4_ah = {
- "name": "iavf_mac_ipv4_ah",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end",
- "scapy_str": ["Ether(dst='%s')/IP(src='192.168.0.3', proto=51)/AH(spi=RandShort())/Raw('X'*480)" % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tv_iavf_mac_ipv6_ah = {
- "name": "iavf_mac_ipv6_ah",
- "rte_flow_pattern": "flow create 0 ingress pattern eth / ipv6 / ah / end actions rss types ah end key_len 0 queues end / end",
- "scapy_str": ["Ether(dst='%s')/IPv6(src='1111:2222:3333:4444:5555:6666:7777:8888', nh=51)/AH(spi=RandShort())/Raw('X'*480)" % vf0_mac],
- "send_count": 100,
- "check_func": rfc.check_iavf_packets_rss_queue
-}
-
-tvs_iavf_mac_eth_src = [
- tv_iavf_mac_eth_src_only,
-]
-
-tvs_iavf_mac_eth_dst = [
- tv_iavf_mac_eth_dst_only,
-]
-tvs_iavf_mac_rss_ipv4 = [
- tv_iavf_mac_ipv4_l3_src,
- tv_iavf_mac_ipv4_l3_src_frag,
- tv_iavf_mac_ipv4_l3_dst,
- tv_iavf_mac_ipv4_l3_dst_frag,
- tv_iavf_mac_ipv4_pay,
-]
-
-tvs_iavf_mac_rss_ipv4_icmp = [
- tv_iavf_mac_ipv4_l3_src_frag_icmp,
- tv_iavf_mac_ipv4_l3_dst_frag_icmp,
- tv_iavf_mac_ipv4_pay_frag_icmp
-]
-
-tvs_iavf_mac_rss_ipv4_nvgre = [
- tv_iavf_mac_ipv4_l3_src_nvgre,
- tv_iavf_mac_ipv4_l3_dst_nvgre,
- tv_iavf_mac_ipv4_nvgre_udp_frag,
- tv_iavf_mac_ipv4_nvgre_sctp,
-]
-
-tvs_iavf_mac_rss_ipv4_tcp = [
- tv_iavf_mac_ipv4_tcp_pay,
- tv_iavf_mac_ipv4_tcp_frag,
-]
-
-tvs_iavf_mac_rss_ipv4_udp = [
- tv_iavf_mac_ipv4_udp,
- tv_iavf_mac_ipv4_udp_frag,
-]
-
-tvs_iavf_mac_rss_ipv4_sctp = [
- tv_iavf_mac_ipv4_sctp,
- tv_iavf_mac_ipv4_sctp_frag,
-]
-
-tvs_iavf_mac_rss_ipv6 = [
- tv_iavf_mac_ipv6_l3_src,
- tv_iavf_mac_ipv6_l3_src_frag,
- tv_iavf_mac_ipv6_l3_dst,
- tv_iavf_mac_ipv6_pay,
- # tv_iavf_mac_ipv6_sctp_pay,
-]
-
-tvs_iavf_mac_rss_ipv6_udp = [
- tv_iavf_mac_ipv6_udp,
- tv_iavf_mac_ipv6_udp_frag,
-]
-
-tvs_iavf_mac_rss_ipv6_tcp = [
- tv_iavf_mac_ipv6_tcp,
- tv_iavf_mac_ipv6_tcp_frag,
-]
-
-tvs_iavf_mac_rss_cvlan = [
- tv_iavf_mac_cvlan_rss,
-]
-
-tvs_iavf_mac_rss_pfcp = [
- tv_iavf_mac_ipv4_pfcp_session,
- tv_iavf_mac_ipv6_pfcp_session,
-]
-
-tvs_iavf_gtpu_ipv4 = [
- tv_iavf_gtpu_ipv4_up_match_dismatch,
- tv_iavf_gtpu_ipv4_down_match_dismatch,
-]
-
-tvs_iavf_gtpu_ipv4_frag = [
- tv_iavf_gtpu_ipv4_frag_up_match_dismatch,
- tv_iavf_gtpu_ipv4_frag_down_match_dismatch,
-]
-
-tvs_iavf_gtpu_ipv4_udp = [
- tv_iavf_gtpu_ipv4_udp_up_match_dismatch,
- tv_iavf_gtpu_ipv4_udp_down_match_dismatch,
-]
-
-tvs_iavf_gtpu_ipv4_tcp = [
- tv_iavf_gtpu_ipv4_tcp_up_match_dismatch,
- tv_iavf_gtpu_ipv4_tcp_down_match_dismatch,
-]
-
-tvs_iavf_gtpu_ipv4_icmp = [
- tv_iavf_gtpu_ipv4_icmp_up_match_dismatch,
- tv_iavf_gtpu_ipv4_icmp_down_match_dismatch,
-]
-
-tvs_iavf_gtpu_ipv4_sctp = [
- tv_iavf_gtpu_ipv4_sctp_up_match_dismatch,
- tv_iavf_gtpu_ipv4_sctp_down_match_dismatch,
-]
-
-tvs_check_pf_vf_inputset = [
- tv_mac_ipv4_tcp_inputset,
- tv_mac_ipv4_udp_inputset,
- tv_mac_ipv4_sctp_inputset,
- tv_mac_ipv6_tcp_inputset,
- tv_mac_ipv6_udp_inputset,
- tv_mac_ipv6_sctp_inputset,
-]
-
-tvs_iavf_mac_rss_ipv4_l2tpv3 = [tv_iavf_mac_ipv4_l2tpv3]
-
-tvs_iavf_mac_rss_ipv6_l2tpv3 = [tv_iavf_mac_ipv6_l2tpv3]
-
-tvs_iavf_mac_rss_ipv4_esp = [tv_iavf_mac_ipv4_esp]
-
-tvs_iavf_mac_rss_ipv6_esp = [tv_iavf_mac_ipv6_esp]
-
-tvs_iavf_mac_rss_ipv4_ah = [tv_iavf_mac_ipv4_ah]
-
-tvs_iavf_mac_rss_ipv6_ah = [tv_iavf_mac_ipv6_ah]
+mac_ipv6_udp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv6_udp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ # 'action': {'save_hash': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ ],
+}
+mac_ipv6_udp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv6_udp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ # 'action': {'save_hash': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ ],
+}
+
+mac_ipv6_udp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv6_udp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ # 'action': {'save_hash': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ ],
+}
+
+mac_ipv6_udp_l4_src = {
+ 'sub_casename': 'mac_ipv6_udp_l4_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ # 'action': {'save_hash': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ ],
+}
+
+mac_ipv6_udp_l4_dst = {
+ 'sub_casename': 'mac_ipv6_udp_l4_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ # 'action': {'save_hash': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ ],
+}
+
+mac_ipv6_udp_all = {
+ 'sub_casename': 'mac_ipv6_udp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ # 'action': {'save_hash': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv6-udp'],
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_udp_toeplitz_basic_pkt['ipv4_udp_vxlan_ipv6_udp'],
+ # 'action': {'check_hash_different': 'ipv4_udp_vxlan_ipv6_udp'},
+ # },
+ ],
+}
+# mac_ipv6_tcp
+mac_ipv6_tcp_l2_src = {
+ 'sub_casename': 'mac_ipv6_tcp_l2_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ ],
+}
+
+mac_ipv6_tcp_l2_dst = {
+ 'sub_casename': 'mac_ipv6_tcp_l2_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ ],
+}
+
+mac_ipv6_tcp_l2src_l2dst = {
+ 'sub_casename': 'mac_ipv6_tcp_l2src_l2dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ ],
+}
+
+mac_ipv6_tcp_l3_src = {
+ 'sub_casename': 'mac_ipv6_tcp_l3_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ # 'action': {'save_hash': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ ],
+}
+
+mac_ipv6_tcp_l3_dst = {
+ 'sub_casename': 'mac_ipv6_tcp_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ # 'action': {'save_hash': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ ],
+}
+
+mac_ipv6_tcp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv6_tcp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ # 'action': {'save_hash': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ ],
+}
+
+mac_ipv6_tcp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv6_tcp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ # 'action': {'save_hash': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ ],
+}
+
+mac_ipv6_tcp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv6_tcp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ # 'action': {'save_hash': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ ],
+}
+
+mac_ipv6_tcp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv6_tcp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ # 'action': {'save_hash': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ ],
+}
+
+mac_ipv6_tcp_l4_src = {
+ 'sub_casename': 'mac_ipv6_tcp_l4_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ # 'action': {'save_hash': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ ],
+}
+
+mac_ipv6_tcp_l4_dst = {
+ 'sub_casename': 'mac_ipv6_tcp_l4_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ # 'action': {'save_hash': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ ],
+}
+
+mac_ipv6_tcp_all = {
+ 'sub_casename': 'mac_ipv6_tcp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ # 'action': {'save_hash': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/TCP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv6-tcp'],
+ 'action': {'check_hash_different': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_tcp_toeplitz_basic_pkt['ipv4_tcp_vxlan_ipv6_tcp'],
+ # 'action': {'check_hash_different': 'ipv4_tcp_vxlan_ipv6_tcp'},
+ # },
+ ],
+}
+# mac_ipv6_sctp
+mac_ipv6_sctp_l2_src = {
+ 'sub_casename': 'mac_ipv6_sctp_l2_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'save_hash': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/SCTP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-sctp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ ],
+}
+
+mac_ipv6_sctp_l2_dst = {
+ 'sub_casename': 'mac_ipv6_sctp_l2_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'save_hash': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/SCTP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-sctp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ ],
+}
+
+mac_ipv6_sctp_l2src_l2dst = {
+ 'sub_casename': 'mac_ipv6_sctp_l2src_l2dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'save_hash': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/SCTP(sport=25,dport=99)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-sctp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ ],
+}
+
+mac_ipv6_sctp_l3_src = {
+ 'sub_casename': 'mac_ipv6_sctp_l3_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'save_hash': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ # 'action': {'save_hash': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ ],
+}
+
+mac_ipv6_sctp_l3_dst = {
+ 'sub_casename': 'mac_ipv6_sctp_l3_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'save_hash': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ # 'action': {'save_hash': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ ],
+}
+
+mac_ipv6_sctp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv6_sctp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'save_hash': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ # 'action': {'save_hash': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ ],
+}
+
+mac_ipv6_sctp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv6_sctp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'save_hash': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ # 'action': {'save_hash': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ ],
+}
+
+mac_ipv6_sctp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv6_sctp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'save_hash': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ # 'action': {'save_hash': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ ],
+}
+
+mac_ipv6_sctp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv6_sctp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'save_hash': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ # 'action': {'save_hash': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ ],
+}
+
+mac_ipv6_sctp_l4_src = {
+ 'sub_casename': 'mac_ipv6_sctp_l4_src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'save_hash': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ # 'action': {'save_hash': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ ],
+}
+
+mac_ipv6_sctp_l4_dst = {
+ 'sub_casename': 'mac_ipv6_sctp_l4_dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'save_hash': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ # 'action': {'save_hash': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ ],
+}
+
+mac_ipv6_sctp_all = {
+ 'sub_casename': 'mac_ipv6_sctp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'save_hash': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ # 'action': {'save_hash': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv6-sctp'],
+ 'action': {'check_hash_different': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': mac_ipv6_sctp_toeplitz_basic_pkt['ipv4_sctp_vxlan_ipv6_sctp'],
+ # 'action': {'check_hash_different': 'ipv4_sctp_vxlan_ipv6_sctp'},
+ # },
+ ],
+}
+# toeplitz related data end
+
+mac_ipv4 = [mac_ipv4_l2_src, mac_ipv4_l2_dst, mac_ipv4_l2src_l2dst, mac_ipv4_l3_src, mac_ipv4_l3_dst, mac_ipv4_all]
+
+mac_ipv4_udp = [mac_ipv4_udp_l2_src, mac_ipv4_udp_l2_dst, mac_ipv4_udp_l2src_l2dst,
+ mac_ipv4_udp_l3_src, mac_ipv4_udp_l3_dst, mac_ipv4_udp_l3src_l4src,
+ mac_ipv4_udp_l3src_l4dst, mac_ipv4_udp_l3dst_l4src, mac_ipv4_udp_l3dst_l4dst,
+ mac_ipv4_udp_l4_src, mac_ipv4_udp_l4_dst, mac_ipv4_udp_all]
+
+mac_ipv4_tcp = [mac_ipv4_tcp_l2_src, mac_ipv4_tcp_l2_dst, mac_ipv4_tcp_l2src_l2dst,
+ mac_ipv4_tcp_l3_src, mac_ipv4_tcp_l3_dst, mac_ipv4_tcp_l3src_l4src,
+ mac_ipv4_tcp_l3src_l4dst, mac_ipv4_tcp_l3dst_l4src, mac_ipv4_tcp_l3dst_l4dst,
+ mac_ipv4_tcp_l4_src, mac_ipv4_tcp_l4_dst, mac_ipv4_tcp_all]
+
+mac_ipv4_sctp = [mac_ipv4_sctp_l2_src, mac_ipv4_sctp_l2_dst, mac_ipv4_sctp_l2src_l2dst,
+ mac_ipv4_sctp_l3_src, mac_ipv4_sctp_l3_dst, mac_ipv4_sctp_l3src_l4src,
+ mac_ipv4_sctp_l3src_l4dst, mac_ipv4_sctp_l3dst_l4src, mac_ipv4_sctp_l3dst_l4dst,
+ mac_ipv4_sctp_l4_src, mac_ipv4_sctp_l4_dst, mac_ipv4_sctp_all]
+
+mac_ipv6 = [mac_ipv6_l2_src, mac_ipv6_l2_dst, mac_ipv6_l2src_l2dst, mac_ipv6_l3_src, mac_ipv6_l3_dst, mac_ipv6_all]
+
+mac_ipv6_udp = [mac_ipv6_udp_l2_src, mac_ipv6_udp_l2_dst, mac_ipv6_udp_l2src_l2dst,
+ mac_ipv6_udp_l3_src, mac_ipv6_udp_l3_dst, mac_ipv6_udp_l3src_l4src,
+ mac_ipv6_udp_l3src_l4dst, mac_ipv6_udp_l3dst_l4src, mac_ipv6_udp_l3dst_l4dst,
+ mac_ipv6_udp_l4_src, mac_ipv6_udp_l4_dst, mac_ipv6_udp_all]
+
+mac_ipv6_tcp = [mac_ipv6_tcp_l2_src, mac_ipv6_tcp_l2_dst, mac_ipv6_tcp_l2src_l2dst,
+ mac_ipv6_tcp_l3_src, mac_ipv6_tcp_l3_dst, mac_ipv6_tcp_l3src_l4src,
+ mac_ipv6_tcp_l3src_l4dst, mac_ipv6_tcp_l3dst_l4src, mac_ipv6_tcp_l3dst_l4dst,
+ mac_ipv6_tcp_l4_src, mac_ipv6_tcp_l4_dst, mac_ipv6_tcp_all]
+
+mac_ipv6_sctp = [mac_ipv6_sctp_l2_src, mac_ipv6_sctp_l2_dst, mac_ipv6_sctp_l2src_l2dst,
+ mac_ipv6_sctp_l3_src, mac_ipv6_sctp_l3_dst, mac_ipv6_sctp_l3src_l4src,
+ mac_ipv6_sctp_l3src_l4dst, mac_ipv6_sctp_l3dst_l4src, mac_ipv6_sctp_l3dst_l4dst,
+ mac_ipv6_sctp_l4_src, mac_ipv6_sctp_l4_dst, mac_ipv6_sctp_all]
+
+# symmetric related data start
+mac_ipv4_symmetric = {
+ 'sub_casename': 'mac_ipv4_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-nonfrag-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-nonfrag-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-frag-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1",frag=6)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-frag-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-icmp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-icmp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-tcp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp-pre'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'ipv4-udp-vlan-pre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4-udp-vlan-pre'},
+ # },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1",frag=6)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'ipv4-udp-vlan'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4-udp-vlan'},
+ # },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2928")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-nonfrag-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv4-nonfrag-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-frag-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1",frag=6)/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv4-frag-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-icmp-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv4-icmp-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-tcp-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv4-tcp-post'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'ipv4-udp-vlan-post'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_no_hash_or_different': 'ipv4-udp-vlan-post'},
+ # },
+ ],
+}
+
+mac_ipv4_udp_symmetric = {
+ 'sub_casename': 'mac_ipv4_udp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-udp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp-pre'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'nvgre-pre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre-pre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre-pre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre-pre'},
+ # },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre'},
+ # },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'nvgre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-udp-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv4-udp-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv4-udp-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv4-udp-post'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'nvgre-post'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_no_hash_or_different': 'nvgre-post'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_no_hash_or_different': 'nvgre-post'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_no_hash_or_different': 'nvgre-post'},
+ # },
+ ],
+}
+
+mac_ipv4_tcp_symmetric = {
+ 'sub_casename': 'mac_ipv4_tcp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-tcp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-tcp-pre'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-tcp-pre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-tcp-pre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-tcp-pre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-tcp-pre'},
+ # },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-tcp'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv4-tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv4-tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv4-tcp'},
+ # },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-udp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-tcp-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv4-tcp-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv4-tcp-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv4-tcp-post'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-tcp-post'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_no_hash_or_different': 'ipv4-udp-vxlan-eth-ipv4-tcp-post'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_no_hash_or_different': 'ipv4-udp-vxlan-eth-ipv4-tcp-post'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_no_hash_or_different': 'ipv4-udp-vxlan-eth-ipv4-tcp-post'},
+ # },
+ ],
+}
+
+mac_ipv4_sctp_symmetric = {
+ 'sub_casename': 'mac_ipv4_sctp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss func symmetric_toeplitz types ipv4-sctp end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-sctp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-sctp-pre'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-sctp-pre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-sctp-pre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-sctp-pre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-sctp-pre'},
+ # },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-sctp'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv4-sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv4-sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv4-sctp'},
+ # },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-sctp-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv4-sctp-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv4-sctp-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv4-sctp-post'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-sctp-post'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_no_hash_or_different': 'ipv4-udp-vxlan-eth-ipv4-sctp-post'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_no_hash_or_different': 'ipv4-udp-vxlan-eth-ipv4-sctp-post'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)' % vf0_mac,
+ # 'action': {'check_no_hash_or_different': 'ipv4-udp-vxlan-eth-ipv4-sctp-post'},
+ # },
+ ],
+}
+
+mac_ipv6_symmetric = {
+ 'sub_casename': 'mac_ipv6_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-nonfrag-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-nonfrag-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-frag-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-frag-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-icmp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-icmp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-udp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp-pre'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv6-pre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv6-pre'},
+ # },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv6'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv6'},
+ # },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-nonfrag'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-nonfrag-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv6-nonfrag-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-frag-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv6-frag-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-icmp-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv6-icmp-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-udp-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv6-udp-post'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'ipv4-udp-vxlan-eth-ipv6-post'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)' % vf0_mac,
+ # 'action': {'check_no_hash_or_different': 'ipv4-udp-vxlan-eth-ipv6-post'},
+ # },
+ ],
+}
+
+mac_ipv6_udp_symmetric = {
+ 'sub_casename': 'mac_ipv6_udp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-udp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp-pre'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'nvgre-eth-ipv6-udp-pre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre-eth-ipv6-udp-pre'},
+ # },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-udp'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'nvgre-eth-ipv6-udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre-eth-ipv6-udp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'ipv6-tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'ipv6-tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'nvgre-eth-ipv6-tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre-eth-ipv6-tcp'},
+ # },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-udp-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv6-udp-post'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'nvgre-eth-ipv6-udp-post'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_no_hash_or_different': 'nvgre-eth-ipv6-udp-post'},
+ # },
+ ],
+}
+
+mac_ipv6_tcp_symmetric = {
+ 'sub_casename': 'mac_ipv6_tcp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-tcp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-tcp-pre'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'nvgre-eth-ipv6-tcp-pre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre-eth-ipv6-tcp-pre'},
+ # },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-tcp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-tcp'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'nvgre-eth-ipv6-tcp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre-eth-ipv6-tcp'},
+ # },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'nvgre-eth-ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'nvgre-eth-ipv6-udp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-tcp-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv6-tcp-post'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'nvgre-eth-ipv6-tcp-post'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_no_hash_or_different': 'nvgre-eth-ipv6-tcp-post'},
+ # },
+ ],
+}
+
+mac_ipv6_sctp_symmetric = {
+ 'sub_casename': 'mac_ipv6_sctp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss func symmetric_toeplitz types ipv6-sctp end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-sctp-pre'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-sctp-pre'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'nvgre-eth-ipv6-sctp-pre'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_different': 'nvgre-eth-ipv6-sctp-pre'},
+ # },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-sctp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-sctp'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'nvgre-eth-ipv6-sctp'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_hash_same': 'nvgre-eth-ipv6-sctp'},
+ # },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-udp'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-sctp-post'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv6-sctp-post'},
+ },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'save_hash': 'nvgre-eth-ipv6-sctp-post'},
+ # },
+ # {
+ # 'send_packet': 'Ether(dst="%s", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)' % vf0_mac,
+ # 'action': {'check_no_hash_or_different': 'nvgre-eth-ipv6-sctp-post'},
+ # },
+ ],
+}
+# symmetric related data end
+
+ipv6_64bit_prefix_l3_src_only = {
+ 'sub_casename': 'ipv6_64bit_prefix_l3_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre64 l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="%s")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IPv6(src="fe83:1:a6bf:2ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IPv6(src="fe81:1:a6bf:1ff:ee1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IPv6(src="fe81:1:a6bf:1ff:ee1c::806", dst="fe82:1:a6bf:2ff:fe1c::806")/Raw("x"*64)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-64bit'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="%s")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv6-64bit'},
+ },
+ ],
+}
+
+ipv6_64bit_prefix_l3_dst_only = {
+ 'sub_casename': 'ipv6_64bit_prefix_l3_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre64 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="%s")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe83:1:a6bf:2ff:fe1c::806")/Raw("x"*64)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:ee1c::806")/Raw("x"*64)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IPv6(src="fe83:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:ee1c::806")/Raw("x"*64)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-64bit'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="%s")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv6-64bit'},
+ },
+ ],
+}
+
+ipv6_64bit_prefix_l3_src_dst_only = {
+ 'sub_casename': 'ipv6_64bit_prefix_l3_src_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre64 l3-src-only l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="%s")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)' % vf0_mac,
+ 'action': {'save_hash': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IPv6(src="fe81:1:a6bf:2ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:2ff:fe1c::806")/Raw("x"*64)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IPv6(src="fe81:1:a6bf:1ff:ee1c::806", dst="fe82:1:a6bf:1ff:ee1c::806")/Raw("x"*64)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-64bit'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv6-64bit'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="%s")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)' % vf0_mac,
+ 'action': {'check_no_hash_or_different': 'ipv6-64bit'},
+ },
+ ],
+}
+
+ipv6_64bit_prefix = [ipv6_64bit_prefix_l3_src_only, ipv6_64bit_prefix_l3_dst_only, ipv6_64bit_prefix_l3_src_dst_only]
class AdvancedIavfRSSTest(TestCase):
def set_up_all(self):
"""
Run at the start of each test suite.
- Generic filter Prerequistites
+ prerequisites.
"""
+ # Based on h/w type, choose how many ports to use
self.dut_ports = self.dut.get_ports(self.nic)
- # Verify that enough ports are available
- self.verify(len(self.dut_ports) >= 1, "Insufficient ports")
- self.dut_session = self.dut.create_session("pf_dut")
- self.pmd_session = self.dut.create_session("vf_pmd_dut")
- self.pmd_output = PmdOutput(self.dut)
- self.pmd_output_vf1 = PmdOutput(self.dut, self.pmd_session)
- localPort = self.tester.get_local_port(self.dut_ports[0])
- self.used_dut_port = self.dut_ports[0]
+ self.verify(len(self.dut_ports) >= 2, "Insufficient ports for testing")
+ # Verify that enough threads are available
+ cores = self.dut.get_core_list("1S/4C/1T")
+ self.verify(cores is not None, "Insufficient cores for speed testing")
self.ports_socket = self.dut.get_numa_id(self.dut_ports[0])
- self.tx_iface = self.tester.get_interface(localPort)
+ self.tester_port0 = self.tester.get_local_port(self.dut_ports[0])
+ self.tester_port1 = self.tester.get_local_port(self.dut_ports[1])
+ self.tester_iface0 = self.tester.get_interface(self.tester_port0)
+ self.tester_iface1 = self.tester.get_interface(self.tester_port1)
+
+ self.used_dut_port = self.dut_ports[0]
self.pf_interface = self.dut.ports_info[self.dut_ports[0]]['intf']
- self.pf_mac = self.dut.get_mac_address(0)
- self.pf_pci = self.dut.ports_info[self.dut_ports[0]]['pci']
- self.verify(self.nic in ["columbiaville_25g", "columbiaville_100g"], "%s nic not support ethertype filter" % self.nic)
- self.ddp_fdir = "/lib/firmware/updates/intel/ice/ddp/"
- conf_file = 'conf/cvl_advanced_iavf_rss_package.cfg'
- conf_info = UserConf(conf_file)
- conf_section = conf_info.conf._sections['suite']
- self.os_pkg_name = conf_section['os_default_package_file_location']
- self.comms_pkg_name = conf_section['comms_package_file_location']
self.vf_flag = False
self.create_iavf()
+ self.pass_flag = 'passed'
+ self.fail_flag = 'failed'
+ self.pkt = Packet()
+ self.pmd_output = PmdOutput(self.dut)
+ self.launch_testpmd()
+ self.rxq = 16
+ self.rssprocess = RssProcessing(self, self.pmd_output, [self.tester_iface0, self.tester_iface1], self.rxq)
+ self.logger.info('rssprocess.tester_ifaces: {}'.format(self.rssprocess.tester_ifaces))
+ self.logger.info('rssprocess.test_case: {}'.format(self.rssprocess.test_case))
+
def set_up(self):
"""
Run before each test case.
"""
- self.dut.kill_all()
-
- def tear_down(self):
- """
- Run after each test case.
- """
- self.dut.kill_all()
- if self.running_case == "test_vf_reset":
- self.dut.send_expect("ip link set %s vf 0 trust off" % self.pf_interface, "# ")
- self.dut.send_expect("ip link set %s vf 0 mac %s" % (self.pf_interface, vf0_mac), "# ")
- elif self.running_case == "test_pf_reset":
- self.dut.send_expect("ip link set %s vf 0 mac %s" % (self.pf_interface, vf0_mac), "# ")
-
- def tear_down_all(self):
- """
- Run after each test suite.
- """
- self.dut.kill_all()
- self.destroy_iavf()
+ self.pmd_output.execute_cmd("start")
def create_iavf(self):
if self.vf_flag is False:
self.dut.bind_interfaces_linux('ice')
- self.dut.generate_sriov_vfs_by_port(self.used_dut_port, 2)
+ self.dut.generate_sriov_vfs_by_port(self.used_dut_port, 1)
self.sriov_vfs_port = self.dut.ports_info[self.used_dut_port]['vfs_port']
self.vf_flag = True
@@ -812,10 +5109,8 @@ class AdvancedIavfRSSTest(TestCase):
port.bind_driver(self.drivername)
self.vf0_prop = {'opt_host': self.sriov_vfs_port[0].pci}
- self.vf1_prop = {'opt_host': self.sriov_vfs_port[1].pci}
self.dut.send_expect("ifconfig %s up" % self.pf_interface, "# ")
self.dut.send_expect("ip link set %s vf 0 mac %s" % (self.pf_interface, vf0_mac), "# ")
- self.dut.send_expect("ip link set %s vf 1 mac %s" % (self.pf_interface, vf1_mac), "# ")
except Exception as e:
self.destroy_iavf()
raise Exception(e)
@@ -825,344 +5120,302 @@ class AdvancedIavfRSSTest(TestCase):
self.dut.destroy_sriov_vfs_by_port(self.used_dut_port)
self.vf_flag = False
- def create_testpmd_command(self, port_info, pmd_param=None):
- """
- Create testpmd command for non-pipeline mode
- """
- port_pci = port_info['opt_host']
- param_str = " --rxq=16 --txq=16 --port-topology=loop "
- if pmd_param is not None:
- param_str = param_str + pmd_param
- self.pmd_output.start_testpmd(cores="1S/8C/1T", param=param_str, eal_param="-w %s" % port_pci)
- self.pmd_output.execute_cmd("set fwd rxonly", "testpmd> ", 15)
- self.pmd_output.execute_cmd("set verbose 1", "testpmd> ", 15)
- self.pmd_output.execute_cmd("port config 0 rss-hash-key ipv4 1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd", "testpmd> ", 15)
-
- def create_testpmd2_command(self, port_info, pmd_param=None):
- """
- Create testpmd command for non-pipeline mode
- """
- self.pmd_session.send_expect("cd /root/dpdk/", "# ")
- port_pci = port_info['opt_host']
- param_str = " --rxq=16 --txq=16 --port-topology=loop "
- if pmd_param is not None:
- param_str = param_str + pmd_param
- self.pmd_output_vf1.start_testpmd(cores=list(range(9, 16)), param=param_str, eal_param="-w %s --file-prefix=multi_vfs_pmd" % port_pci)
- self.pmd_output_vf1.execute_cmd("set fwd rxonly", "testpmd> ", 15)
- self.pmd_output_vf1.execute_cmd("set verbose 1", "testpmd> ", 15)
-
- def _rte_flow_validate_pattern(self, test_vectors, rss_match=True):
- check_result = 0
- test_results = []
- log_msg = []
- for tv in test_vectors:
- self.pmd_output.execute_cmd(tv["rte_flow_pattern"]) # create a rule
- time.sleep(1)
- self.pkg_count = tv["send_count"]
- # send packet
- if "match" in tv["name"]:
- for match_pkg in tv["match_str"]:
- out = self._pkg_send(match_pkg, self.pkg_count)
- result, case_msg = tv["check_func"](out, self.pkg_count)
- print(case_msg)
- test_results.append(result)
- for dismatch_pkg in tv["dismatch_str"]:
- out = self._pkg_send(dismatch_pkg, self.pkg_count)
- result, case_msg = tv["check_func"](out, self.pkg_count, rss_match=False)
- print(case_msg)
- test_results.append(result)
- else:
- for scapy_str in tv["scapy_str"]:
- out = self._pkg_send(scapy_str, self.pkg_count)
- result, case_msg = tv["check_func"](out, self.pkg_count, rss_match)
- print(case_msg)
- test_results.append(result)
- self.pmd_output.execute_cmd("flow destroy 0 rule 0")
-
- # check test results
- if False in test_results:
- log_cmd = "%s test failed" % tv["name"]
- check_result = check_result + 1
- else:
- log_cmd = "%s test PASS" % tv["name"]
- log_msg.append(log_cmd)
-
- self.pmd_output.execute_cmd("flow flush 0")
- self.pmd_output.quit()
- print(log_msg)
- self.verify(check_result == 0, "Some test case failed.")
-
- def _check_inputset_pattern(self, test_vectors):
- for tv in test_vectors:
- self.pmd_output.execute_cmd(tv["rte_flow_pattern"]) # create a rule
- self.dut_session.send_expect("ethtool -N %s %s" % (self.pf_interface, tv["pf_rule"]), "# ")
- self.dut_session.send_expect("ethtool -n %s %s" % (self.pf_interface, tv["check_pf_rule_set"]), "# ")
- self._set_pf_queue_num()
- self.pkg_count = tv["send_count"]
- # send vf packet
- for scapy_str in tv["scapy_str"]:
- pf_rx_0 = self._get_pf_rx()
- out = self._pkg_send(scapy_str, self.pkg_count)
- result, case_msg = tv["check_func"](out, self.pkg_count)
- self.verify(result, case_msg)
- # check PF not recieve packets
- pf_rx_1 = self._get_pf_rx()
- pf_rx = (pf_rx_1 - pf_rx_0)
- self.verify(pf_rx == 0, "pf recieve vf packets!")
-
- # send pf packet
- for pf_scapy_str in tv["pf_scapy"]:
- pf_scapy_str = pf_scapy_str % self.pf_mac
- self._pkg_send(pf_scapy_str, self.pkg_count)
- out = self.dut_session.send_expect("ethtool -S %s |grep rx_queue" % self.pf_interface, "# ")
- result = tv["check_pf_rss_func"](out, self.pkg_count)
- self.verify(result, "PF not do hash")
- self.pmd_output.execute_cmd("flow destroy 0 rule 0")
-
- self.pmd_output.execute_cmd("flow flush 0")
- self.pmd_output.quit()
-
- def _pkg_send(self, test_packet, send_count):
- self.pmd_output.execute_cmd("start")
- pkt = Packet()
- for i in range(send_count):
- pkt.append_pkt(test_packet)
- pkt.send_pkt(self.tester, tx_port=self.tx_iface, count=1)
- out = self.pmd_output.execute_cmd("stop", timeout=30)
- return out
-
- def _set_pf_queue_num(self):
- self.dut_session.send_expect("ethtool -L %s rx 10 tx 10" % self.pf_interface, "# ")
- out = self.dut_session.send_expect("ethtool -l %s " % self.pf_interface, "# ")
- out = out.split("Current hardware settings")[1]
- pf_queue_num = re.findall(r'Combined:\s+(\d+)', out)[0]
- self.verify(int(pf_queue_num) == 10, "set rx tx queue fail!")
-
- def _get_pf_rx(self):
- out = self.dut_session.send_expect("ethtool -l %s " % self.pf_interface, "# ")
- out = out.split("Current hardware settings")[1]
- pf_rx = re.findall(r'RX:\s+(\d+)', out)[0]
- return int(pf_rx)
-
- def test_iavf_mac_eth_src_rss(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_mac_eth_src)
-
- def test_iavf_mac_eth_dst_rss(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_mac_eth_dst, rss_match=False)
-
- def test_iavf_rss_ipv4(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_mac_rss_ipv4)
-
- def test_iavf_rss_ipv4_ICMP(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_mac_rss_ipv4_icmp)
-
- def test_iavf_rss_ipv4_NVGRE(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_mac_rss_ipv4_nvgre)
-
- def test_iavf_rss_ipv4_TCP(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_mac_rss_ipv4_tcp)
-
- def test_iavf_rss_ipv4_UDP(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_mac_rss_ipv4_udp)
-
- # def test_iavf_rss_ipv4_SCTP(self):
- # self.create_testpmd_command(self.vf0_prop)
- # self._rte_flow_validate_pattern(tvs_iavf_mac_rss_ipv4_sctp)
-
- def test_iavf_rss_ipv6(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_mac_rss_ipv6)
-
- def test_iavf_rss_ipv6_UDP(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_mac_rss_ipv6_udp)
-
- def test_iavf_rss_ipv6_TCP(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_mac_rss_ipv6_tcp)
-
- def test_iavf_rss_CVLAN(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_mac_rss_cvlan)
-
- def test_iavf_rss_PFCP(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_mac_rss_pfcp)
-
- def test_iavf_ipv4_gtpu_updown(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_gtpu_ipv4)
-
- def test_iavf_ipv4_frag_gtpu_updown(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_gtpu_ipv4_frag)
-
- def test_iavf_ipv4_udp_gtpu_updown(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_gtpu_ipv4_udp)
-
- def test_iavf_ipv4_tcp_gtpu_updown(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_gtpu_ipv4_tcp)
-
- def test_iavf_ipv4_icmp_gtpu_updown(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_gtpu_ipv4_icmp)
-
- def test_iavf_rss_ipv4_l2tpv3(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_mac_rss_ipv4_l2tpv3)
-
- def test_iavf_rss_ipv6_l2tpv3(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_mac_rss_ipv6_l2tpv3)
-
- def test_iavf_rss_ipv4_esp(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_mac_rss_ipv4_esp)
-
- def test_iavf_rss_ipv6_esp(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_mac_rss_ipv6_esp)
-
- def test_iavf_rss_ipv4_ah(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_mac_rss_ipv4_ah)
-
- def test_iavf_rss_ipv6_ah(self):
- self.create_testpmd_command(self.vf0_prop)
- self._rte_flow_validate_pattern(tvs_iavf_mac_rss_ipv6_ah)
-
- # def test_iavf_ipv4_sctp_gtpu_updown(self):
- # self.create_testpmd_command(self.vf0_prop)
- # self._rte_flow_validate_pattern(tvs_iavf_gtpu_ipv4_sctp)
-
- def test_iavf_error_handle(self):
- self.create_testpmd_command(self.vf0_prop)
- error_rule = ['flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end',
- 'flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end']
- for rule in error_rule:
- out = self.pmd_output.execute_cmd(rule)
- self.verify("Failed to create flow" in out, "Rule can be created")
-
- def test_vf_reset(self):
- self.dut_session.send_expect("ip link set %s vf 0 trust on" % self.pf_interface, "# ")
- self.create_testpmd_command(self.vf0_prop, pmd_param="--nb-cores=2")
- flow_rule = "flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end"
- self.pmd_output.execute_cmd(flow_rule)
- self.pmd_output.execute_cmd("show port 0 rss-hash")
-
- # send packets with vf0_mac, check hash work
- pkg = 'Ether(dst="%s")/IP(dst=RandIP(), frag=5)/SCTP(sport=RandShort())/("X"*480)' % vf0_mac
- pkg_count = 100
- out = self._pkg_send(pkg, pkg_count)
- result, log_str = rfc.check_iavf_packets_rss_queue(out, pkg_count)
- self.verify(result is True, log_str)
-
- # reset vf
- self.pmd_output.execute_cmd("port stop 0")
- self.pmd_output.execute_cmd("port reset 0")
- self.pmd_output.execute_cmd("port start 0")
- # send packets again with vf0_mac, check not do hash
- out = self._pkg_send(pkg, pkg_count)
- result, log_str = rfc.check_iavf_packets_rss_queue(out, pkg_count)
- self.verify(result is True, log_str)
-
- # reset PF and send packets check hash work
- reset_mac = "00:66:77:88:99:55"
- self.dut_session.send_expect("ip link set %s vf 0 mac %s" % (self.pf_interface, reset_mac), "# ")
- self.pmd_output.execute_cmd("port stop 0")
- self.pmd_output.execute_cmd("port reset 0")
- self.pmd_output.execute_cmd("port start 0")
- pkg = 'Ether(dst="%s")/IP(dst=RandIP(), frag=5)/SCTP(sport=RandShort())/("X"*480)' % reset_mac
- out = self._pkg_send(pkg, pkg_count)
- result, log_str = rfc.check_iavf_packets_rss_queue(out, pkg_count)
- self.verify(result is True, log_str)
-
- def test_pf_reset(self):
- param_str = " --rxq=16 --txq=16 --nb-cores=2"
- self.pmd_output.start_testpmd(cores="1S/8C/1T", param=param_str,
- eal_param="-w %s -w %s" % (self.vf0_prop['opt_host'], self.vf1_prop['opt_host']))
- self.pmd_output.execute_cmd("set fwd rxonly", "testpmd> ", 15)
- self.pmd_output.execute_cmd("set verbose 1", "testpmd> ", 15)
- vf0_rule = "flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end"
- vf1_rule = "flow create 1 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end"
- self.pmd_output.execute_cmd(vf0_rule)
- self.pmd_output.execute_cmd(vf1_rule)
- pkg_count = 100
-
- # send packets with vf0_mac and vf1_mac, check hash work
- pkg_vf0 = 'Ether(dst="%s")/IP(src=RandIP())/UDP(dport=RandShort())/("X"*480)' % vf0_mac
- pkg_vf1 = 'Ether(dst="%s")/IP(dst=RandIP())/UDP(sport=RandShort())/("X"*480)' % vf1_mac
-
- out = self._pkg_send(pkg_vf0, pkg_count)
- result, msg = rfc.check_iavf_packets_rss_queue(out, pkg_count)
- self.verify(result is True, msg)
- out = self._pkg_send(pkg_vf1, pkg_count)
- result, msg = rfc.check_iavf_packets_rss_queue(out, pkg_count)
- self.verify(result is True, msg)
-
- # PF reset and check hash not do hash
- reset_mac = "00:66:77:88:99:55"
- self.dut_session.send_expect("ip link set %s vf 0 mac %s" % (self.pf_interface, reset_mac), "# ")
- reset_vf0 = 'Ether(dst="%s")/IP(src=RandIP())/UDP(dport=RandShort())/("X"*480)' % reset_mac
- out = self._pkg_send(reset_vf0, pkg_count)
- out = out.split("forward statistics for all ports")[1]
- rx_num = re.findall(r'RX-packets:\s?(\d+)', out)[0]
- self.verify(int(rx_num) == 0, "PF reset error")
-
- out = self._pkg_send(pkg_vf1, pkg_count)
- result, msg = rfc.check_iavf_packets_rss_queue(out, pkg_count)
- self.verify(result is True, msg)
-
- def test_mutil_vfs(self):
- self.create_testpmd_command(self.vf0_prop, pmd_param="--nb-cores=2")
- self.create_testpmd2_command(self.vf1_prop, pmd_param="--nb-cores=2")
- pkg_count = 100
-
- flow_rule = "flow create 0 ingress pattern eth / ipv4 / end actions rss types l3-dst-only end key_len 0 queues end / end"
- self.pmd_output.execute_cmd(flow_rule)
- self.pmd_output_vf1.execute_cmd(flow_rule)
- # send packets and check vf0 not recieved, vf1 hash do work
- pkg_vf1 = 'Ether(dst="%s")/IP(dst=RandIP(), frag=5)/SCTP(sport=RandShort())/("X"*480)' % vf1_mac
- self.pmd_output_vf1.execute_cmd("start")
- self._pkg_send(pkg_vf1, pkg_count)
- vf1_out = self.pmd_output_vf1.execute_cmd("stop")
- result, msg = rfc.check_iavf_packets_rss_queue(vf1_out, pkg_count)
- self.verify(result is True, msg)
-
- def test_check_inputset_with_pf_and_vf(self):
- self.create_testpmd_command(self.vf0_prop)
- self._check_inputset_pattern(tvs_check_pf_vf_inputset)
-
- def test_use_os_default_package(self):
-
- self.replace_pkg(self.os_pkg_name)
- self.create_testpmd_command(self.vf0_prop)
- error_rule = ["flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end ",
- "flow create 0 ingress pattern eth / ipv6 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end ", ]
- try:
- for rule in error_rule:
- out = self.pmd_output.execute_cmd(rule)
- self.verify("Failed to create flow" in out, "Rule can be created")
- except Exception as e:
- raise Exception(e)
- finally:
- self.pmd_output.quit()
- self.replace_pkg(self.comms_pkg_name)
-
- def replace_pkg(self, pkg):
- self.dut_session.send_expect("cd %s" % self.ddp_fdir, "# ")
- self.dut_session.send_expect("rm -f ice.pkg", "# ")
- self.dut_session.send_expect("cp %s ice.pkg" % pkg, "# ")
- self.dut_session.send_expect("rmmod ice", "# ", 15)
- self.dut_session.send_expect("modprobe ice", "# ", 60)
- self.vf_flag = False
- self.create_iavf()
+ def launch_testpmd(self):
+ param = "--rxq=16 --txq=16"
+ self.pmd_output.start_testpmd(cores="1S/4C/1T", param=param,
+ ports=[self.sriov_vfs_port[0].pci], socket=self.ports_socket)
+ self.pmd_output.execute_cmd("port config all rss all")
+ self.pmd_output.execute_cmd("set fwd rxonly")
+ self.pmd_output.execute_cmd("set verbose 1")
+ res = self.pmd_output.wait_link_status_up('all', timeout=15)
+ self.verify(res is True, 'there have port link is down')
+
+ def test_mac_ipv4(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4)
+
+ def test_mac_ipv4_udp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_udp)
+
+ def test_mac_ipv4_tcp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_tcp)
+
+ def test_mac_ipv4_sctp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_sctp)
+
+ def test_mac_ipv6(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6)
+
+ def test_mac_ipv6_udp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_udp)
+
+ def test_mac_ipv6_tcp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_tcp)
+
+ def test_mac_ipv6_sctp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_sctp)
+
+ def test_symmetric_mac_ipv4(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_symmetric)
+
+ def test_symmetric_mac_ipv4_udp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_udp_symmetric)
+
+ def test_symmetric_mac_ipv4_tcp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_tcp_symmetric)
+
+ def test_symmetric_mac_ipv4_sctp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_sctp_symmetric)
+
+ def test_symmetric_mac_ipv6(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_symmetric)
+
+ def test_symmetric_mac_ipv6_udp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_udp_symmetric)
+
+ def test_symmetric_mac_ipv6_tcp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_tcp_symmetric)
+
+ def test_symmetric_mac_ipv6_sctp(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv6_sctp_symmetric)
+
+ def test_64bit_ipv6_prefix(self):
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_64bit_prefix)
+
+ def test_negative_case(self):
+ negative_rules = [
+ 'flow create 0 ingress pattern eth / ipv4 / end actions rss types eth l3-src-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4-udp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-tcp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv6 end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types ipv4 l3-src-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types eth end key_len 0 queues end / end',
+ ]
+ for i in negative_rules:
+ out = self.pmd_output.execute_cmd(i, timeout=1)
+ self.verify('iavf_flow_create(): Failed to create flow' in out, "rule %s create successfully" % i)
+
+ def test_multirules(self):
+ # Subcase 1: two rules with same pattern but different hash input set, not hit default profile
+ self.logger.info('===================Test sub case: multirules subcase 1 ================')
+ self.rssprocess.error_msgs = []
+ rule_id_0 = self.rssprocess.create_rule(
+ 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end',
+ check_stats=True)
+ self.rssprocess.check_rule(port_id=0, rule_list=rule_id_0)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.7",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ rule_id_1 = self.rssprocess.create_rule(
+ 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end',
+ check_stats=True)
+ self.rssprocess.check_rule(port_id=0, rule_list=rule_id_1)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.7",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.7")/UDP(dport=45)/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule_id_1)
+ self.rssprocess.check_rule(port_id=0)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.9")/UDP(dport=45)/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.7",dst="192.168.0.9")/UDP(dport=45)/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ #self.rssprocess.destroy_rule(port_id=0, rule_id=rule_id_0)
+ self.rssprocess.handle_tests(tests, 0)
+ self.dut.send_command("flow flush 0", timeout=1)
+
+ # Subcase 2: two rules with same pattern but different hash input set, hit default profile
+ self.logger.info('===================Test sub case: multirules subcase 2 ================')
+ rule_id_0 = self.rssprocess.create_rule(
+ 'flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end',
+ check_stats=True)
+ self.rssprocess.check_rule(port_id=0, rule_list=rule_id_0)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.7",dst="192.168.0.5")/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.8")/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-pay'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ rule_id_1 = self.rssprocess.create_rule(
+ 'flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end',
+ check_stats=True)
+ self.rssprocess.check_rule(port_id=0, rule_list=rule_id_1)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.7",dst="192.168.0.5")/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.7")/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-pay'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule_id_1)
+ self.rssprocess.check_rule(port_id=0)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_no_hash': 'ipv4-pay'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ #self.rssprocess.destroy_rule(port_id=0, rule_id=rule_id_0)
+ self.dut.send_command("flow flush 0", timeout=1)
+
+ # Subcase 3: two rules, scope smaller created first, and the larger one created later
+ self.logger.info('===================Test sub case: multirules subcase 3 ================')
+ rule_id_0 = self.rssprocess.create_rule(
+ 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end',
+ check_stats=True)
+ self.rssprocess.check_rule(port_id=0, rule_list=rule_id_0)
+ tests_3 = [
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-udp-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=25, dport=45)/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.7",dst="192.168.0.8")/UDP(sport=23, dport=44)/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp-pay'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests_3, 0)
+ rule_id_1 = self.rssprocess.create_rule(
+ 'flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end',
+ check_stats=True)
+ self.rssprocess.check_rule(port_id=0, rule_list=rule_id_1)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-udp-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.7",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.8")/UDP(sport=25, dport=99)/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp-pay'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule_id_1)
+ self.rssprocess.handle_tests(tests_3, 0)
+ #self.rssprocess.destroy_rule(port_id=0, rule_id=rule_id_0)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_no_hash': 'ipv4-udp-pay'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ self.dut.send_command("flow flush 0", timeout=1)
+
+ # Subcase 4: two rules, scope larger created first, and the smaller one created later
+ self.logger.info('===================Test sub case: multirules subcase 4 ================')
+ rule_id_0 = self.rssprocess.create_rule(
+ 'flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end',
+ check_stats=True)
+ self.rssprocess.check_rule(port_id=0, rule_list=rule_id_0)
+ tests_4 = [
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-udp-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.7",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.8")/UDP(sport=25, dport=99)/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp-pay'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests_4, 0)
+ rule_id_1 = self.rssprocess.create_rule(
+ 'flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end',
+ check_stats=True)
+ self.rssprocess.check_rule(port_id=0, rule_list=rule_id_1)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)' % vf0_mac,
+ 'action': {'save_hash': 'ipv4-udp-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=25, dport=45)/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_hash_different': 'ipv4-udp-pay'},
+ },
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.7",dst="192.168.0.8")/UDP(sport=23, dport=44)/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_hash_same': 'ipv4-udp-pay'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule_id_1)
+ self.rssprocess.handle_tests(tests_4, 0)
+ #self.rssprocess.destroy_rule(port_id=0, rule_id=rule_id_0)
+ tests = [
+ {
+ 'send_packet': 'Ether(dst="%s")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)' % vf0_mac,
+ 'action': {'check_no_hash': 'ipv4-udp-pay'},
+ },
+ ]
+ self.rssprocess.handle_tests(tests, 0)
+ self.verify(not self.rssprocess.error_msgs, 'some subcases failed')
+
+ def tear_down(self):
+ # destroy all flow rule on port 0
+ self.dut.send_command("flow flush 0", timeout=1)
+ self.dut.send_command("clear port stats all", timeout=1)
+ self.pmd_output.execute_cmd("stop")
+
+ def tear_down_all(self):
+ self.dut.kill_all()
+ self.destroy_iavf()
--
2.17.1
^ permalink raw reply [flat|nested] 15+ messages in thread
* [dts] [PATCH V2 5/8] tests/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp
2020-10-28 10:59 [dts] [PATCH V2 0/8] tests: update or add rss related suites Haiyang Zhao
` (3 preceding siblings ...)
2020-10-28 10:59 ` [dts] [PATCH V2 4/8] tests/TestSuite_cvl_advanced_iavf_rss:update script Haiyang Zhao
@ 2020-10-28 10:59 ` Haiyang Zhao
2020-10-29 6:29 ` Sun, QinX
2020-10-28 10:59 ` [dts] [PATCH V2 6/8] conf/cvl_advanced_rss_pppoe Haiyang Zhao
` (2 subsequent siblings)
7 siblings, 1 reply; 15+ messages in thread
From: Haiyang Zhao @ 2020-10-28 10:59 UTC (permalink / raw)
To: dts, qi.fu; +Cc: sunqin
From: sunqin <qinx.sun@intel.com>
add cvl rss pf test suite
Signed-off-by: sunqin <qinx.sun@intel.com>
---
| 5461 +++++++++++++++++
1 file changed, 5461 insertions(+)
create mode 100644 tests/TestSuite_cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp.py
--git a/tests/TestSuite_cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp.py b/tests/TestSuite_cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp.py
new file mode 100644
index 0000000..a9551b6
--- /dev/null
+++ b/tests/TestSuite_cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp.py
@@ -0,0 +1,5461 @@
+# BSD LICENSE
+#
+# Copyright(c)2020 Intel Corporation. All rights reserved.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in
+# the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Intel Corporation nor the names of its
+# contributors may be used to endorse or promote products derived
+# from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import re
+import random
+import string
+from test_case import TestCase
+from pmd_output import PmdOutput
+from packet import Packet
+from rte_flow_common import RssProcessing
+from config import UserConf
+
+mac_ipv4_pfcp_session_packets = {
+ 'match': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)',
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=2)/Raw("x"*80)',
+ 'Ether(dst="00:11:22:33:44:54")/IP(src="192.168.0.25",dst="192.168.0.23")/UDP(sport=23,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)'],
+ 'mismatch': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)',
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=25)/Raw("x"*80)']
+}
+
+mac_ipv4_pfcp_session = {
+ 'sub_casename': 'mac_ipv4_pfcp_session',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_pfcp_session_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_pfcp_session_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_pfcp_session_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': [i for i in mac_ipv4_pfcp_session_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_ipv4_pfcp_session_packets['match']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_pfcp_session_packets = {
+ 'match': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=2)/Raw("x"*80)',
+ 'Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)'],
+ 'mismatch': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=25)/Raw("x"*80)']
+}
+
+mac_ipv6_pfcp_session = {
+ 'sub_casename': 'mac_ipv6_pfcp_session',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_pfcp_session_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv6_pfcp_session_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_pfcp_session_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': [i for i in mac_ipv6_pfcp_session_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_ipv6_pfcp_session_packets['match']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_l2tpv3_packets = {
+ 'match': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5", proto=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.4", proto=115)/L2TP(\'\\x00\\x00\\x00\\x12\')/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.5",dst="192.168.0.7", proto=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)'
+ ],
+ 'mismatch': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=25)/Raw("x"*80)'
+ ]
+}
+
+mac_ipv4_l2tpv3 = {
+ 'sub_casename': 'mac_ipv4_l2tpv3',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_l2tpv3_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_l2tpv3_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_l2tpv3_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': [i for i in mac_ipv4_l2tpv3_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_ipv4_l2tpv3_packets['match']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_l2tpv3_packets = {
+ 'match': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP(\'\\x00\\x00\\x00\\x12\')/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)'
+ ],
+ 'mismatch': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5", proto=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=25)/Raw("x"*80)'
+ ]
+}
+
+mac_ipv6_l2tpv3 = {
+ 'sub_casename': 'mac_ipv6_l2tpv3',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_l2tpv3_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv6_l2tpv3_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_l2tpv3_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': [i for i in mac_ipv6_l2tpv3_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_ipv6_l2tpv3_packets['match']],
+ 'action': 'check_no_hash',
+ }
+ ]
+}
+
+mac_ipv4_esp_packets = {
+ 'match': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=12)/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.4",dst="192.168.0.7",proto=50)/ESP(spi=11)/Raw("x"*480)'],
+ 'mismatch': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5", proto=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=12)/Raw("x"*480)'
+ ]
+}
+
+mac_ipv4_esp = {
+ 'sub_casename': 'mac_ipv4_esp',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_esp_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_esp_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_esp_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': [
+ i for i in mac_ipv4_esp_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ i for i in mac_ipv4_esp_packets['match']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv4_udp_esp_packets = {
+ 'match': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=4500)/ESP(spi=12)/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.4",dst="192.168.0.7")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)'],
+ 'mismatch': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)']
+}
+
+mac_ipv4_udp_esp = {
+ 'sub_casename': 'mac_ipv4_udp_esp',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / esp / end actions rss types esp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_esp_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_esp_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_esp_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': [i for i in mac_ipv4_udp_esp_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ i for i in mac_ipv4_esp_packets['match']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_esp_packets = {
+ 'match': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=11)/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=12)/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=50)/ESP(spi=11)/Raw("x"*480)'],
+ 'mismatch': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
+}
+
+mac_ipv6_esp = {
+ 'sub_casename': 'mac_ipv6_esp',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / esp / end actions rss types esp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_esp_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv6_esp_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_esp_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': [i for i in mac_ipv6_esp_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_ipv6_esp_packets['match']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_ipv6_udp_esp_packets = {
+ 'match': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=12)/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)'],
+ 'mismatch': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=11)/Raw("x"*480)']
+}
+
+mac_ipv6_udp_esp = {
+ 'sub_casename': 'mac_ipv6_udp_esp',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / esp / end actions rss types esp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_esp_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_esp_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_esp_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_esp_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv6_udp_esp_packets['match'],
+ 'action': 'check_no_hash',
+ },
+ ],
+
+}
+
+mac_ipv4_ah_packets = {
+ 'match': ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=11)/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=12)/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.4",dst="192.168.0.8",proto=51)/AH(spi=11)/Raw("x"*480)'],
+ 'mismatch': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=11)/Raw("x"*480)']
+}
+
+mac_ipv4_ah = {
+ 'sub_casename': 'mac_ipv4_ah',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_ah_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_ah_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_ah_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': [i for i in mac_ipv4_ah_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_ipv4_ah_packets['match']],
+ 'action': 'check_no_hash',
+ },
+ ],
+
+}
+
+mac_ipv6_ah_packets = {
+ 'match': [
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=11)/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=12)/Raw("x"*480)',
+ 'Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=51)/AH(spi=11)/Raw("x"*480)'],
+ 'mismatch': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=11)/Raw("x"*480)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
+}
+
+mac_ipv6_ah = {
+ 'sub_casename': 'mac_ipv6_ah',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / ah / end actions rss types ah end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_ah_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv6_ah_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_ah_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': [i for i in mac_ipv6_ah_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_ipv6_ah_packets['match']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_pay_packets = {
+ 'mismatch': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
+}
+
+mac_pppoe_pay_l2_src_only_packets = {
+ 'mac_pppoe_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/Raw("x"*80)'
+ ],
+ 'mac_pppoe_lcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)'
+ ],
+ 'mac_pppoe_ipcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)'
+ ],
+}
+
+mac_pppoe_pay_l2_src_only = {
+ 'sub_casename': 'mac_pppoe_pay_l2_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_packets['mac_pppoe_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_packets['mac_pppoe_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_packets['mac_pppoe_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_packets['mac_pppoe_lcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_lcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_packets['mac_pppoe_lcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_lcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_packets['mac_pppoe_lcp_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_lcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_packets['mac_pppoe_ipcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_packets['mac_pppoe_ipcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_packets['mac_pppoe_ipcp_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipcp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [mac_pppoe_pay_l2_src_only_packets[key][i] for i in range(0, 3) for key in
+ ['mac_pppoe_pay', 'mac_pppoe_lcp_pay', 'mac_pppoe_ipcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_pay_l2_dst_only_packets = {
+ 'mac_pppoe_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/Raw("x"*80)']
+
+}
+
+mac_pppoe_pay_l2_dst_only = {
+ 'sub_casename': 'mac_pppoe_pay_l2_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_pay_l2_dst_only_packets['mac_pppoe_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_dst_only_packets['mac_pppoe_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_dst_only_packets['mac_pppoe_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_pppoe_pay_l2_dst_only_packets['mac_pppoe_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_pay_l2_src_only_l2_dst_only_packets = {
+ 'mac_pppoe_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/Raw("x"*80)'
+ ]
+
+}
+
+mac_pppoe_pay_l2_src_only_l2_dst_only = {
+ 'sub_casename': 'mac_pppoe_pay_l2_src_only_l2_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_pppoe_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_pay_session_id_packets = {
+ 'mac_pppoe_lcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
+ ],
+ 'mac_pppoe_ipcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)'
+ ]
+
+}
+
+mac_pppoe_pay_session_id = {
+ 'sub_casename': 'mac_pppoe_pay_session_id',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / end actions rss types pppoe end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_pay_session_id_packets['mac_pppoe_lcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_lcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_session_id_packets['mac_pppoe_lcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_lcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_session_id_packets['mac_pppoe_lcp_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_lcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_session_id_packets['mac_pppoe_ipcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_session_id_packets['mac_pppoe_ipcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_session_id_packets['mac_pppoe_ipcp_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipcp_pay'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [mac_pppoe_pay_session_id_packets[key][i] for i in range(0, 3) for key in
+ ['mac_pppoe_lcp_pay', 'mac_pppoe_ipcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_pay_l2_src_only_session_id_packets = {
+ 'mac_pppoe_lcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)'
+ ],
+ 'mac_pppoe_ipcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)'
+ ]
+
+}
+
+mac_pppoe_pay_l2_src_only_session_id = {
+ 'sub_casename': 'mac_pppoe_pay_l2_src_only_session_id',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / end actions rss types eth l2-src-only pppoe end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_session_id_packets['mac_pppoe_lcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_lcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_session_id_packets['mac_pppoe_lcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_lcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_session_id_packets['mac_pppoe_lcp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_lcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_session_id_packets['mac_pppoe_lcp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_lcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_session_id_packets['mac_pppoe_lcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_lcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_session_id_packets['mac_pppoe_ipcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_session_id_packets['mac_pppoe_ipcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_session_id_packets['mac_pppoe_ipcp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_session_id_packets['mac_pppoe_ipcp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_pay_l2_src_only_session_id_packets['mac_pppoe_ipcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipcp_pay'},
+ },
+
+ {
+ 'send_packet': mac_pppoe_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [mac_pppoe_pay_l2_src_only_session_id_packets[key][i] for i in range(0, 4) for key in
+ ['mac_pppoe_lcp_pay', 'mac_pppoe_ipcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+
+mac_pppoe_ipv4_pay_packets = {
+ 'mismatch': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21", frag=5)/Raw("x"*80)']
+}
+
+mac_pppoe_ipv4_pay = [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=4)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/Raw("x"*80)'
+]
+
+mac_pppoe_ipv4_frag = [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=4)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5", frag=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5", frag=3)/Raw("x"*80)'
+]
+
+mac_pppoe_ipv4_pay_src_test = [
+ {
+ 'send_packet': mac_pppoe_ipv4_pay[0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay[1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay[2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_frag[0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_frag[1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_frag[2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_frag'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+]
+
+mac_pppoe_ipv4_pay_dst_test = [
+ {
+ 'send_packet': mac_pppoe_ipv4_pay[0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay[2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay[1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_frag[0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_frag[2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_frag[1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_frag'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+]
+
+mac_pppoe_ipv4_pay_src_dst_test = [
+ {
+ 'send_packet': mac_pppoe_ipv4_pay[0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay[1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay[2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay[3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay[-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_frag[0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_frag[1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_frag[2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_frag[3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_frag[-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_frag'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+]
+
+mac_pppoe_ipv4_pay_post_test = [
+ {
+ 'send_packet': [item for item in mac_pppoe_ipv4_pay + mac_pppoe_ipv4_frag],
+ 'action': 'check_no_hash',
+ },
+ ],
+
+mac_pppoe_ipv4_pay_l2_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_pay_l2_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': mac_pppoe_ipv4_pay_src_test,
+ 'post-test': mac_pppoe_ipv4_pay_post_test
+}
+
+mac_pppoe_ipv4_pay_l2_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_pay_l2_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': mac_pppoe_ipv4_pay_dst_test,
+ 'post-test': mac_pppoe_ipv4_pay_post_test
+}
+
+mac_pppoe_ipv4_pay_l2_src_only_l2_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_pay_l2_src_only_l2_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth end key_len 0 queues end / end',
+ 'test': mac_pppoe_ipv4_pay_src_dst_test,
+ 'post-test': mac_pppoe_ipv4_pay_post_test
+}
+
+
+mac_pppoe_ipv4_pay_l3_src_only_packets = {
+ 'mac_pppoe_ipv4_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:54", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/Raw("x"*80)',
+ ],
+ 'mac_pppoe_ipv4_frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2", frag=5)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:54", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7", frag=3)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_pay_l3_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_pay_l2_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_src_only_packets['mac_pppoe_ipv4_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_src_only_packets['mac_pppoe_ipv4_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_src_only_packets['mac_pppoe_ipv4_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_src_only_packets['mac_pppoe_ipv4_frag'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_src_only_packets['mac_pppoe_ipv4_frag'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_src_only_packets['mac_pppoe_ipv4_frag'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_frag'},
+ },
+
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_src_only_packets['mac_pppoe_ipv4_pay'] +
+ mac_pppoe_ipv4_pay_l3_src_only_packets['mac_pppoe_ipv4_frag'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_pay_l3_dst_only_packets = {
+ 'mac_pppoe_ipv4_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.3")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.7", dst="192.168.1.2")/Raw("x"*80)',
+ ],
+ 'mac_pppoe_ipv4_frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.3", frag=5)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.7", dst="192.168.1.2", frag=3)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_pay_l3_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_pay_l3_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_dst_only_packets['mac_pppoe_ipv4_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_dst_only_packets['mac_pppoe_ipv4_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_dst_only_packets['mac_pppoe_ipv4_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_dst_only_packets['mac_pppoe_ipv4_frag'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_dst_only_packets['mac_pppoe_ipv4_frag'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_dst_only_packets['mac_pppoe_ipv4_frag'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_frag'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_pay_l3_dst_only_packets['mac_pppoe_ipv4_pay'] +
+ mac_pppoe_ipv4_pay_l3_dst_only_packets['mac_pppoe_ipv4_frag']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only_packets = {
+ 'mac_pppoe_ipv4_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)'
+ ],
+ 'mac_pppoe_ipv4_frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2", frag=5)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7", frag=5)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7", frag=5)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=3)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv4_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv4_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv4_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv4_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv4_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv4_frag'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv4_frag'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv4_frag'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv4_frag'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv4_frag'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_frag'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv4_pay'] +
+ mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv4_frag']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_udp_pay_packets = {
+ 'mismatch': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:'
+ '910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_udp_pay_l2_src_only_packets = {
+ 'mac_pppoe_ipv4_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=19,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_udp_pay_l2_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_udp_pay_l2_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l2_src_only_packets['mac_pppoe_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l2_src_only_packets['mac_pppoe_ipv4_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l2_src_only_packets['mac_pppoe_ipv4_udp_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l2_src_only_packets['mac_pppoe_ipv4_udp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_udp_pay_l2_dst_only_packets = {
+ 'mac_pppoe_ipv4_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=19,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_udp_pay_l2_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_udp_pay_l2_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l2_dst_only_packets['mac_pppoe_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l2_dst_only_packets['mac_pppoe_ipv4_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l2_dst_only_packets['mac_pppoe_ipv4_udp_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_udp_pay'},
+ },
+
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l2_dst_only_packets['mac_pppoe_ipv4_udp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+
+}
+
+mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only_packets = {
+ 'mac_pppoe_ipv4_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=19,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv4_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv4_udp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv4_udp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv4_udp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv4_udp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+
+}
+
+mac_pppoe_ipv4_udp_pay_l3_src_only_packets = {
+ 'mac_pppoe_ipv4_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=19,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_udp_pay_l3_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_udp_pay_l3_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_packets['mac_pppoe_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_packets['mac_pppoe_ipv4_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_packets['mac_pppoe_ipv4_udp_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_udp_pay'},
+ },
+
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_packets['mac_pppoe_ipv4_udp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_udp_pay_l3_dst_only_packets = {
+ 'mac_pppoe_ipv4_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=19,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_udp_pay_l3_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_udp_pay_l3_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_dst_only_packets['mac_pppoe_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_dst_only_packets['mac_pppoe_ipv4_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_dst_only_packets['mac_pppoe_ipv4_udp_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_udp_pay'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_udp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_dst_only_packets['mac_pppoe_ipv4_udp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_udp_pay_l4_src_only_packets = {
+ 'mac_pppoe_ipv4_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=9,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=25,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_udp_pay_l4_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_udp_pay_l4_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l4_src_only_packets['mac_pppoe_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l4_src_only_packets['mac_pppoe_ipv4_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l4_src_only_packets['mac_pppoe_ipv4_udp_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_udp_pay'},
+ },
+
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l4_src_only_packets['mac_pppoe_ipv4_udp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_udp_pay_l4_dst_only_packets = {
+ 'mac_pppoe_ipv4_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=19,dport=23)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_udp_pay_l4_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_udp_pay_l4_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l4_dst_only_packets['mac_pppoe_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l4_dst_only_packets['mac_pppoe_ipv4_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l4_dst_only_packets['mac_pppoe_ipv4_udp_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_udp_pay'},
+ },
+
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l4_dst_only_packets['mac_pppoe_ipv4_udp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only_packets = {
+ 'mac_pppoe_ipv4_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.9")/UDP(sport=25,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv4_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv4_udp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv4_udp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv4_udp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_udp_pay'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_udp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv4_udp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only_packets = {
+ 'mac_pppoe_ipv4_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=19,dport=23)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv4_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv4_udp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv4_udp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv4_udp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_udp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv4_udp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only_packets = {
+ 'mac_pppoe_ipv4_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv4_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv4_udp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv4_udp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv4_udp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_udp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv4_udp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only_packets = {
+ 'mac_pppoe_ipv4_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)'
+
+ ]
+}
+
+mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv4_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv4_udp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv4_udp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv4_udp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_udp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv4_udp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets = {
+ 'mac_pppoe_ipv4_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=19,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv4_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv4_udp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv4_udp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv4_udp_pay'][4],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv4_udp_pay'][5],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv4_udp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_udp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_udp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv4_udp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_tcp_pay_packets = {
+ 'mismatch': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/'
+ 'IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_tcp_pay_l2_src_only_packets = {
+ 'mac_pppoe_ipv4_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_tcp_pay_l2_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_tcp_pay_l2_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l2_src_only_packets['mac_pppoe_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l2_src_only_packets['mac_pppoe_ipv4_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l2_src_only_packets['mac_pppoe_ipv4_tcp_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_tcp_pay'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_tcp_pay_l2_src_only_packets['mac_pppoe_ipv4_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_tcp_pay_l2_dst_only_packets = {
+ 'mac_pppoe_ipv4_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_tcp_pay_l2_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_tcp_pay_l2_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l2_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l2_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l2_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_tcp_pay'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_tcp_pay_l2_dst_only_packets['mac_pppoe_ipv4_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only_packets = {
+ 'mac_pppoe_ipv4_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_tcp_pay'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv4_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_tcp_pay_l3_src_only_packets = {
+ 'mac_pppoe_ipv4_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=19,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_tcp_pay_l3_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_tcp_pay_l3_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_packets['mac_pppoe_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_packets['mac_pppoe_ipv4_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_packets['mac_pppoe_ipv4_tcp_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_tcp_pay'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_tcp_pay_l3_src_only_packets['mac_pppoe_ipv4_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_tcp_pay_l3_dst_only_pakets = {
+ 'mac_pppoe_ipv4_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.3")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=19,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_tcp_pay_l3_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_tcp_pay_l3_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_dst_only_pakets['mac_pppoe_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_dst_only_pakets['mac_pppoe_ipv4_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_dst_only_pakets['mac_pppoe_ipv4_tcp_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_tcp_pay'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_tcp_pay_l3_dst_only_pakets['mac_pppoe_ipv4_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_tcp_pay_l4_src_only_packets = {
+ 'mac_pppoe_ipv4_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/TCP(sport=25,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_tcp_pay_l4_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_tcp_pay_l3_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l4_src_only_packets['mac_pppoe_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l4_src_only_packets['mac_pppoe_ipv4_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l4_src_only_packets['mac_pppoe_ipv4_tcp_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_tcp_pay'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_tcp_pay_l4_src_only_packets['mac_pppoe_ipv4_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_tcp_pay_l4_dst_only_packets = {
+ 'mac_pppoe_ipv4_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=19)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/TCP(sport=19,dport=23)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_tcp_pay_l4_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_tcp_pay_l4_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l4_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l4_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l4_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_tcp_pay'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_tcp_pay_l4_dst_only_packets['mac_pppoe_ipv4_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only_packets = {
+ 'mac_pppoe_ipv4_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.9")/TCP(sport=25,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv4_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv4_tcp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv4_tcp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv4_tcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_tcp_pay'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv4_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only_packets = {
+ 'mac_pppoe_ipv4_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=19,dport=23)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_tcp_pay'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv4_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only_packets = {
+ 'mac_pppoe_ipv4_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=9,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=9,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv4_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv4_tcp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv4_tcp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv4_tcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_tcp_pay'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv4_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only_packets = {
+ 'mac_pppoe_ipv4_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=90)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=25,dport=90)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv4_tcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_tcp_pay'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv4_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets = {
+ 'mac_pppoe_ipv4_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.5")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)'
+
+ ]
+}
+
+mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv4_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv4_tcp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv4_tcp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv4_tcp_pay'][4],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv4_tcp_pay'][5],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv4_tcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv4_tcp_pay'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv4_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv4_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_pay_packets = {
+ 'mismatch': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_pay_l2_src_only_packets = {
+ 'mac_pppoe_ipv6_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)'
+ ],
+ 'mac_pppoe_ipv6_frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ ]
+}
+
+mac_pppoe_ipv6_pay_l2_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_pay_l2_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_src_only_packets['mac_pppoe_ipv6_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_src_only_packets['mac_pppoe_ipv6_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_src_only_packets['mac_pppoe_ipv6_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_src_only_packets['mac_pppoe_ipv6_frag'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_src_only_packets['mac_pppoe_ipv6_frag'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_src_only_packets['mac_pppoe_ipv6_frag'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_frag'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_pay_l2_src_only_packets['mac_pppoe_ipv6_frag']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_pay_l2_dst_only_packets = {
+ 'mac_pppoe_ipv6_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)'
+ ],
+ 'mac_pppoe_ipv6_frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/Raw("x"*80)'
+ ]
+
+}
+
+mac_pppoe_ipv6_pay_l2_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_pay_l2_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_dst_only_packets['mac_pppoe_ipv6_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_dst_only_packets['mac_pppoe_ipv6_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_dst_only_packets['mac_pppoe_ipv6_pay'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_dst_only_packets['mac_pppoe_ipv6_frag'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_dst_only_packets['mac_pppoe_ipv6_frag'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_dst_only_packets['mac_pppoe_ipv6_frag'][2],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_frag'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_pay_l2_dst_only_packets['mac_pppoe_ipv6_frag']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only_packets = {
+ 'mac_pppoe_ipv6_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)'
+ ],
+ 'mac_pppoe_ipv6_frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/Raw("x"*80)'
+
+ ]
+}
+
+mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_frag'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_frag'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_frag'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_frag'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_frag'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_frag'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_frag']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_pay_l3_src_only_packets = {
+ 'mac_pppoe_ipv6_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:54", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)',
+ ],
+ 'mac_pppoe_ipv6_frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:54", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/Raw("x"*80)',
+
+ ]
+}
+
+mac_pppoe_ipv6_pay_l3_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_pay_l3_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_src_only_packets['mac_pppoe_ipv6_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_src_only_packets['mac_pppoe_ipv6_pay'][1:-1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_src_only_packets['mac_pppoe_ipv6_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_src_only_packets['mac_pppoe_ipv6_frag'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_src_only_packets['mac_pppoe_ipv6_frag'][1:-1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_src_only_packets['mac_pppoe_ipv6_frag'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_frag'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_pay_l3_src_only_packets['mac_pppoe_ipv6_frag']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_pay_l3_dst_only_packets = {
+ 'mac_pppoe_ipv6_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)'
+ ],
+ 'mac_pppoe_ipv6_frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)'
+
+ ]
+}
+
+mac_pppoe_ipv6_pay_l3_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_pay_l3_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_dst_only_packets['mac_pppoe_ipv6_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_dst_only_packets['mac_pppoe_ipv6_pay'][1:-1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_dst_only_packets['mac_pppoe_ipv6_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_dst_only_packets['mac_pppoe_ipv6_frag'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_dst_only_packets['mac_pppoe_ipv6_frag'][1:-1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_dst_only_packets['mac_pppoe_ipv6_frag'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_frag'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_pay_l3_dst_only_packets['mac_pppoe_ipv6_frag']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only_packets = {
+ 'mac_pppoe_ipv6_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)'
+ ],
+ 'mac_pppoe_ipv6_frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)'
+
+ ]
+}
+
+mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv6_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv6_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv6_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv6_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv6_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv6_frag'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv6_frag'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv6_frag'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv6_frag'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_frag'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv6_frag'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_frag'},
+ },
+
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only_packets['mac_pppoe_ipv6_frag']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_udp_pay_packets = {
+ 'mismatch': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_udp_pay_l2_src_only_packets = {
+ 'mac_pppoe_ipv6_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_udp_pay_l2_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_udp_pay_l2_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l2_src_only_packets['mac_pppoe_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l2_src_only_packets['mac_pppoe_ipv6_udp_pay'][1:-1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l2_src_only_packets['mac_pppoe_ipv6_udp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_udp_pay_l2_src_only_packets['mac_pppoe_ipv6_udp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_udp_pay_l2_dst_only_packets = {
+ 'mac_pppoe_ipv6_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_udp_pay_l2_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_udp_pay_l2_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l2_dst_only_packets['mac_pppoe_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l2_dst_only_packets['mac_pppoe_ipv6_udp_pay'][1:-1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l2_dst_only_packets['mac_pppoe_ipv6_udp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_udp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_udp_pay_l2_dst_only_packets['mac_pppoe_ipv6_udp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only_packets = {
+ 'mac_pppoe_ipv6_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_udp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_udp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_udp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_udp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_udp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_udp_pay_l3_src_only_packets = {
+ 'mac_pppoe_ipv6_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_udp_pay_l3_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_udp_pay_l3_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_packets['mac_pppoe_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_packets['mac_pppoe_ipv6_udp_pay'][1:-1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_packets['mac_pppoe_ipv6_udp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_udp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_udp_pay_l3_src_only_packets['mac_pppoe_ipv6_udp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_udp_pay_l3_dst_only_packets = {
+ 'mac_pppoe_ipv6_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=99)/Raw("x"*80)'
+
+ ]
+}
+
+mac_pppoe_ipv6_udp_pay_l3_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_udp_pay_l3_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_dst_only_packets['mac_pppoe_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_dst_only_packets['mac_pppoe_ipv6_udp_pay'][1:-1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_dst_only_packets['mac_pppoe_ipv6_udp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_udp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_udp_pay_l3_dst_only_packets['mac_pppoe_ipv6_udp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_udp_pay_l4_src_only_packets = {
+ 'mac_pppoe_ipv6_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_udp_pay_l4_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_udp_pay_l4_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l4_src_only_packets['mac_pppoe_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l4_src_only_packets['mac_pppoe_ipv6_udp_pay'][1:-1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l4_src_only_packets['mac_pppoe_ipv6_udp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_udp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_udp_pay_l4_src_only_packets['mac_pppoe_ipv6_udp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_udp_pay_l4_dst_only_packets = {
+ 'mac_pppoe_ipv6_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=23)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_udp_pay_l4_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_udp_pay_l4_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l4_dst_only_packets['mac_pppoe_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l4_dst_only_packets['mac_pppoe_ipv6_udp_pay'][1:-1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l4_dst_only_packets['mac_pppoe_ipv6_udp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_udp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_udp_pay_l4_dst_only_packets['mac_pppoe_ipv6_udp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only_packets = {
+ 'mac_pppoe_ipv6_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv6_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv6_udp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv6_udp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv6_udp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_udp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv6_udp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only_packets = {
+ 'mac_pppoe_ipv6_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=23)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv6_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv6_udp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv6_udp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv6_udp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_udp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv6_udp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only_packets = {
+ 'mac_pppoe_ipv6_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv6_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv6_udp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv6_udp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv6_udp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv6_udp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only_packets = {
+ 'mac_pppoe_ipv6_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv6_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv6_udp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv6_udp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv6_udp_pay'][-1],
+ 'action': {'check_hash_same': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv6_udp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets = {
+ 'mac_pppoe_ipv6_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=19,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv6_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv6_udp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv6_udp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv6_udp_pay'][4],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv6_udp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_udp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_udp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv6_udp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_tcp_pay_packets = {
+ 'mismatch': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_tcp_pay_l2_src_only_packets = {
+ 'mac_pppoe_ipv6_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_tcp_pay_l2_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_tcp_pay_l2_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l2_src_only_packets['mac_pppoe_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l2_src_only_packets['mac_pppoe_ipv6_tcp_pay'][1:-1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l2_src_only_packets['mac_pppoe_ipv6_tcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_tcp_pay_l2_src_only_packets['mac_pppoe_ipv6_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+
+}
+
+mac_pppoe_ipv6_tcp_pay_l2_dst_only_packets = {
+ 'mac_pppoe_ipv6_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)',
+ ]
+}
+
+mac_pppoe_ipv6_tcp_pay_l2_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_tcp_pay_l2_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l2_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l2_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][1:-1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l2_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_tcp_pay_l2_dst_only_packets['mac_pppoe_ipv6_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only_packets = {
+ 'mac_pppoe_ipv6_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only_packets['mac_pppoe_ipv6_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_tcp_pay_l3_src_only_packets = {
+ 'mac_pppoe_ipv6_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_tcp_pay_l3_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_tcp_pay_l3_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_packets['mac_pppoe_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_packets['mac_pppoe_ipv6_tcp_pay'][1:-1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_packets['mac_pppoe_ipv6_tcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_tcp_pay_l3_src_only_packets['mac_pppoe_ipv6_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_tcp_pay_l3_dst_only_packets = {
+ 'mac_pppoe_ipv6_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_tcp_pay_l3_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_tcp_pay_l3_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][1:-1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_tcp_pay_l3_dst_only_packets['mac_pppoe_ipv6_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_tcp_pay_l4_src_only_packets = {
+ 'mac_pppoe_ipv6_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_tcp_pay_l4_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_tcp_pay_l4_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l4_src_only_packets['mac_pppoe_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l4_src_only_packets['mac_pppoe_ipv6_tcp_pay'][1:-1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l4_src_only_packets['mac_pppoe_ipv6_tcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_tcp_pay_l4_src_only_packets['mac_pppoe_ipv6_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_tcp_pay_l4_dst_only_packets = {
+ 'mac_pppoe_ipv6_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=23)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_tcp_pay_l4_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_tcp_pay_l4_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l4_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l4_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][1:-1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l4_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_tcp_pay_l4_dst_only_packets['mac_pppoe_ipv6_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only_packets = {
+ 'mac_pppoe_ipv6_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv6_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv6_tcp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv6_tcp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv6_tcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only_packets['mac_pppoe_ipv6_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only_packets = {
+ 'mac_pppoe_ipv6_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=23)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only_packets['mac_pppoe_ipv6_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+
+}
+
+mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only_packets = {
+ 'mac_pppoe_ipv6_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv6_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv6_tcp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv6_tcp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv6_tcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only_packets['mac_pppoe_ipv6_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only_packets = {
+ 'mac_pppoe_ipv6_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv6_tcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only_packets['mac_pppoe_ipv6_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets = {
+ 'mac_pppoe_ipv6_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=19,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)'
+ ]
+}
+
+mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only = {
+ 'sub_casename': 'mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv6_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv6_tcp_pay'][2],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv6_tcp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv6_tcp_pay'][4],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv6_tcp_pay'][5],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv6_tcp_pay'][-1],
+ 'action': {'check_hash_same', 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': [i for i in mac_pppoe_ipv6_tcp_pay_packets['mismatch']],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only_packets[
+ 'mac_pppoe_ipv6_tcp_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv6_tcp_pay = [
+ mac_pppoe_ipv6_tcp_pay_l2_src_only,
+ mac_pppoe_ipv6_tcp_pay_l2_dst_only,
+ mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only,
+ mac_pppoe_ipv6_tcp_pay_l3_src_only,
+ mac_pppoe_ipv6_tcp_pay_l3_dst_only,
+ mac_pppoe_ipv6_tcp_pay_l4_src_only,
+ mac_pppoe_ipv6_tcp_pay_l4_dst_only,
+ mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only,
+ mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only,
+ mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only,
+ mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only,
+ mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only
+]
+
+mac_pppoe_ipv6_udp_pay = [
+ mac_pppoe_ipv6_udp_pay_l2_src_only,
+ mac_pppoe_ipv6_udp_pay_l2_dst_only,
+ mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only,
+ mac_pppoe_ipv6_udp_pay_l3_src_only,
+ mac_pppoe_ipv6_udp_pay_l3_dst_only,
+ mac_pppoe_ipv6_udp_pay_l4_src_only,
+ mac_pppoe_ipv6_udp_pay_l4_dst_only,
+ mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only,
+ mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only,
+ mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only,
+ mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only,
+ mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only
+
+]
+
+mac_pppoe_ipv6_pay = [
+ mac_pppoe_ipv6_pay_l2_src_only,
+ mac_pppoe_ipv6_pay_l2_dst_only,
+ mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only,
+ mac_pppoe_ipv6_pay_l3_src_only,
+ mac_pppoe_ipv6_pay_l3_dst_only,
+ mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only
+]
+
+mac_pppoe_ipv4_tcp_pay = [
+ mac_pppoe_ipv4_tcp_pay_l2_src_only,
+ mac_pppoe_ipv4_tcp_pay_l2_dst_only,
+ mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only,
+ mac_pppoe_ipv4_tcp_pay_l3_src_only,
+ mac_pppoe_ipv4_tcp_pay_l3_dst_only,
+ mac_pppoe_ipv4_tcp_pay_l4_src_only,
+ mac_pppoe_ipv4_tcp_pay_l4_dst_only,
+ mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only,
+ mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only,
+ mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only,
+ mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only,
+ mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only
+]
+
+mac_pppoe_ipv4_udp_pay = [
+ mac_pppoe_ipv4_udp_pay_l2_src_only,
+ mac_pppoe_ipv4_udp_pay_l2_dst_only,
+ mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only,
+ mac_pppoe_ipv4_udp_pay_l3_src_only,
+ mac_pppoe_ipv4_udp_pay_l3_dst_only,
+ mac_pppoe_ipv4_udp_pay_l4_src_only,
+ mac_pppoe_ipv4_udp_pay_l4_dst_only,
+ mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only,
+ mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only,
+ mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only,
+ mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only,
+ mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only, ]
+
+mac_pppoe_ipv4_pay_cases = [
+ mac_pppoe_ipv4_pay_l2_src_only,
+ mac_pppoe_ipv4_pay_l2_dst_only,
+ mac_pppoe_ipv4_pay_l2_src_only_l2_dst_only,
+ mac_pppoe_ipv4_pay_l3_src_only,
+ mac_pppoe_ipv4_pay_l3_dst_only,
+ mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only
+]
+
+mac_pppoe_pay = [
+ mac_pppoe_pay_l2_src_only,
+ mac_pppoe_pay_l2_dst_only,
+ mac_pppoe_pay_l2_src_only_l2_dst_only,
+ mac_pppoe_pay_session_id,
+ mac_pppoe_pay_l2_src_only_session_id
+]
+
+mac_pppoe_ipv6_tcp_pay_symmetric_packets = {
+ 'match': {
+ 'mac_pppoe_ipv6_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=23,dport=25)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=23,dport=25)/Raw("x"*80)'
+ ],
+ },
+ 'mismatch': {
+ 'mac_pppoe_ipv4_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=23,dport=25)/Raw("x"*80)'
+ ],
+ 'mac_pppoe_ipv6_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=23,dport=25)/Raw("x"*80)',
+ ],
+ 'mac_pppoe_ipv6_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)'
+ ],
+ 'mac_ipv6_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=23,dport=25)/Raw("x"*80)'
+ ]
+ }
+
+}
+
+mac_pppoe_ipv6_tcp_pay_symmetric = {
+ 'sub_casename': 'mac_pppoe_ipv6_tcp_pay_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_symmetric_packets['match']['mac_pppoe_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_symmetric_packets['match']['mac_pppoe_ipv6_tcp_pay'][1],
+ 'action': {'check_hash_same': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_symmetric_packets['match']['mac_pppoe_ipv6_tcp_pay'][2],
+ 'action': {'check_hash_same': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_symmetric_packets['match']['mac_pppoe_ipv6_tcp_pay'][3],
+ 'action': {'check_hash_same': 'mac_pppoe_ipv6_tcp_pay'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_tcp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv4_tcp_pay'][1:],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_udp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv6_udp_pay'][1:],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv6_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv6_pay'][1:],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_symmetric_packets['mismatch']['mac_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_ipv6_tcp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_symmetric_packets['mismatch']['mac_ipv6_tcp_pay'][1:],
+ 'action': {'check_hash_different': 'mac_ipv6_tcp_pay_mismatch'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_symmetric_packets['match']['mac_pppoe_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_tcp_pay_match_post'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_tcp_pay_symmetric_packets['match']['mac_pppoe_ipv6_tcp_pay'][3],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay_match_post'},
+ },
+ ],
+}
+
+mac_pppoe_ipv6_udp_pay_symmetric_packets = {
+ 'match': {
+ 'mac_pppoe_ipv6_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=23,dport=25)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=23,dport=25)/Raw("x"*80)'
+ ]
+ },
+ 'mismatch': {
+ 'mac_pppoe_ipv4_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=23,dport=25)/Raw("x"*80)'
+ ],
+ 'mac_pppoe_ipv6_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=23,dport=25)/Raw("x"*80)',
+ ],
+ 'mac_pppoe_ipv6_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)'
+ ],
+ 'mac_ipv6_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=23,dport=25)/Raw("x"*80)'
+ ]
+ }
+}
+
+mac_pppoe_ipv6_udp_pay_symmetric = {
+ 'sub_casename': 'mac_pppoe_ipv6_udp_pay_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_symmetric_packets['match']['mac_pppoe_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_udp_pay_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_symmetric_packets['match']['mac_pppoe_ipv6_udp_pay'][1],
+ 'action': {'check_hash_same': 'mac_pppoe_ipv6_udp_pay_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_symmetric_packets['match']['mac_pppoe_ipv6_udp_pay'][2],
+ 'action': {'check_hash_same': 'mac_pppoe_ipv6_udp_pay_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_symmetric_packets['match']['mac_pppoe_ipv6_udp_pay'][3],
+ 'action': {'check_hash_same': 'mac_pppoe_ipv6_udp_pay_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_udp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv4_udp_pay'][1:],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_tcp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv6_tcp_pay'][1:],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv6_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv6_pay'][1:],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_symmetric_packets['mismatch']['mac_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_ipv6_udp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_symmetric_packets['mismatch']['mac_ipv6_udp_pay'][1:],
+ 'action': {'check_hash_different': 'mac_ipv6_udp_pay_mismatch'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_symmetric_packets['match']['mac_pppoe_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_udp_pay_match_post'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_udp_pay_symmetric_packets['match']['mac_pppoe_ipv6_udp_pay'][1:],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay_match_post'},
+ },
+ ],
+}
+
+mac_pppoe_ipv6_pay_symmetric_packets = {
+ 'match': {
+ 'mac_pppoe_ipv6_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)'
+ ],
+ 'mac_pppoe_ipv6_frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/IPv6ExtHdrFragment()/Raw("x"*80)'
+ ]
+ },
+ 'mismatch': {
+ 'mac_pppoe_ipv4_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)',
+ ],
+ 'mac_pppoe_ipv4_frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1", frag=5)/Raw("x"*80)'
+ ],
+ 'mac_ipv6_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)'
+ ],
+ 'mac_ipv6_frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/IPv6ExtHdrFragment()/Raw("x"*80)'
+ ]
+ }
+}
+
+mac_pppoe_ipv6_pay_symmetric = {
+ 'sub_casename': 'mac_pppoe_ipv6_pay_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_symmetric_packets['match']['mac_pppoe_ipv6_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_pay_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_symmetric_packets['match']['mac_pppoe_ipv6_pay'][1:],
+ 'action': {'check_hash_same': 'mac_pppoe_ipv6_pay_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_symmetric_packets['match']['mac_pppoe_ipv6_frag'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_frag_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_symmetric_packets['match']['mac_pppoe_ipv6_frag'][1:],
+ 'action': {'check_hash_same': 'mac_pppoe_ipv6_frag_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_symmetric_packets['mismatch']['mac_pppoe_ipv4_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_symmetric_packets['mismatch']['mac_pppoe_ipv4_pay'][1:],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_symmetric_packets['mismatch']['mac_pppoe_ipv4_frag'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_frag_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_symmetric_packets['mismatch']['mac_pppoe_ipv4_frag'][1:],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_frag_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_symmetric_packets['mismatch']['mac_ipv6_pay'][0],
+ 'action': {'save_hash': 'mac_ipv6_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_symmetric_packets['mismatch']['mac_ipv6_pay'][1:],
+ 'action': {'check_hash_different': 'mac_ipv6_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_symmetric_packets['mismatch']['mac_ipv6_frag'][0],
+ 'action': {'save_hash': 'mac_ipv6_frag_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_symmetric_packets['mismatch']['mac_ipv6_frag'][1:],
+ 'action': {'check_hash_different': 'mac_ipv6_frag_mismatch'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv6_pay_symmetric_packets['match']['mac_pppoe_ipv6_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_pay_symmetric_packets = {
+ 'match': {
+ 'mac_pppoe_ipv4_pay': [
+ 'Ether(src="00:11:22:33:44:55",dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55",dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)',
+ ],
+ 'mac_pppoe_ipv4_frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1", frag=5)/Raw("x"*80)',
+ ]
+ },
+ 'mismatch': {
+ 'mac_pppoe_ipv6_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)'
+ ],
+ 'mac_pppoe_ipv6_frag': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/IPv6ExtHdrFragment()/Raw("x"*80)'
+ ],
+ 'mac_ipv4_pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/Raw("x"*80)',
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.21",dst="192.168.0.20")/Raw("x"*80)'
+ ],
+ 'mac_ipv4_frag': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21", frag=5)/Raw("x"*80)',
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.21",dst="192.168.0.20", frag=5)/Raw("x"*80)'
+ ]
+ }
+}
+
+mac_pppoe_ipv4_pay_symmetric = {
+ 'sub_casename': 'mac_pppoe_ipv4_pay_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_symmetric_packets['match']['mac_pppoe_ipv4_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_pay_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_symmetric_packets['match']['mac_pppoe_ipv4_pay'][1],
+ 'action': {'check_hash_same': 'mac_pppoe_ipv4_pay_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_symmetric_packets['match']['mac_pppoe_ipv4_frag'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_frag_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_symmetric_packets['match']['mac_pppoe_ipv4_frag'][1],
+ 'action': {'check_hash_same': 'mac_pppoe_ipv4_frag_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_symmetric_packets['mismatch']['mac_pppoe_ipv6_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_symmetric_packets['mismatch']['mac_pppoe_ipv6_pay'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_symmetric_packets['mismatch']['mac_pppoe_ipv6_frag'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_frag_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_symmetric_packets['mismatch']['mac_pppoe_ipv6_frag'][1],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_frag_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_symmetric_packets['mismatch']['mac_ipv4_pay'][0],
+ 'action': {'save_hash': 'mac_ipv4_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_symmetric_packets['mismatch']['mac_ipv4_pay'][1],
+ 'action': {'check_hash_different': 'mac_ipv4_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_symmetric_packets['mismatch']['mac_ipv4_frag'][0],
+ 'action': {'save_hash': 'mac_ipv4_frag_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_pay_symmetric_packets['mismatch']['mac_ipv4_frag'][1],
+ 'action': {'check_hash_different': 'mac_ipv4_frag_mismatch'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [i for i in
+ mac_pppoe_ipv4_pay_symmetric_packets['match']['mac_pppoe_ipv4_pay']],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_pppoe_ipv4_udp_pay_symmetric_packets = {
+ 'match': {
+ 'mac_pppoe_ipv4_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=23,dport=25)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=23,dport=25)/Raw("x"*80)'
+ ],
+ },
+ 'mismatch': {
+ 'mac_pppoe_ipv4_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=23,dport=19)/Raw("x"*80)',
+ ],
+ 'mac_pppoe_ipv6_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=23,dport=25)/Raw("x"*80)',
+
+ ],
+ 'mac_pppoe_ipv4_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)'
+ ],
+ 'mac_ipv4_udp_pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.21",dst="192.168.0.20")/UDP(sport=23,dport=25)/Raw("x"*80)'
+ ]
+ }
+}
+
+mac_pppoe_ipv4_udp_pay_symmetric = {
+ 'sub_casename': 'mac_pppoe_ipv4_udp_pay_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_symmetric_packets['match']['mac_pppoe_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_udp_pay_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_symmetric_packets['match']['mac_pppoe_ipv4_udp_pay'][1],
+ 'action': {'check_hash_same': 'mac_pppoe_ipv4_udp_pay_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_symmetric_packets['match']['mac_pppoe_ipv4_udp_pay'][2],
+ 'action': {'check_hash_same': 'mac_pppoe_ipv4_udp_pay_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_symmetric_packets['match']['mac_pppoe_ipv4_udp_pay'][3],
+ 'action': {'check_hash_same': 'mac_pppoe_ipv4_udp_pay_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_tcp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv4_tcp_pay'][1:],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_udp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv6_udp_pay'][1:],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_udp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv4_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv4_pay'][1:],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_symmetric_packets['mismatch']['mac_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_ipv4_udp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_symmetric_packets['mismatch']['mac_ipv4_udp_pay'][1:],
+ 'action': {'check_hash_different': 'mac_ipv4_udp_pay_mismatch'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_symmetric_packets['match']['mac_pppoe_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_ipv4_udp_pay_match_post'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_udp_pay_symmetric_packets['match']['mac_pppoe_ipv4_udp_pay'][1:],
+ 'action': {'check_hash_different': 'mac_ipv4_udp_pay_match_post'},
+ },
+ ],
+}
+
+mac_pppoe_ipv4_tcp_pay_symmetric_packets = {
+ 'match': {
+ 'mac_pppoe_ipv4_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=23,dport=25)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=23,dport=25)/Raw("x"*80)'
+ ]
+ },
+ 'mismatch': {
+ 'mac_pppoe_ipv4_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=23,dport=25)/Raw("x"*80)',
+ ],
+ 'mac_pppoe_ipv6_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=23,dport=25)/Raw("x"*80)',
+ ],
+ 'mac_pppoe_ipv4_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)'
+ ],
+ 'mac_ipv4_tcp_pay': [
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.21",dst="192.168.0.20")/TCP(sport=23,dport=25)/Raw("x"*80)'
+ ]
+ }
+}
+
+mac_pppoe_ipv4_tcp_pay_symmetric = {
+ 'sub_casename': 'mac_pppoe_ipv4_tcp_pay_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_symmetric_packets['match']['mac_pppoe_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_tcp_pay_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_symmetric_packets['match']['mac_pppoe_ipv4_tcp_pay'][1],
+ 'action': {'check_hash_same': 'mac_pppoe_ipv4_tcp_pay_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_symmetric_packets['match']['mac_pppoe_ipv4_tcp_pay'][2],
+ 'action': {'check_hash_same': 'mac_pppoe_ipv4_tcp_pay_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_symmetric_packets['match']['mac_pppoe_ipv4_tcp_pay'][3],
+ 'action': {'check_hash_same': 'mac_pppoe_ipv4_tcp_pay_match'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_udp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv4_udp_pay'][1:],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_udp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_tcp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv6_tcp_pay'][1:],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv4_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_symmetric_packets['mismatch']['mac_pppoe_ipv4_pay'][1:],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_symmetric_packets['mismatch']['mac_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_ipv4_tcp_pay_mismatch'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_symmetric_packets['mismatch']['mac_ipv4_tcp_pay'][1:],
+ 'action': {'check_hash_different': 'mac_ipv4_tcp_pay_mismatch'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_symmetric_packets['match']['mac_pppoe_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_tcp_pay_match_post'},
+ },
+ {
+ 'send_packet': mac_pppoe_ipv4_tcp_pay_symmetric_packets['match']['mac_pppoe_ipv4_tcp_pay'][3],
+ 'action': {'check_hash_different', 'mac_pppoe_ipv4_tcp_pay_match_post'}
+ },
+ ],
+}
+
+simple_xor_packets = {
+ 'match': {
+ 'mac_pppoe_ipv4_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)'
+ ],
+ 'mac_pppoe_ipv4_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=25,dport=23)/Raw("x"*80)'
+ ],
+ 'mac_pppoe_ipv4_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=25,dport=23)/Raw("x"*80)'
+ ],
+ 'mac_pppoe_ipv6_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)'
+ ],
+ 'mac_ipv6_udp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=25,dport=23)/Raw("x"*80)'
+ ],
+ 'mac_ipv6_tcp_pay': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=25,dport=23)/Raw("x"*80)'
+ ]
+
+ }
+}
+
+simple_xor = {
+ 'sub_casename': 'simple_xor',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern end actions rss func simple_xor key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': simple_xor_packets['match']['mac_pppoe_ipv4_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_pay_match'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_pppoe_ipv4_pay'][1:],
+ 'action': {'check_hash_same': 'mac_pppoe_ipv4_pay_match'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_pppoe_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_udp_pay_match'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_pppoe_ipv4_udp_pay'][1:],
+ 'action': {'check_same': 'mac_pppoe_ipv4_udp_pay_match'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_pppoe_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_tcp_pay_match'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_pppoe_ipv4_tcp_pay'][1:],
+ 'action': {'check_same': 'mac_pppoe_ipv4_tcp_pay_match'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_pppoe_ipv6_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_pay_match'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_pppoe_ipv6_pay'][1:],
+ 'action': {'check_same': 'mac_pppoe_ipv6_pay_match'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_ipv6_udp_pay_match'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_ipv6_udp_pay'][1:],
+ 'action': {'check_same': 'mac_ipv6_udp_pay_match'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_ipv6_tcp_pay_match'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_ipv6_tcp_pay'][1:],
+ 'action': {'check_same': 'mac_ipv6_tcp_pay_match'},
+ },
+
+ ],
+ 'post-test': [
+ {
+ 'send_packet': simple_xor_packets['match']['mac_pppoe_ipv4_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_pay_match_post'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_pppoe_ipv4_pay'][1:],
+ 'action': {'check_hash_different': 'mac_pppoe_ipv4_pay_match_post'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_pppoe_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_udp_pay_match_post'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_pppoe_ipv4_udp_pay'][1:],
+ 'action': {'check_same': 'mac_pppoe_ipv4_udp_pay_match_post'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_pppoe_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv4_tcp_pay_match_post'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_pppoe_ipv4_tcp_pay'][1:],
+ 'action': {'check_same': 'mac_pppoe_ipv4_tcp_pay_match_post'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_pppoe_ipv6_pay'][0],
+ 'action': {'save_hash': 'mac_pppoe_ipv6_pay_match_post'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_pppoe_ipv6_pay'][1:],
+ 'action': {'check_same': 'mac_pppoe_ipv6_pay_match_post'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_ipv6_udp_pay_match_post'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_ipv6_udp_pay'][1:],
+ 'action': {'check_same': 'mac_ipv6_udp_pay_match_post'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_ipv6_tcp_pay_match_post'},
+ },
+ {
+ 'send_packet': simple_xor_packets['match']['mac_ipv6_tcp_pay'][1:],
+ 'action': {'check_same': 'mac_ipv6_tcp_pay_match_post'},
+ },
+ ],
+}
+
+mac_vlan_ipv4_pay_packets = {
+ 'match': {
+ 'mac_vlan_ipv4_pay': [
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/Raw("x" * 80)',
+ ],
+ },
+ 'mismatch': [
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)'
+ ]
+}
+
+mac_vlan_ipv4_pay = {
+ 'sub_casename': 'mac_vlan_ipv4_pay',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / ipv4 / end actions rss types c-vlan end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_ipv4_pay_packets['match']['mac_vlan_ipv4_pay'][0],
+ 'action': {'save_hash': 'mac_vlan_ipv4_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_pay_packets['match']['mac_vlan_ipv4_pay'][1],
+ 'action': {'check_hash_different': 'mac_vlan_ipv4_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_pay_packets['match']['mac_vlan_ipv4_pay'][2],
+ 'action': {'check_hash_same': 'mac_vlan_ipv4_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_pay_packets['mismatch'][0],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_vlan_ipv4_pay_packets['match']['mac_vlan_ipv4_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_vlan_ipv4_udp_pay_packets = {
+ 'match': {
+ 'mac_vlan_ipv4_udp_pay': [
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/UDP(sport=19,dport=99)/Raw("x" * 80)',
+ ]
+ },
+ 'mismatch': [
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)'
+ ]
+}
+
+mac_vlan_ipv4_udp_pay = {
+ 'sub_casename': 'mac_vlan_ipv4_udp_pay',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / ipv4 / udp / end actions rss types c-vlan end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_ipv4_udp_pay_packets['match']['mac_vlan_ipv4_udp_pay'][0],
+ 'action': {'save_hash': 'mac_vlan_ipv4_udp_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_udp_pay_packets['match']['mac_vlan_ipv4_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_vlan_ipv4_udp_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_udp_pay_packets['match']['mac_vlan_ipv4_udp_pay'][2],
+ 'action': {'check_hash_same': 'mac_vlan_ipv4_udp_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_udp_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_vlan_ipv4_udp_pay_packets['match']['mac_vlan_ipv4_udp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_vlan_ipv4_tcp_pay_packets = {
+ 'match': {
+ 'mac_vlan_ipv4_tcp_pay': [
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/TCP(sport=19,dport=99)/Raw("x" * 80)'
+ ]
+ },
+ 'mismatch': [
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)'
+ ]
+}
+
+mac_vlan_ipv4_tcp_pay = {
+ 'sub_casename': 'mac_vlan_ipv4_tcp_pay',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / ipv4 / tcp / end actions rss types c-vlan end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_ipv4_tcp_pay_packets['match']['mac_vlan_ipv4_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_vlan_ipv4_tcp_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_tcp_pay_packets['match']['mac_vlan_ipv4_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_vlan_ipv4_tcp_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_tcp_pay_packets['match']['mac_vlan_ipv4_tcp_pay'][2],
+ 'action': {'check_hash_same': 'mac_vlan_ipv4_tcp_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_tcp_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_vlan_ipv4_tcp_pay_packets['match']['mac_vlan_ipv4_tcp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_vlan_ipv4_sctp_pay_packets = {
+ 'match': {
+ 'mac_vlan_ipv4_sctp_pay': [
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.5")/SCTP(sport=19,dport=99)/Raw("x" * 80)'
+ ]
+ },
+ 'mismatch': [
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)'
+
+ ]
+}
+
+mac_vlan_ipv4_sctp_pay = {
+ 'sub_casename': 'mac_vlan_ipv4_sctp_pay',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / ipv4 / sctp / end actions rss types c-vlan end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_ipv4_sctp_pay_packets['match']['mac_vlan_ipv4_sctp_pay'][0],
+ 'action': {'save_hash': 'mac_vlan_ipv4_sctp_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_sctp_pay_packets['match']['mac_vlan_ipv4_sctp_pay'][1],
+ 'action': {'check_hash_different': 'mac_vlan_ipv4_sctp_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_sctp_pay_packets['match']['mac_vlan_ipv4_sctp_pay'][2],
+ 'action': {'check_hash_same': 'mac_vlan_ipv4_sctp_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_sctp_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_vlan_ipv4_sctp_pay_packets['match']['mac_vlan_ipv4_sctp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_vlan_ipv6_pay_packets = {
+ 'match': {
+ 'mac_vlan_ipv6_pay': [
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("y" * 80)'
+ ]
+ },
+ 'mismatch': [
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'
+ ]
+}
+
+mac_vlan_ipv6_pay = {
+ 'sub_casename': 'mac_vlan_ipv6_pay',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / ipv6 / end actions rss types c-vlan end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_ipv6_pay_packets['match']['mac_vlan_ipv6_pay'][0],
+ 'action': {'save_hash': 'mac_vlan_ipv6_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_pay_packets['match']['mac_vlan_ipv6_pay'][1],
+ 'action': {'check_hash_different': 'mac_vlan_ipv6_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_pay_packets['match']['mac_vlan_ipv6_pay'][2],
+ 'action': {'check_hash_same': 'mac_vlan_ipv6_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_vlan_ipv6_pay_packets['match']['mac_vlan_ipv6_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_vlan_ipv6_udp_pay_packets = {
+ 'match': {
+ 'mac_vlan_ipv6_udp_pay': [
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=99)/Raw("x" * 80)'
+ ]
+ },
+ 'mismatch': [
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)'
+ ]
+}
+
+mac_vlan_ipv6_udp_pay = {
+ 'sub_casename': 'mac_vlan_ipv6_udp_pay',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / ipv6 / udp / end actions rss types c-vlan end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_ipv6_udp_pay_packets['match']['mac_vlan_ipv6_udp_pay'][0],
+ 'action': {'save_hash': 'mac_vlan_ipv6_udp_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_udp_pay_packets['match']['mac_vlan_ipv6_udp_pay'][1],
+ 'action': {'check_hash_different': 'mac_vlan_ipv6_udp_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_udp_pay_packets['match']['mac_vlan_ipv6_udp_pay'][2],
+ 'action': {'check_hash_same': 'mac_vlan_ipv6_udp_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_udp_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_vlan_ipv6_udp_pay_packets['match']['mac_vlan_ipv6_udp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_vlan_ipv6_tcp_pay_packets = {
+ 'match': {
+ 'mac_vlan_ipv6_tcp_pay': [
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x" * 80)'
+ ]
+ },
+ 'mismatch': [
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)'
+ ]
+}
+
+mac_vlan_ipv6_tcp_pay = {
+ 'sub_casename': 'mac_vlan_ipv6_tcp_pay',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / ipv6 / tcp / end actions rss types c-vlan end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_ipv6_tcp_pay_packets['match']['mac_vlan_ipv6_tcp_pay'][0],
+ 'action': {'save_hash': 'mac_vlan_ipv6_tcp_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_tcp_pay_packets['match']['mac_vlan_ipv6_tcp_pay'][1],
+ 'action': {'check_hash_different': 'mac_vlan_ipv6_tcp_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_tcp_pay_packets['match']['mac_vlan_ipv6_tcp_pay'][2],
+ 'action': {'check_hash_same': 'mac_vlan_ipv6_tcp_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_tcp_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_vlan_ipv6_tcp_pay_packets['match']['mac_vlan_ipv6_tcp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_vlan_ipv6_sctp_pay_packets = {
+ 'match': {
+ 'mac_vlan_ipv6_sctp_pay': [
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/SCTP(sport=25,dport=99)/Raw("x" * 80)'
+ ]
+ },
+ 'mismatch': [
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)'
+ ]
+}
+
+mac_vlan_ipv6_sctp_pay = {
+ 'sub_casename': 'mac_vlan_ipv6_sctp_pay',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / ipv6 / sctp / end actions rss types c-vlan end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_ipv6_sctp_pay_packets['match']['mac_vlan_ipv6_sctp_pay'][0],
+ 'action': {'save_hash': 'mac_vlan_ipv6_sctp_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_sctp_pay_packets['match']['mac_vlan_ipv6_sctp_pay'][1],
+ 'action': {'check_hash_different': 'mac_vlan_ipv6_sctp_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_sctp_pay_packets['match']['mac_vlan_ipv6_sctp_pay'][2],
+ 'action': {'check_hash_same': 'mac_vlan_ipv6_sctp_pay_match'},
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_sctp_pay_packets['mismatch'],
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_vlan_ipv6_sctp_pay_packets['match']['mac_vlan_ipv6_sctp_pay'],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_vlan_pppoe_pay_l2_src_only_packets = [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=7)/Raw("x"*80)'
+]
+
+mac_vlan_pppoe_pay_l2_src_only = {
+ 'sub_casename': 'mac_vlan_pppoe_pay_l2_src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_src_only_packets[0],
+ 'action': {'save_hash': 'l2_src_only'},
+ },
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_src_only_packets[1],
+ 'action': {'check_hash_different': 'l2_src_only'},
+ },
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_src_only_packets[2],
+ 'action': {'check_hash_same': 'l2_src_only'},
+ },
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_src_only_packets[3],
+ 'action': {'check_hash_same': 'l2_src_only'},
+ },
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_src_only_packets[4],
+ 'action': {'check_hash_same': 'l2_src_only'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_src_only_packets[1],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_vlan_pppoe_pay_l2_dst_only_packets = [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=7)/Raw("x"*80)'
+]
+
+mac_vlan_pppoe_pay_l2_dst_only = {
+ 'sub_casename': 'mac_vlan_pppoe_pay_l2_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_dst_only_packets[0],
+ 'action': {'save_hash': 'l2_dst_only'},
+ },
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_dst_only_packets[1],
+ 'action': {'check_hash_different': 'l2_dst_only'},
+ },
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_dst_only_packets[2],
+ 'action': {'check_hash_same': 'l2_dst_only'},
+ },
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_dst_only_packets[3],
+ 'action': {'check_hash_same': 'l2_dst_only'},
+ },
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_dst_only_packets[4],
+ 'action': {'check_hash_same': 'l2_dst_only'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_dst_only_packets[1],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_vlan_pppoe_pay_l2_src_only_l2_dst_only_packets = [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=7)/Raw("x"*80)'
+]
+
+mac_vlan_pppoe_pay_l2_src_only_l2_dst_only = {
+ 'sub_casename': 'mac_vlan_pppoe_pay_l2_src_only_l2_dst_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-src-only l2-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_src_only_l2_dst_only_packets[0],
+ 'action': {'save_hash': 'l2_src_only_l2_dst_only'},
+ },
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_src_only_l2_dst_only_packets[1],
+ 'action': {'check_hash_different': 'l2_src_only_l2_dst_only'},
+ },
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_src_only_l2_dst_only_packets[2],
+ 'action': {'check_hash_same': 'l2_src_only_l2_dst_only'},
+ },
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_src_only_l2_dst_only_packets[3],
+ 'action': {'check_hash_same': 'l2_src_only_l2_dst_only'},
+ },
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_src_only_l2_dst_only_packets[4],
+ 'action': {'check_hash_same': 'l2_src_only_l2_dst_only'},
+ },
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_src_only_l2_dst_only_packets[5],
+ 'action': {'check_hash_same': 'l2_src_only_l2_dst_only'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_vlan_pppoe_pay_l2_src_only_l2_dst_only_packets[1],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_vlan_pppoe_pay_c_vlan_packets = [
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x8864)/PPPoE(sessionid=3)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/Raw("x" * 80)',
+ 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=7)/Raw("x" * 80)'
+]
+
+mac_vlan_pppoe_pay_c_vlan = {
+ 'sub_casename': 'mac_vlan_pppoe_pay_c_vlan',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / pppoes / end actions rss types c-vlan end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_pppoe_pay_c_vlan_packets[0],
+ 'action': {'save_hash': 'c_vlan'},
+ },
+ {
+ 'send_packet': mac_vlan_pppoe_pay_c_vlan_packets[1],
+ 'action': {'check_hash_different': 'c_vlan'},
+ },
+ {
+ 'send_packet': mac_vlan_pppoe_pay_c_vlan_packets[2],
+ 'action': {'check_hash_same': 'c_vlan'},
+ },
+ {
+ 'send_packet': mac_vlan_pppoe_pay_c_vlan_packets[3],
+ 'action': {'check_hash_same': 'c_vlan'},
+ },
+ {
+ 'send_packet': mac_vlan_pppoe_pay_c_vlan_packets[4],
+ 'action': {'check_hash_same': 'c_vlan'},
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_vlan_pppoe_pay_c_vlan_packets[1],
+ 'action': 'check_no_hash',
+ },
+ ],
+}
+
+mac_vlan_pppoe_pay = [
+ mac_vlan_pppoe_pay_l2_src_only,
+ mac_vlan_pppoe_pay_l2_dst_only,
+ mac_vlan_pppoe_pay_l2_src_only_l2_dst_only,
+ mac_vlan_pppoe_pay_c_vlan
+]
+
+
+class Advanced_rss_pppoe_vlan_ah_l2tp_pfcp(TestCase):
+
+ def set_up_all(self):
+ """
+ Run at the start of each test suite.
+ Generic filter Prerequistites
+ """
+
+ # Based on h/w type, choose how many ports to use
+ self.dut_ports = self.dut.get_ports(self.nic)
+ self.verify(len(self.dut_ports) >= 2, "Insufficient ports for testing")
+ # Verify that enough threads are available
+ cores = self.dut.get_core_list("1S/4C/1T")
+ self.verify(cores is not None, "Insufficient cores for speed testing")
+ self.ports_socket = self.dut.get_numa_id(self.dut_ports[0])
+ self.tester_port0 = self.tester.get_local_port(self.dut_ports[0])
+ self.tester_port1 = self.tester.get_local_port(self.dut_ports[1])
+ self.tester_iface0 = self.tester.get_interface(self.tester_port0)
+ self.tester_iface1 = self.tester.get_interface(self.tester_port1)
+ self.pci_list = []
+ for port in self.dut.ports_info:
+ self.pci_list.append(port['pci'])
+ self.pkt = Packet()
+ self.pmd_output = PmdOutput(self.dut)
+ self.ddp_dir = "/lib/firmware/updates/intel/ice/ddp/"
+ conf_file = 'conf/cvl_advanced_rss_pppoe.cfg'
+ conf_info = UserConf(conf_file)
+ conf_section = conf_info.conf._sections['suite']
+ self.os_default_package = conf_section['os_default_package_file_location']
+ self.comms_package = conf_section['comms_package_file_location']
+ self.symmetric = False
+ self.rxq = 64
+ self.rsspro = RssProcessing(self, self.pmd_output, [self.tester_iface0, self.tester_iface1], self.rxq)
+ self.logger.info('rssprocess.tester_ifaces: {}'.format(self.rsspro.tester_ifaces))
+ self.logger.info('rssprocess.test_case: {}'.format(self.rsspro.test_case))
+
+ def set_up(self):
+ """
+ Run before each test case.
+ """
+ pass
+
+ def tear_down(self):
+ """
+ Run after each test case.
+ """
+ # destroy all flow rule on port 0
+ self.dut.send_command("flow flush 0", timeout=1)
+ self.dut.send_command("clear port stats all", timeout=1)
+ self.pmd_output.execute_cmd("stop")
+ self.dut.kill_all()
+
+ def tear_down_all(self):
+ """
+ Run after each test suite.
+ """
+ self.dut.kill_all()
+
+ def replace_package(self, package='comms'):
+ ice_pkg_path = ''.join([self.ddp_dir,"ice.pkg"])
+ self.dut.send_expect("rm -f {}".format(ice_pkg_path), "# ")
+ if package == 'os_default':
+ self.dut.send_expect("cp {} {}".format(self.os_default_package,ice_pkg_path), "# ")
+ elif package == 'comms':
+ self.dut.send_expect("cp {} {}".format(self.comms_package,ice_pkg_path), "# ")
+ for pci in self.pci_list:
+ self.dut.send_expect("echo {0} > /sys/bus/pci/devices/{0}/driver/unbind".format(pci), "# ", 60)
+ self.dut.send_expect("echo {} > /sys/bus/pci/drivers/ice/bind".format(pci), "# ", 60)
+ pci_str = ' '.join(self.pci_list)
+ self.dut.send_expect("./usertools/dpdk-devbind.py --force --bind=vfio-pci {}".format(pci_str), "# ", 60)
+
+ def launch_testpmd(self, symmetric=False, package='comms'):
+ if symmetric:
+ param = "--rxq=64 --txq=64"
+ else:
+ param = "--rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384"
+ out = self.pmd_output.start_testpmd(cores="1S/4C/1T", param=param,
+ eal_param=f"-w {self.pci_list[0]}", socket=self.ports_socket)
+ self.symmetric = symmetric
+ package_version = re.search('Active\spackage\sis:\s(.+),', out).group(1)
+ self.logger.info('DDP package version: %s' % package_version)
+ if package == 'comms':
+ self.verify(package_version in self.comms_package.split('/')[-1],
+ 'package version not match')
+ elif package == 'os_default':
+ self.verify(package_version in self.os_default_package.split('/')[-1],
+ 'package version not match')
+ if symmetric:
+ # Need config rss in setup
+ self.pmd_output.execute_cmd("port config all rss all")
+ self.pmd_output.execute_cmd("set fwd rxonly")
+ self.pmd_output.execute_cmd("set verbose 1")
+ res = self.pmd_output.wait_link_status_up('all', timeout=15)
+ self.verify(res is True, 'there have port link is down')
+ return package_version
+
+ def switch_testpmd(self, symmetric=True, pkg='comms'):
+ self.dut.kill_all()
+ self.launch_testpmd(symmetric, pkg)
+ self.pmd_output.execute_cmd("start")
+
+ def _gener_str(self, str_len=6):
+ return ''.join(random.sample(string.ascii_letters + string.digits, k=str_len))
+
+ def test_mac_ipv4_pfcp_session(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv4_pfcp_session)
+
+ def test_mac_ipv6_pfcp_session(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv6_pfcp_session)
+
+ def test_mac_ipv4_l2tpv3(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv4_l2tpv3)
+
+ def test_mac_ipv6_l2tpv3(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv6_l2tpv3)
+
+ def test_mac_ipv4_esp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv4_esp)
+
+ def test_mac_ipv4_udp_esp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv4_udp_esp)
+
+ def test_mac_ipv6_esp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv6_esp)
+
+ def test_mac_ipv6_udp_esp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv6_udp_esp)
+
+ def test_mac_ipv4_ah(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv4_ah)
+
+ def test_mac_ipv6_ah(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv6_ah)
+
+ def test_mac_pppoe_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_pppoe_pay)
+
+ def test_mac_pppoe_ipv4_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_pppoe_ipv4_pay_cases)
+
+ def test_mac_pppoe_ipv4_udp_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_pppoe_ipv4_udp_pay)
+
+ def test_mac_pppoe_ipv4_tcp_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_pppoe_ipv4_tcp_pay)
+
+ def test_mac_pppoe_ipv6_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_pppoe_ipv6_pay)
+
+ def test_mac_pppoe_ipv6_udp_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_pppoe_ipv6_udp_pay)
+
+ def test_mac_pppoe_ipv6_tcp_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_pppoe_ipv6_tcp_pay)
+
+ def test_mac_pppoe_ipv4_pay_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_pppoe_ipv4_pay_symmetric)
+
+ def test_mac_pppoe_ipv4_udp_pay_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_pppoe_ipv4_udp_pay_symmetric)
+
+ def test_mac_pppoe_ipv4_tcp_pay_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_pppoe_ipv4_tcp_pay_symmetric)
+
+ def test_mac_pppoe_ipv6_pay_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_pppoe_ipv6_pay_symmetric)
+
+ def test_mac_pppoe_ipv6_udp_pay_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_pppoe_ipv6_udp_pay_symmetric)
+
+ def test_mac_pppoe_ipv6_tcp_pay_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_pppoe_ipv6_tcp_pay_symmetric)
+
+ def test_simple_xor(self):
+ self.switch_testpmd(symmetric=True)
+ self.rsspro.handle_rss_distribute_cases(cases_info=simple_xor)
+
+ def test_multirules_two_rules_not_hit_default_profile(self):
+ """
+ Subcase 1: two rules with same pattern but different hash input set, not hit default profile
+ :return:
+ """
+ self.rsspro.error_msgs = []
+ self.switch_testpmd(symmetric=True)
+ rule0 = 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end'
+ self.rsspro.create_rule(rule0)
+ self.rsspro.check_rule(0)
+ pkts_list1 = [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)']
+ out = self.rsspro.send_pkt_get_output(pkts_list1[0])
+ pkt1_first_key = 'l3_src'
+ self.rsspro.save_hash(out, pkt1_first_key)
+ res = self.rsspro.send_pkt_get_output(pkts_list1[1])
+ self.rsspro.check_hash_different(res, pkt1_first_key)
+
+ rule1 = 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end'
+ self.rsspro.create_rule(rule1)
+ pkts_list2 = [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ ]
+ self._send_pkt_action(pkts_list2)
+
+ pkts_list3 = [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)']
+
+ for i in range(1, 3):
+ self.rsspro.destroy_rule(rule_id=i % 2)
+ self.rsspro.check_rule(rule_list='rule{}'.format(i % 2), stats=False)
+ pkt_base = 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)'
+ res3 = self.rsspro.send_pkt_get_output(pkt_base)
+ pkt3_key = 'hash_record_{}'.format(i % 2)
+ self.rsspro.save_hash(res3, pkt3_key)
+ for each_rule in pkts_list3:
+ result = self.rsspro.send_pkt_get_output(each_rule)
+ self.rsspro.check_hash_different(result, pkt3_key)
+ self.verify(not self.rsspro.error_msgs, 'some subcases failed')
+
+ def test_multirules_two_rules_hit_default_profile(self):
+ """
+ # Subcase 2: two rules with same pattern but different hash input set, hit default profile
+ :return:
+ """
+ self.rsspro.error_msgs = []
+ self.switch_testpmd(symmetric=True)
+ rule_list = [
+ 'flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end'
+
+ ]
+ pkt_list = [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.5")/Raw("x"*80)',
+ ]
+ self._two_rules_operation(rule_list, pkt_list,action_list1=['check_no_hash' for _ in range(0,len(pkt_list))],action_list2=['check_no_hash'])
+ self.verify(not self.rsspro.error_msgs, 'some subcases failed')
+
+ def _send_pkt_action(self, pkt_list, action_list=None):
+ if action_list is None:
+ action_list = ['save_hash', 'check_hash_different', 'check_hash_same']
+ hash_key = self._gener_str()
+ for i in range(0, len(pkt_list)):
+ out = self.rsspro.send_pkt_get_output(pkt_list[i])
+ func = getattr(self.rsspro, action_list[i])
+ func(out, hash_key)
+
+ def _two_rules_operation(self, rule_list, pkt_list, action_list1=None, action_list2=None):
+ for i in range(0, len(rule_list)):
+ self.rsspro.create_rule(rule_list[i])
+ self.rsspro.check_rule(rule_list=['{}'.format(i)])
+ if i == 1:
+ pkt_list[1], pkt_list[2] = pkt_list[2], pkt_list[1]
+ self._send_pkt_action(pkt_list)
+ else:
+ self._send_pkt_action(pkt_list)
+ # destory rule 1
+ self.rsspro.destroy_rule(rule_id=1)
+ self.rsspro.check_rule(rule_list=['1'], stats=False)
+ pkt_list[1], pkt_list[2] = pkt_list[2], pkt_list[1]
+ self._send_pkt_action(pkt_list, action_list=action_list1)
+ # destory rule 0
+ self.rsspro.destroy_rule(rule_id=0)
+ self.rsspro.check_rule(rule_list=['0'], stats=False)
+ self._send_pkt_action([pkt_list[0]], action_list=action_list2)
+
+ def test_two_rules_smaller_first_larger_later(self, ):
+ """
+ two rules, scope smaller created first, and the larger one created later
+ """
+ self.rsspro.error_msgs = []
+ self.switch_testpmd(symmetric=True)
+ rule_list = [
+ 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end'
+ ]
+ pkt_list = [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=25,dport=99)/Raw("x"*80)',
+ ]
+ self._two_rules_operation(rule_list, pkt_list, action_list2=['check_no_hash'])
+ self.verify(not self.rsspro.error_msgs, 'some subcases failed')
+
+ def test_two_rules_larger_first_smaller_later(self):
+ """
+ Subcase 4: two rules, scope larger created first, and the smaller one created later
+ """
+ self.rsspro.error_msgs = []
+ self.switch_testpmd(symmetric=True)
+ rule_list = [
+ 'flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end'
+ ]
+ pkt_list = [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=25,dport=99)/Raw("x"*80)',
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)',
+ ]
+ self._two_rules_operation(rule_list, pkt_list, action_list2=['check_no_hash'])
+
+ def test_wrong_hash_input_set(self):
+ self.switch_testpmd(symmetric=True)
+ rule_list = [
+ 'flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types l2-src-only l2-dst-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-tcp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp l3-src-only end key_len 0 queues end / end']
+
+ for rule in rule_list:
+ self.rsspro.validate_rule(rule, check_stats=False, check_msg='Invalid argument')
+ self.rsspro.create_rule(rule, check_stats=False, msg='Invalid argument')
+
+ def test_duplicated_rules(self):
+ self.switch_testpmd(symmetric=True)
+ rule = 'flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end'
+ self.rsspro.create_rule(rule)
+ self.rsspro.create_rule(rule, check_stats=False, msg='Operation not permitted')
+ self.rsspro.check_rule(rule_list=[rule])
+
+ def test_void_action(self):
+ self.switch_testpmd(symmetric=True)
+ rule = 'flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions end'
+ self.rsspro.validate_rule(rule, check_stats=False, check_msg='Invalid argument')
+ self.rsspro.create_rule(rule, check_stats=False, msg='Invalid argument')
+ self.rsspro.check_rule(stats=False, rule_list=[rule])
+
+ def test_delete_nonexisting_rule(self):
+ self.switch_testpmd(symmetric=True)
+ self.rsspro.check_rule(stats=False)
+ out = self.dut.send_command("flow destroy 0 rule 0", timeout=1)
+ self.verify('error' not in out, 'delete nonexisting rule raise err,expected no err')
+ self.dut.send_command("flow flush 0", timeout=1)
+
+ def test_unsupported_pattern_with_OS_default_package(self):
+ self.replace_package('os_default')
+ self.switch_testpmd(symmetric=True, pkg='os_default')
+ rule_list = [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end'
+ ]
+ self.rsspro.validate_rule(rule_list, check_stats=False, check_msg='Invalid argument')
+ self.rsspro.create_rule(rule_list, check_stats=False, msg='Invalid argument')
+ self.rsspro.check_rule(stats=False)
+ self.dut.kill_all()
+ self.replace_package('comms')
+ self.launch_testpmd()
+
+ def test_invalid_port(self):
+ self.switch_testpmd(symmetric=True)
+ rule = 'flow create 1 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end'
+ self.rsspro.create_rule(rule, check_stats=False, msg='No such device')
+ self.rsspro.check_rule(stats=False, rule_list=[rule])
+ pattern = 'Invalid port 1'
+ out = self.dut.send_command("flow list 1", timeout=1)
+ result = re.search(r'%s' % pattern, out)
+ self.verify(result, 'actual result not match expected,expected result is:{}'.format(pattern))
+
+ def test_mac_vlan_ipv4_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv4_pay)
+
+ def test_mac_vlan_ipv4_udp_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv4_udp_pay)
+
+ def test_mac_vlan_ipv4_tcp_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv4_tcp_pay)
+
+ def test_mac_vlan_ipv4_sctp_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv4_sctp_pay)
+
+ def test_mac_vlan_ipv6_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv6_pay)
+
+ def test_mac_vlan_ipv6_udp_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv6_udp_pay)
+
+ def test_mac_vlan_ipv6_tcp_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv6_tcp_pay)
+
+ def test_mac_vlan_ipv6_sctp_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv6_sctp_pay)
+
+ def test_mac_vlan_pppoe_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_pppoe_pay)
--
2.17.1
^ permalink raw reply [flat|nested] 15+ messages in thread
* [dts] [PATCH V2 6/8] conf/cvl_advanced_rss_pppoe
2020-10-28 10:59 [dts] [PATCH V2 0/8] tests: update or add rss related suites Haiyang Zhao
` (4 preceding siblings ...)
2020-10-28 10:59 ` [dts] [PATCH V2 5/8] tests/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp Haiyang Zhao
@ 2020-10-28 10:59 ` Haiyang Zhao
2020-10-28 10:59 ` [dts] [PATCH V2 7/8] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp add cvl rss iavf test suite Haiyang Zhao
2020-10-28 10:59 ` [dts] [PATCH V2 8/8] tests: add cvl_advanced_rss_gtpu Haiyang Zhao
7 siblings, 0 replies; 15+ messages in thread
From: Haiyang Zhao @ 2020-10-28 10:59 UTC (permalink / raw)
To: dts, qi.fu; +Cc: sunqin
From: sunqin <qinx.sun@intel.com>
add cvl rss configure file for new suite
Signed-off-by: sunqin <qinx.sun@intel.com>
---
| 5 +++++
1 file changed, 5 insertions(+)
create mode 100644 conf/cvl_advanced_rss_pppoe.cfg
--git a/conf/cvl_advanced_rss_pppoe.cfg b/conf/cvl_advanced_rss_pppoe.cfg
new file mode 100644
index 0000000..d317282
--- /dev/null
+++ b/conf/cvl_advanced_rss_pppoe.cfg
@@ -0,0 +1,5 @@
+[suite]
+# cvl_advanced_rss_pppoe_vlan_ah_l2tp_pfcp ice package file location
+ice_driver_file_location=/lib/modules/4.18.0-193.14.2.el8_2.x86_64/updates/drivers/net/ethernet/intel/ice/ice.ko
+os_default_package_file_location=/lib/firmware/updates/intel/ice/ddp/ice-1.3.18.0.pkg
+comms_package_file_location=/lib/firmware/updates/intel/ice/ddp/ice_comms-1.3.22.0.pkg
--
2.17.1
^ permalink raw reply [flat|nested] 15+ messages in thread
* [dts] [PATCH V2 7/8] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp add cvl rss iavf test suite
2020-10-28 10:59 [dts] [PATCH V2 0/8] tests: update or add rss related suites Haiyang Zhao
` (5 preceding siblings ...)
2020-10-28 10:59 ` [dts] [PATCH V2 6/8] conf/cvl_advanced_rss_pppoe Haiyang Zhao
@ 2020-10-28 10:59 ` Haiyang Zhao
2020-10-29 6:32 ` Sun, QinX
2020-10-28 10:59 ` [dts] [PATCH V2 8/8] tests: add cvl_advanced_rss_gtpu Haiyang Zhao
7 siblings, 1 reply; 15+ messages in thread
From: Haiyang Zhao @ 2020-10-28 10:59 UTC (permalink / raw)
To: dts, qi.fu; +Cc: sunqin
From: sunqin <qinx.sun@intel.com>
Signed-off-by: sunqin <qinx.sun@intel.com>
---
| 1046 +++++++++++++++++
1 file changed, 1046 insertions(+)
create mode 100644 tests/TestSuite_cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp.py
--git a/tests/TestSuite_cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp.py b/tests/TestSuite_cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp.py
new file mode 100644
index 0000000..f9644b5
--- /dev/null
+++ b/tests/TestSuite_cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp.py
@@ -0,0 +1,1046 @@
+# BSD LICENSE
+#
+# Copyright(c)2020 Intel Corporation. All rights reserved.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in
+# the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Intel Corporation nor the names of its
+# contributors may be used to endorse or promote products derived
+# from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import re
+import random
+import string
+import time
+from test_case import TestCase
+from pmd_output import PmdOutput
+from packet import Packet
+from rte_flow_common import RssProcessing
+from config import UserConf
+
+vf0_mac = '00:11:22:33:44:55'
+
+mac_ipv4_pfcp_session_packets = {
+ 'match': [
+ 'Ether(dst="{}")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=2)/Raw("x"*80)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IP(src="192.168.0.25",dst="192.168.0.23")/UDP(sport=23,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)'.format(
+ vf0_mac)],
+ 'mismatch': [
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=25)/Raw("x"*80)'.format(vf0_mac)]
+}
+
+mac_ipv4_pfcp_session = {
+ 'sub_casename': 'mac_ipv4_pfcp_session',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_pfcp_session_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_pfcp_session_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_pfcp_session_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ # {
+ # 'send_packet': [i for i in mac_ipv4_pfcp_session_packets['mismatch']],
+ # 'action': 'check_no_hash_or_different',
+ # },
+ ],
+ 'post-test': [{'send_packet': pkt, 'action': 'check_no_hash_or_different'} for pkt in mac_ipv4_pfcp_session_packets['match']],
+}
+
+mac_ipv6_pfcp_session_packets = {
+ 'match': [
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=2)/Raw("x"*80)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)'.format(
+ vf0_mac)],
+ 'mismatch': [
+ 'Ether(dst="{}")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=25)/Raw("x"*80)'.format(
+ vf0_mac)]
+}
+
+mac_ipv6_pfcp_session = {
+ 'sub_casename': 'mac_ipv6_pfcp_session',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_pfcp_session_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv6_pfcp_session_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_pfcp_session_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ # {
+ # 'send_packet': [i for i in mac_ipv6_pfcp_session_packets['mismatch']],
+ # 'action': 'check_no_hash_or_different',
+ # },
+ ],
+ 'post-test': [{'send_packet': pkt, 'action': 'check_no_hash_or_different'} for pkt in mac_ipv6_pfcp_session_packets['match']],
+}
+
+mac_ipv4_l2tpv3_packets = {
+ 'match': [
+ 'Ether(dst="{}")/IP(src="192.168.0.3",dst="192.168.0.5", proto=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IP(src="192.168.0.3",dst="192.168.0.4", proto=115)/L2TP(\'\\x00\\x00\\x00\\x12\')/Raw("x"*480)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IP(src="192.168.0.5",dst="192.168.0.7", proto=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)'.format(
+ vf0_mac)
+ ],
+ 'mismatch': [
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=25)/Raw("x"*80)'.format(vf0_mac)
+ ]
+}
+
+mac_ipv4_l2tpv3 = {
+ 'sub_casename': 'mac_ipv4_l2tpv3',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_l2tpv3_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_l2tpv3_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_l2tpv3_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ # {
+ # 'send_packet': [i for i in mac_ipv4_l2tpv3_packets['mismatch']],
+ # 'action': 'check_no_hash_or_different',
+ # },
+ ],
+ 'post-test': [{'send_packet': pkt, 'action': 'check_no_hash_or_different'} for pkt in mac_ipv4_l2tpv3_packets['match']],
+}
+
+mac_ipv6_l2tpv3_packets = {
+ 'match': [
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP(\'\\x00\\x00\\x00\\x12\')/Raw("x"*480)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)'.format(
+ vf0_mac)
+ ],
+ 'mismatch': [
+ 'Ether(dst="{}")/IP(src="192.168.0.3",dst="192.168.0.5", proto=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=25)/Raw("x"*80)'.format(
+ vf0_mac)
+ ]
+}
+
+mac_ipv6_l2tpv3 = {
+ 'sub_casename': 'mac_ipv6_l2tpv3',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_l2tpv3_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv6_l2tpv3_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_l2tpv3_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ # {
+ # 'send_packet': [i for i in mac_ipv6_l2tpv3_packets['mismatch']],
+ # 'action': 'check_no_hash_or_different',
+ # },
+ ],
+ 'post-test': [{'send_packet': pkt, 'action': 'check_no_hash_or_different'} for pkt in mac_ipv6_l2tpv3_packets['match']]
+}
+
+mac_ipv4_esp_packets = {
+ 'match': [
+ 'Ether(dst="{}")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)'.format(vf0_mac),
+ 'Ether(dst="{}")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=12)/Raw("x"*480)'.format(vf0_mac),
+ 'Ether(dst="{}")/IP(src="192.168.0.4",dst="192.168.0.7",proto=50)/ESP(spi=11)/Raw("x"*480)'.format(vf0_mac)],
+ 'mismatch': [
+ 'Ether(dst="{}")/IP(src="192.168.0.3",dst="192.168.0.5", proto=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=12)/Raw("x"*480)'.format(
+ vf0_mac)
+ ]
+}
+
+mac_ipv4_esp = {
+ 'sub_casename': 'mac_ipv4_esp',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_esp_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_esp_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_esp_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ # {
+ # 'send_packet': [
+ # i for i in mac_ipv4_esp_packets['mismatch']],
+ # 'action': 'check_no_hash_or_different',
+ # },
+ ],
+ 'post-test': [{'send_packet': pkt, 'action': 'check_no_hash_or_different'} for pkt in mac_ipv4_esp_packets['match']],
+}
+
+mac_ipv4_udp_esp_packets = {
+ 'match': [
+ 'Ether(dst="{}")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=4500)/ESP(spi=12)/Raw("x"*480)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IP(src="192.168.0.4",dst="192.168.0.7")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)'.format(
+ vf0_mac)],
+ 'mismatch': [
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)'.format(
+ vf0_mac),
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=25,dport=23)/Raw("x"*80)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)'.format(vf0_mac)]
+}
+
+mac_ipv4_udp_esp = {
+ 'sub_casename': 'mac_ipv4_udp_esp',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / esp / end actions rss types esp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_udp_esp_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_esp_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_udp_esp_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ # {
+ # 'send_packet': [i for i in mac_ipv4_udp_esp_packets['mismatch']],
+ # 'action': 'check_no_hash_or_different',
+ # },
+ ],
+ 'post-test': [{'send_packet': pkt, 'action': 'check_no_hash_or_different'} for pkt in
+ mac_ipv4_esp_packets['match']],
+}
+
+mac_ipv6_esp_packets = {
+ 'match': [
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=11)/Raw("x"*480)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=12)/Raw("x"*480)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=50)/ESP(spi=11)/Raw("x"*480)'.format(
+ vf0_mac)],
+ 'mismatch': [
+ 'Ether(dst="{}")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)'.format(vf0_mac),
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)'.format(
+ vf0_mac)]
+}
+
+mac_ipv6_esp = {
+ 'sub_casename': 'mac_ipv6_esp',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / esp / end actions rss types esp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_esp_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv6_esp_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_esp_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ # {
+ # 'send_packet': [i for i in mac_ipv6_esp_packets['mismatch']],
+ # 'action': 'check_no_hash_or_different',
+ # },
+ ],
+ 'post-test': [{'send_packet': pkt, 'action': 'check_no_hash_or_different'} for pkt in
+ mac_ipv6_esp_packets['match']],
+}
+
+mac_ipv6_udp_esp_packets = {
+ 'match': [
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=12)/Raw("x"*480)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)'.format(
+ vf0_mac)],
+ 'mismatch': [
+ 'Ether(dst="{}")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)'.format(
+ vf0_mac),
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=11)/Raw("x"*480)'.format(
+ vf0_mac)]
+}
+
+mac_ipv6_udp_esp = {
+ 'sub_casename': 'mac_ipv6_udp_esp',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / udp / esp / end actions rss types esp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_udp_esp_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_esp_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_udp_esp_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ # {
+ # 'send_packet': [i for i in mac_ipv6_udp_esp_packets['mismatch']],
+ # 'action': 'check_no_hash_or_different',
+ # },
+ ],
+ 'post-test': [{'send_packet': pkt, 'action': 'check_no_hash_or_different'} for pkt in
+ mac_ipv6_udp_esp_packets['match']],
+
+}
+
+mac_ipv4_ah_packets = {
+ 'match': [
+ 'Ether(dst="{}")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=11)/Raw("x"*480)'.format(vf0_mac),
+ 'Ether(dst="{}")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=12)/Raw("x"*480)'.format(vf0_mac),
+ 'Ether(dst="{}")/IP(src="192.168.0.4",dst="192.168.0.8",proto=51)/AH(spi=11)/Raw("x"*480)'.format(vf0_mac)],
+ 'mismatch': [
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=25,dport=23)/Raw("x"*80)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=11)/Raw("x"*480)'.format(
+ vf0_mac)]
+}
+
+mac_ipv4_ah = {
+ 'sub_casename': 'mac_ipv4_ah',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_ah_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_ah_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_ah_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ # {
+ # 'send_packet': mac_ipv4_ah_packets['mismatch'],
+ # 'action': 'check_no_hash_or_different',
+ # },
+ ],
+ 'post-test': [{'send_packet': pkt, 'action': 'check_no_hash_or_different'} for pkt in mac_ipv4_ah_packets['match']],
+
+}
+
+mac_ipv6_ah_packets = {
+ 'match': [
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=11)/Raw("x"*480)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=12)/Raw("x"*480)'.format(
+ vf0_mac),
+ 'Ether(dst="{}")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=51)/AH(spi=11)/Raw("x"*480)'.format(
+ vf0_mac)],
+ 'mismatch': [
+ 'Ether(dst="{}")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=11)/Raw("x"*480)'.format(vf0_mac),
+ 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)'.format(
+ vf0_mac)]
+}
+
+mac_ipv6_ah = {
+ 'sub_casename': 'mac_ipv6_ah',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv6 / ah / end actions rss types ah end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv6_ah_packets['match'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv6_ah_packets['match'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv6_ah_packets['match'][2],
+ 'action': 'check_hash_same',
+ },
+ # {
+ # 'send_packet': [i for i in mac_ipv6_ah_packets['mismatch']],
+ # 'action': 'check_no_hash_or_different',
+ # },
+ ],
+ 'post-test': [{'send_packet': pkt, 'action': 'check_no_hash_or_different'} for pkt in mac_ipv6_ah_packets['match']],
+}
+
+mac_vlan_ipv4_pay_packets = {
+ 'match': {
+ 'mac_vlan_ipv4_pay': [
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:99", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/Raw("x" * 80)'.format(
+ vf0_mac),
+ ],
+ },
+ 'mismatch': [
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)'.format(
+ vf0_mac)
+ ]
+}
+
+mac_vlan_ipv4_pay = {
+ 'sub_casename': 'mac_vlan_ipv4_pay',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / ipv4 / end actions rss types c-vlan end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_ipv4_pay_packets['match']['mac_vlan_ipv4_pay'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_pay_packets['match']['mac_vlan_ipv4_pay'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_pay_packets['match']['mac_vlan_ipv4_pay'][2],
+ 'action': 'check_hash_same',
+ },
+ # {
+ # 'send_packet': mac_vlan_ipv4_pay_packets['mismatch'][0],
+ # 'action': 'check_no_hash_or_different',
+ # },
+ ],
+ 'post-test': [{'send_packet': pkt, 'action': 'check_no_hash_or_different'} for pkt in
+ mac_vlan_ipv4_pay_packets['match']['mac_vlan_ipv4_pay']],
+}
+
+mac_vlan_ipv4_udp_pay_packets = {
+ 'match': {
+ 'mac_vlan_ipv4_udp_pay': [
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:99", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/UDP(sport=19,dport=99)/Raw("x" * 80)'.format(
+ vf0_mac),
+ ]
+ },
+ 'mismatch': [
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac)
+ ]
+}
+
+mac_vlan_ipv4_udp_pay = {
+ 'sub_casename': 'mac_vlan_ipv4_udp_pay',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / ipv4 / udp / end actions rss types c-vlan end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_ipv4_udp_pay_packets['match']['mac_vlan_ipv4_udp_pay'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_udp_pay_packets['match']['mac_vlan_ipv4_udp_pay'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_udp_pay_packets['match']['mac_vlan_ipv4_udp_pay'][2],
+ 'action': 'check_hash_same',
+ },
+ # {
+ # 'send_packet': mac_vlan_ipv4_udp_pay_packets['mismatch'],
+ # 'action': 'check_no_hash_or_different',
+ # },
+ ],
+ 'post-test': [{'send_packet': pkt, 'action': 'check_no_hash_or_different'} for pkt in
+ mac_vlan_ipv4_udp_pay_packets['match']['mac_vlan_ipv4_udp_pay']],
+}
+
+mac_vlan_ipv4_tcp_pay_packets = {
+ 'match': {
+ 'mac_vlan_ipv4_tcp_pay': [
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:99", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/TCP(sport=19,dport=99)/Raw("x" * 80)'.format(
+ vf0_mac)
+ ]
+ },
+ 'mismatch': [
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac)
+ ]
+}
+
+mac_vlan_ipv4_tcp_pay = {
+ 'sub_casename': 'mac_vlan_ipv4_tcp_pay',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / ipv4 / tcp / end actions rss types c-vlan end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_ipv4_tcp_pay_packets['match']['mac_vlan_ipv4_tcp_pay'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_tcp_pay_packets['match']['mac_vlan_ipv4_tcp_pay'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_tcp_pay_packets['match']['mac_vlan_ipv4_tcp_pay'][2],
+ 'action': 'check_hash_same',
+ },
+ # {
+ # 'send_packet': mac_vlan_ipv4_tcp_pay_packets['mismatch'],
+ # 'action': 'check_no_hash_or_different',
+ # },
+ ],
+ 'post-test': [{'send_packet': pkt, 'action': 'check_no_hash_or_different'} for pkt in
+ mac_vlan_ipv4_tcp_pay_packets['match']['mac_vlan_ipv4_tcp_pay']],
+}
+
+mac_vlan_ipv4_sctp_pay_packets = {
+ 'match': {
+ 'mac_vlan_ipv4_sctp_pay': [
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:99", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.5")/SCTP(sport=19,dport=99)/Raw("x" * 80)'.format(
+ vf0_mac)
+ ]
+ },
+ 'mismatch': [
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac)
+
+ ]
+}
+
+mac_vlan_ipv4_sctp_pay = {
+ 'sub_casename': 'mac_vlan_ipv4_sctp_pay',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / ipv4 / sctp / end actions rss types c-vlan end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_ipv4_sctp_pay_packets['match']['mac_vlan_ipv4_sctp_pay'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_sctp_pay_packets['match']['mac_vlan_ipv4_sctp_pay'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_vlan_ipv4_sctp_pay_packets['match']['mac_vlan_ipv4_sctp_pay'][2],
+ 'action': 'check_hash_same',
+ },
+ # {
+ # 'send_packet': mac_vlan_ipv4_sctp_pay_packets['mismatch'],
+ # 'action': 'check_no_hash_or_different',
+ # },
+ ],
+ 'post-test': [{'send_packet': pkt, 'action': 'check_no_hash_or_different'} for pkt in
+ mac_vlan_ipv4_sctp_pay_packets['match']['mac_vlan_ipv4_sctp_pay']],
+}
+
+mac_vlan_ipv6_pay_packets = {
+ 'match': {
+ 'mac_vlan_ipv6_pay': [
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:99", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("y" * 80)'.format(
+ vf0_mac)
+ ]
+ },
+ 'mismatch': [
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)'.format(
+ vf0_mac)
+ ]
+}
+
+mac_vlan_ipv6_pay = {
+ 'sub_casename': 'mac_vlan_ipv6_pay',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / ipv6 / end actions rss types c-vlan end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_ipv6_pay_packets['match']['mac_vlan_ipv6_pay'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_pay_packets['match']['mac_vlan_ipv6_pay'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_pay_packets['match']['mac_vlan_ipv6_pay'][2],
+ 'action': 'check_hash_same',
+ },
+ # {
+ # 'send_packet': mac_vlan_ipv6_pay_packets['mismatch'],
+ # 'action': 'check_no_hash_or_different',
+ # },
+ ],
+ 'post-test': [{'send_packet': pkt, 'action': 'check_no_hash_or_different'} for pkt in
+ mac_vlan_ipv6_pay_packets['match']['mac_vlan_ipv6_pay']],
+}
+
+mac_vlan_ipv6_udp_pay_packets = {
+ 'match': {
+ 'mac_vlan_ipv6_udp_pay': [
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:99", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=99)/Raw("x" * 80)'.format(
+ vf0_mac)
+ ]
+ },
+ 'mismatch': [
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac)
+ ]
+}
+
+mac_vlan_ipv6_udp_pay = {
+ 'sub_casename': 'mac_vlan_ipv6_udp_pay',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / ipv6 / udp / end actions rss types c-vlan end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_ipv6_udp_pay_packets['match']['mac_vlan_ipv6_udp_pay'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_udp_pay_packets['match']['mac_vlan_ipv6_udp_pay'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_udp_pay_packets['match']['mac_vlan_ipv6_udp_pay'][2],
+ 'action': 'check_hash_same',
+ },
+ # {
+ # 'send_packet': mac_vlan_ipv6_udp_pay_packets['mismatch'],
+ # 'action': 'check_no_hash_or_different',
+ # },
+ ],
+ 'post-test': [{'send_packet': pkt, 'action': 'check_no_hash_or_different'} for pkt in
+ mac_vlan_ipv6_udp_pay_packets['match']['mac_vlan_ipv6_udp_pay']],
+}
+
+mac_vlan_ipv6_tcp_pay_packets = {
+ 'match': {
+ 'mac_vlan_ipv6_tcp_pay': [
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:99", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x" * 80)'.format(
+ vf0_mac)
+ ]
+ },
+ 'mismatch': [
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac)
+ ]
+}
+
+mac_vlan_ipv6_tcp_pay = {
+ 'sub_casename': 'mac_vlan_ipv6_tcp_pay',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / ipv6 / tcp / end actions rss types c-vlan end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_ipv6_tcp_pay_packets['match']['mac_vlan_ipv6_tcp_pay'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_tcp_pay_packets['match']['mac_vlan_ipv6_tcp_pay'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_tcp_pay_packets['match']['mac_vlan_ipv6_tcp_pay'][2],
+ 'action': 'check_hash_same',
+ },
+ # {
+ # 'send_packet': mac_vlan_ipv6_tcp_pay_packets['mismatch'],
+ # 'action': 'check_no_hash_or_different',
+ # },
+ ],
+ 'post-test': [{'send_packet': pkt, 'action': 'check_no_hash_or_different'} for pkt in
+ mac_vlan_ipv6_tcp_pay_packets['match']['mac_vlan_ipv6_tcp_pay']],
+}
+
+mac_vlan_ipv6_sctp_pay_packets = {
+ 'match': {
+ 'mac_vlan_ipv6_sctp_pay': [
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:99", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/SCTP(sport=25,dport=99)/Raw("x" * 80)'.format(
+ vf0_mac)
+ ]
+ },
+ 'mismatch': [
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac),
+ 'Ether(src="10:22:33:44:55:66", dst="{}",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)'.format(
+ vf0_mac)
+ ]
+}
+
+mac_vlan_ipv6_sctp_pay = {
+ 'sub_casename': 'mac_vlan_ipv6_sctp_pay',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / vlan / ipv6 / sctp / end actions rss types c-vlan end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_vlan_ipv6_sctp_pay_packets['match']['mac_vlan_ipv6_sctp_pay'][0],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_sctp_pay_packets['match']['mac_vlan_ipv6_sctp_pay'][1],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_vlan_ipv6_sctp_pay_packets['match']['mac_vlan_ipv6_sctp_pay'][2],
+ 'action': 'check_hash_same',
+ },
+ # {
+ # 'send_packet': mac_vlan_ipv6_sctp_pay_packets['mismatch'],
+ # 'action': 'check_no_hash_or_different',
+ # },
+ ],
+ 'post-test': [{'send_packet': pkt, 'action': 'check_no_hash_or_different'} for pkt in
+ mac_vlan_ipv6_sctp_pay_packets['match']['mac_vlan_ipv6_sctp_pay']],
+}
+
+
+class Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp(TestCase):
+
+ def set_up_all(self):
+ """
+ Run at the start of each test suite.
+ Generic filter Prerequistites
+ """
+
+ # Based on h/w type, choose how many ports to use
+ self.dut_ports = self.dut.get_ports(self.nic)
+ self.verify(len(self.dut_ports) >= 2, "Insufficient ports for testing")
+ # Verify that enough threads are available
+ cores = self.dut.get_core_list("1S/4C/1T")
+ self.verify(cores is not None, "Insufficient cores for speed testing")
+ self.ports_socket = self.dut.get_numa_id(self.dut_ports[0])
+ self.tester_port0 = self.tester.get_local_port(self.dut_ports[0])
+ self.tester_port1 = self.tester.get_local_port(self.dut_ports[1])
+ self.tester_iface0 = self.tester.get_interface(self.tester_port0)
+ self.tester_iface1 = self.tester.get_interface(self.tester_port1)
+ self.pci0 = self.dut.ports_info[self.dut_ports[0]]['pci']
+ self.pci1 = self.dut.ports_info[self.dut_ports[1]]['pci']
+
+ self.used_dut_port = self.dut_ports[0]
+ self.pf_interface = self.dut.ports_info[self.dut_ports[0]]['intf']
+ self.vf_flag = False
+ self.create_iavf()
+
+ self.pkt = Packet()
+ self.pmd_output = PmdOutput(self.dut)
+ self.ddp_dir = "/lib/firmware/updates/intel/ice/ddp/"
+ conf_file = 'conf/cvl_advanced_rss_pppoe.cfg'
+ conf_info = UserConf(conf_file)
+ conf_section = conf_info.conf._sections['suite']
+ self.os_default_package = conf_section['os_default_package_file_location']
+ self.comms_package = conf_section['comms_package_file_location']
+ self.ice_driver = conf_section['ice_driver_file_location']
+ self.symmetric = False
+ self.rxq = 16
+ self.rsspro = RssProcessing(self, self.pmd_output, [self.tester_iface0, self.tester_iface1], self.rxq)
+ self.logger.info('rssprocess.tester_ifaces: {}'.format(self.rsspro.tester_ifaces))
+ self.logger.info('rssprocess.test_case: {}'.format(self.rsspro.test_case))
+
+ def set_up(self):
+ """
+ Run before each test case.
+ """
+ pass
+
+ def create_iavf(self):
+ if self.vf_flag is False:
+ self.dut.bind_interfaces_linux('ice')
+ self.dut.generate_sriov_vfs_by_port(self.used_dut_port, 1)
+ self.sriov_vfs_port = self.dut.ports_info[self.used_dut_port]['vfs_port']
+ self.vf_flag = True
+ try:
+ for port in self.sriov_vfs_port:
+ port.bind_driver(self.drivername)
+ self.vf0_prop = {'opt_host': self.sriov_vfs_port[0].pci}
+ self.dut.send_expect("ifconfig %s up" % self.pf_interface, "# ")
+ self.dut.send_expect("ip link set %s vf 0 mac %s" % (self.pf_interface, vf0_mac), "# ")
+ except Exception as e:
+ self.destroy_iavf()
+ raise Exception(e)
+
+ def destroy_iavf(self):
+ if self.vf_flag is True:
+ self.dut.destroy_sriov_vfs_by_port(self.used_dut_port)
+ self.vf_flag = False
+
+ def tear_down(self):
+ """
+ Run after each test case.
+ """
+ # destroy all flow rule on port 0
+ self.dut.send_command("flow flush 0", timeout=1)
+ self.dut.send_command("clear port stats all", timeout=1)
+ self.pmd_output.execute_cmd("stop")
+ self.dut.kill_all()
+
+ def tear_down_all(self):
+ """
+ Run after each test suite.
+ """
+ self.dut.kill_all()
+ self.destroy_iavf()
+
+ def replace_package(self, package='comms'):
+ ice_pkg_path = ''.join([self.ddp_dir,"ice.pkg"])
+ self.dut.send_expect("rm -f {}".format(ice_pkg_path), "# ")
+ if package == 'os_default':
+ self.dut.send_expect("cp {} {}".format(self.os_default_package,ice_pkg_path), "# ")
+ elif package == 'comms':
+ self.dut.send_expect("cp {} {}".format(self.comms_package,ice_pkg_path), "# ")
+ self.dut.send_expect("rmmod ice", "# ", 15)
+ self.dut.send_expect("insmod {}".format(self.ice_driver), "# ",)
+
+ def launch_testpmd(self, symmetric=False):
+ param = "--rxq=16 --txq=16"
+ self.pmd_output.start_testpmd(cores="1S/4C/1T", param=param,
+ ports=[self.sriov_vfs_port[0].pci], socket=self.ports_socket)
+ self.symmetric = symmetric
+ if symmetric:
+ # Need config rss in setup
+ self.pmd_output.execute_cmd("port config all rss all")
+ self.pmd_output.execute_cmd("set fwd rxonly")
+ self.pmd_output.execute_cmd("set verbose 1")
+ res = self.pmd_output.wait_link_status_up('all', timeout=15)
+ self.verify(res is True, 'there have port link is down')
+
+ def switch_testpmd(self, symmetric=False):
+ self.dut.kill_all()
+ self.launch_testpmd(symmetric)
+ self.pmd_output.execute_cmd("start")
+
+ def _gener_str(self, str_len=6):
+ return ''.join(random.sample(string.ascii_letters + string.digits, k=str_len))
+
+ def test_mac_ipv4_pfcp_session(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv4_pfcp_session)
+
+ def test_mac_ipv6_pfcp_session(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv6_pfcp_session)
+
+ def test_mac_ipv4_l2tpv3(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv4_l2tpv3)
+
+ def test_mac_ipv6_l2tpv3(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv6_l2tpv3)
+
+ def test_mac_ipv4_esp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv4_esp)
+
+ def test_mac_ipv4_udp_esp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv4_udp_esp)
+
+ def test_mac_ipv6_esp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv6_esp)
+
+ def test_mac_ipv6_udp_esp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv6_udp_esp)
+
+ def test_mac_ipv4_ah(self):
+ self.switch_testpmd()
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv4_ah)
+
+ def test_mac_ipv6_ah(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_ipv6_ah)
+
+ def test_wrong_hash_input_set(self):
+ self.switch_testpmd(symmetric=False)
+ rule_list = [
+ 'flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types l2-src-only l2-dst-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-tcp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp l3-src-only end key_len 0 queues end / end']
+
+ for rule in rule_list:
+ self.rsspro.validate_rule(rule, check_stats=False, check_msg='Invalid argument')
+ self.rsspro.create_rule(rule, check_stats=False, msg='Invalid argument')
+
+ def test_void_action(self):
+ self.switch_testpmd(symmetric=False)
+ rule = 'flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions end'
+ self.rsspro.create_rule(rule, check_stats=False, msg='Invalid argument')
+ self.rsspro.check_rule(stats=False, rule_list=[rule])
+
+ def test_delete_nonexisting_rule(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.check_rule(stats=False)
+ out = self.dut.send_command("flow destroy 0 rule 0", timeout=1)
+ self.verify('error' not in out, 'delete nonexisting rule raise err,expected no err')
+ self.dut.send_command("flow flush 0", timeout=1)
+
+ def test_unsupported_pattern_with_OS_default_package(self):
+ self.destroy_iavf()
+ self.replace_package('os_default')
+ self.create_iavf()
+ self.switch_testpmd(symmetric=True)
+ rule_list = [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end'
+ ]
+ self.rsspro.create_rule(rule_list, check_stats=False, msg='Invalid argument')
+ self.rsspro.check_rule(stats=False)
+ self.dut.kill_all()
+ self.destroy_iavf()
+ self.replace_package('comms')
+ self.create_iavf()
+ self.switch_testpmd(symmetric=True)
+ self.rsspro.create_rule(rule_list, check_stats=True)
+
+ def test_invalid_port(self):
+ self.switch_testpmd(symmetric=False)
+ rule = 'flow create 1 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end'
+ self.rsspro.create_rule(rule, check_stats=False, msg='No such device')
+ self.rsspro.check_rule(stats=False, rule_list=[rule])
+ pattern = 'Invalid port 1'
+ out = self.dut.send_command("flow list 1", timeout=1)
+ result = re.search(r'%s' % pattern, out)
+ self.verify(result, 'actual result not match expected,expected result is:{}'.format(pattern))
+
+ def test_mac_vlan_ipv4_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv4_pay)
+
+ def test_mac_vlan_ipv4_udp_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv4_udp_pay)
+
+ def test_mac_vlan_ipv4_tcp_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv4_tcp_pay)
+
+ def test_mac_vlan_ipv4_sctp_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv4_sctp_pay)
+
+ def test_mac_vlan_ipv6_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv6_pay)
+
+ def test_mac_vlan_ipv6_udp_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv6_udp_pay)
+
+ def test_mac_vlan_ipv6_tcp_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv6_tcp_pay)
+
+ def test_mac_vlan_ipv6_sctp_pay(self):
+ self.switch_testpmd(symmetric=False)
+ self.rsspro.handle_rss_distribute_cases(cases_info=mac_vlan_ipv6_sctp_pay)
--
2.17.1
^ permalink raw reply [flat|nested] 15+ messages in thread
* [dts] [PATCH V2 8/8] tests: add cvl_advanced_rss_gtpu
2020-10-28 10:59 [dts] [PATCH V2 0/8] tests: update or add rss related suites Haiyang Zhao
` (6 preceding siblings ...)
2020-10-28 10:59 ` [dts] [PATCH V2 7/8] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp add cvl rss iavf test suite Haiyang Zhao
@ 2020-10-28 10:59 ` Haiyang Zhao
2020-10-29 6:55 ` Zhao, HaiyangX
7 siblings, 1 reply; 15+ messages in thread
From: Haiyang Zhao @ 2020-10-28 10:59 UTC (permalink / raw)
To: dts, qi.fu; +Cc: Haiyang Zhao
*.add CVL PF rss gtpu cases.
Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
| 5305 ++++++++++++++++++++++
1 file changed, 5305 insertions(+)
create mode 100755 tests/TestSuite_cvl_advanced_rss_gtpu.py
--git a/tests/TestSuite_cvl_advanced_rss_gtpu.py b/tests/TestSuite_cvl_advanced_rss_gtpu.py
new file mode 100755
index 0000000..00b2533
--- /dev/null
+++ b/tests/TestSuite_cvl_advanced_rss_gtpu.py
@@ -0,0 +1,5305 @@
+# BSD LICENSE
+#
+# Copyright(c) 2020 Intel Corporation. All rights reserved.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in
+# the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Intel Corporation nor the names of its
+# contributors may be used to endorse or promote products derived
+# from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+import re
+import time
+from packet import Packet
+from pmd_output import PmdOutput
+from test_case import TestCase
+from rte_flow_common import RssProcessing
+
+
+mac_ipv4_gtpu_ipv4_basic = {
+ 'ipv4-nonfrag': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'ipv4-frag': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)',
+ 'ipv4-icmp': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'ipv4-udp': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)',
+}
+
+mac_ipv4_gtpu_ipv4_l3src_changed_pkt = eval(str(mac_ipv4_gtpu_ipv4_basic).replace('192.168.0.2', '192.168.1.2'))
+mac_ipv4_gtpu_ipv4_l3dst_changed_pkt = eval(str(mac_ipv4_gtpu_ipv4_basic).replace('192.168.0.1', '192.168.1.1'))
+mac_ipv4_gtpu_ipv4_unmatched_pkt = [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+]
+
+mac_ipv4_gtpu_ipv4_l3dst_only = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3dst_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3src_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3dst_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3src_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3dst_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3src_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3dst_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3src_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_ipv4_basic['ipv4-nonfrag'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-frag'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-icmp'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-udp'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv4_l3src_only = eval(str(mac_ipv4_gtpu_ipv4_l3dst_only)
+ .replace('mac_ipv4_gtpu_ipv4_l3dst', 'mac_ipv4_gtpu_ipv4_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('check_hash_same', 'hash_check_different')
+ .replace('check_hash_different', 'check_hash_same')
+ .replace('hash_check_different', 'check_hash_different'))
+mac_ipv4_gtpu_ipv4_all = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3dst_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3src_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-nonfrag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3dst_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3src_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-frag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3dst_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3src_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-icmp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3dst_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_l3src_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-udp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_ipv4_basic['ipv4-nonfrag'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-frag'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-icmp'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-udp'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv4_gtpu = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_gtpu',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types gtpu end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-nonfrag'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-nonfrag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-frag'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-frag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-icmp'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-icmp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-udp'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_basic['ipv4-udp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_ipv4_basic['ipv4-nonfrag'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-frag'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-icmp'],
+ mac_ipv4_gtpu_ipv4_basic['ipv4-udp'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv4_toeplitz = [mac_ipv4_gtpu_ipv4_l3dst_only, mac_ipv4_gtpu_ipv4_l3src_only,
+ mac_ipv4_gtpu_ipv4_all, mac_ipv4_gtpu_ipv4_gtpu]
+
+mac_ipv4_gtpu_ipv4_symmetric = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1", frag=6)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'action': {'save_hash': 'nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)',
+ 'action': {'save_hash': 'frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1", frag=6)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': {'save_hash': 'icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ { # unmatch MAC_IPV4_GTPU_IPV6 nonfrag
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ { # unmatch MAC_IPV4_GTPU_EH_IPV4
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'action': 'save_hash',
+ },
+ { # unmatch MAC_IPV4_GTPU_EH_IPV4
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1", frag=6)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'icmp'},
+ },
+ ],
+}
+
+mac_ipv4_gtpu_ipv6_symmetric = eval(str(mac_ipv4_gtpu_ipv4_symmetric).replace('IPv6', 'IPv61')
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.2",src="192.168.0.1"', 'IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929"')
+ .replace(', frag=6)', ')/IPv6ExtHdrFragment()')
+ .replace('IPv61(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(dst="192.168.0.1",src="192.168.0.2")')
+ .replace('IPv61(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(src="192.168.0.1",dst="192.168.0.2")')
+ .replace('gtpu / ipv4', 'gtpu / ipv6').replace('types ipv4', 'types ipv6')
+ )
+
+mac_ipv4_gtpu_ipv4_udp_symmetric = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': {'save_hash': 'basic_with_rule'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'basic_with_rule'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': {'check_hash_different': 'basic_with_rule'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': {'check_hash_different': 'basic_with_rule'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': {'check_hash_different': 'basic_with_rule'},
+ },
+ ],
+}
+
+mac_ipv4_gtpu_ipv6_udp_symmetric = eval(str(mac_ipv4_gtpu_ipv4_udp_symmetric).replace('IPv6', 'IPv61')
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.2",src="192.168.0.1"', 'IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929"')
+ .replace('IPv61(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(dst="192.168.0.1",src="192.168.0.2")')
+ .replace('IPv61(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(src="192.168.0.1",dst="192.168.0.2")')
+ .replace('gtpu / ipv4', 'gtpu / ipv6').replace('types ipv4-udp', 'types ipv6-udp')
+ )
+
+mac_ipv4_gtpu_ipv4_tcp_symmetric = eval(str(mac_ipv4_gtpu_ipv4_udp_symmetric).replace('TCP(', 'TCP1(')
+ .replace('UDP(sport', 'TCP(sport').replace('TCP1', 'UDP')
+ .replace('udp / end', 'tcp / end ').replace('ipv4-udp', 'ipv4-tcp')
+ .replace('udp_symmetric', 'tcp_symmetric'))
+
+mac_ipv4_gtpu_ipv6_tcp_symmetric = eval(str(mac_ipv4_gtpu_ipv4_tcp_symmetric).replace('IPv6', 'IPv61')
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.2",src="192.168.0.1"', 'IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929"')
+ .replace('IPv61(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(dst="192.168.0.1",src="192.168.0.2")')
+ .replace('IPv61(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(src="192.168.0.1",dst="192.168.0.2")')
+ .replace('gtpu / ipv4', 'gtpu / ipv6').replace('types ipv4-tcp', 'types ipv6-tcp')
+ )
+
+mac_ipv4_gtpu_eh_dl_ipv4_symmetric = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1", frag=6)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1", frag=6)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1", frag=6)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'action': 'save_or_no_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480)',
+ 'action': 'check_no_hash_or_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)',
+ 'action': 'save_or_no_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1", frag=6)/("X"*480)',
+ 'action': 'check_no_hash_or_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': 'save_or_no_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480)',
+ 'action': 'check_no_hash_or_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)',
+ 'action': 'save_or_no_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480)',
+ 'action': 'check_no_hash_or_different',
+ },
+ ],
+}
+mac_ipv4_gtpu_eh_ul_ipv4_symmetric = eval(str(mac_ipv4_gtpu_eh_dl_ipv4_symmetric)
+ .replace('pdu_type=1', 'pdu_type=2')
+ .replace('pdu_type=0', 'pdu_type=1')
+ .replace('pdu_type=2', 'pdu_type=0')
+ .replace('eh_dl', 'eh_ul')
+ .replace('gtp_psc pdu_t is 0', 'gtp_psc pdu_t is 1')
+ )
+
+mac_ipv4_gtpu_eh_ipv4_symmetric = [mac_ipv4_gtpu_eh_dl_ipv4_symmetric, mac_ipv4_gtpu_eh_ul_ipv4_symmetric]
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_symmetric = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_no_hash_or_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_no_hash_or_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_no_hash_or_different',
+ },
+ ],
+}
+mac_ipv4_gtpu_eh_ul_ipv4_udp_symmetric = eval(str(mac_ipv4_gtpu_eh_dl_ipv4_udp_symmetric)
+ .replace('pdu_type=1', 'pdu_type=2')
+ .replace('pdu_type=0', 'pdu_type=1')
+ .replace('pdu_type=2', 'pdu_type=0')
+ .replace('gtp_psc pdu_t is 0', 'gtp_psc pdu_t is 1')
+ .replace('eh_dl', 'eh_ul'))
+mac_ipv4_gtpu_eh_ipv4_udp_symmetric = [mac_ipv4_gtpu_eh_dl_ipv4_udp_symmetric, mac_ipv4_gtpu_eh_ul_ipv4_udp_symmetric]
+
+mac_ipv4_gtpu_eh_ipv4_tcp_symmetric = [eval(str(element).replace('TCP', 'TCP1').replace('udp', 'tcp')
+ .replace('UDP(sport', 'TCP(sport').replace('TCP1', 'UDP')
+ .replace('ipv4 / tcp / gtpu', 'ipv4 / udp / gtpu'))
+ for element in mac_ipv4_gtpu_eh_ipv4_udp_symmetric]
+
+mac_ipv4_gtpu_eh_ipv6_symmetric = eval(str(mac_ipv4_gtpu_eh_ipv4_symmetric).replace('IPv6', 'IPv61')
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.2",src="192.168.0.1"', 'IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929"')
+ .replace(', frag=6)', ')/IPv6ExtHdrFragment()')
+ .replace('IPv61(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(dst="192.168.0.1",src="192.168.0.2")')
+ .replace('IPv61(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(src="192.168.0.1",dst="192.168.0.2")')
+ .replace('ipv4 / end', 'ipv6 / end').replace('types ipv4', 'types ipv6')
+ .replace('ipv4_symmetric', 'ipv6_symmetric')
+ )
+
+mac_ipv4_gtpu_eh_ipv6_udp_symmetric = eval(str(mac_ipv4_gtpu_eh_ipv4_udp_symmetric).replace('IPv6', 'IPv61')
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.2",src="192.168.0.1"', 'IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929"')
+ .replace('IPv61(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(dst="192.168.0.1",src="192.168.0.2")')
+ .replace('IPv61(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(src="192.168.0.1",dst="192.168.0.2")')
+ .replace('ipv4 / udp / end', 'ipv6 / udp / end').replace('types ipv4-udp', 'types ipv6-udp')
+ .replace('ipv4_udp_symmetric', 'ipv6_udp_symmetric')
+ )
+
+
+mac_ipv4_gtpu_eh_ipv6_tcp_symmetric = eval(str(mac_ipv4_gtpu_eh_ipv4_tcp_symmetric).replace('IPv6', 'IPv61')
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.2",src="192.168.0.1"', 'IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929"')
+ .replace('IPv61(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(dst="192.168.0.1",src="192.168.0.2")')
+ .replace('IPv61(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")', 'IP(src="192.168.0.1",dst="192.168.0.2")')
+ .replace('ipv4 / tcp / end', 'ipv6 / tcp / end').replace('types ipv4-tcp', 'types ipv6-tcp')
+ .replace('ipv4_tcp_symmetric', 'ipv6_tcp_symmetric')
+ )
+
+mac_ipv4_gtpu_ipv4_udp_basic = 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)'
+mac_ipv4_gtpu_ipv4_udp_unmatch = [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)'
+]
+mac_ipv4_gtpu_ipv4_udp_l3dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv4_udp_l3src = eval(str(mac_ipv4_gtpu_ipv4_udp_l3dst)
+ .replace('mac_ipv4_gtpu_ipv4_udp_l3dst', 'mac_ipv4_gtpu_ipv4_udp_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('check_hash_same', 'hash_check_different')
+ .replace('check_hash_different', 'check_hash_same')
+ .replace('hash_check_different', 'check_hash_different'))
+
+mac_ipv4_gtpu_ipv4_udp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('sport=22', 'sport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('dport=23', 'dport=33').replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv4_udp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('sport=22', 'sport=32').replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv4_udp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('sport=22', 'sport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('dport=23', 'dport=33').replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv4_udp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('sport=22', 'sport=32').replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+mac_ipv4_gtpu_ipv4_udp_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('sport=22', 'sport=32')
+ .replace('192.168.0', '192.168.1'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+mac_ipv4_gtpu_ipv4_udp_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('dport=23', 'dport=32')
+ .replace('192.168.0', '192.168.1'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv4_udp_all = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv4_udp_gtpu = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_gtpu',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types gtpu end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('192.168.0', '192.168.1')
+ .replace('sport=22', 'sport=32')
+ .replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic.replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv4_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+
+mac_ipv4_gtpu_ipv4_udp_toeplitz = [mac_ipv4_gtpu_ipv4_udp_l3dst, mac_ipv4_gtpu_ipv4_udp_l3src,
+ mac_ipv4_gtpu_ipv4_udp_l3dst_l4src, mac_ipv4_gtpu_ipv4_udp_l3dst_l4dst,
+ mac_ipv4_gtpu_ipv4_udp_l3src_l4src, mac_ipv4_gtpu_ipv4_udp_l3src_l4dst,
+ mac_ipv4_gtpu_ipv4_udp_l4src, mac_ipv4_gtpu_ipv4_udp_l4dst,
+ mac_ipv4_gtpu_ipv4_udp_all, mac_ipv4_gtpu_ipv4_udp_gtpu]
+
+mac_ipv4_gtpu_ipv4_tcp_toeplitz = [eval(str(element).replace('TCP', 'TCP1').replace('udp', 'tcp')
+ .replace('UDP(sport', 'TCP(sport').replace('TCP1', 'UDP')
+ .replace('ipv4 / tcp / gtpu', 'ipv4 / udp / gtpu'))
+ for element in mac_ipv4_gtpu_ipv4_udp_toeplitz]
+
+mac_ipv4_gtpu_ipv6_basic = {
+ 'ipv6-nonfrag': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'ipv6-frag': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'ipv6-icmp': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'ipv6-udp': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)',
+}
+
+mac_ipv4_gtpu_ipv6_l3src_changed_pkt = eval(str(mac_ipv4_gtpu_ipv6_basic).replace('ABAB', '1212'))
+mac_ipv4_gtpu_ipv6_l3dst_changed_pkt = eval(str(mac_ipv4_gtpu_ipv6_basic).replace('CDCD', '3434'))
+mac_ipv4_gtpu_ipv6_unmatched_pkt = [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(src="192.168.0.1",dst="192.168.0.2")/("X"*480)',
+]
+mac_ipv4_gtpu_ipv6_l3dst_only = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-nonfrag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-frag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-icmp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-udp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-frag'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-udp'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_l3src_only = eval(str(mac_ipv4_gtpu_ipv6_l3dst_only)
+ .replace('mac_ipv4_gtpu_ipv6_l3dst', 'mac_ipv4_gtpu_ipv6_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('check_hash_same', 'hash_check_different')
+ .replace('check_hash_different', 'check_hash_same')
+ .replace('hash_check_different', 'check_hash_different'))
+mac_ipv4_gtpu_ipv6_all = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-frag'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3dst_changed_pkt['ipv6-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_l3src_changed_pkt['ipv6-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-udp'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-frag'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-udp'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_gtpu = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_gtpu',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss types gtpu end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-frag'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-frag'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-udp'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_basic['ipv6-udp'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_ipv6_basic['ipv6-nonfrag'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-frag'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-icmp'],
+ mac_ipv4_gtpu_ipv6_basic['ipv6-udp'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_toeplitz = [mac_ipv4_gtpu_ipv6_l3dst_only, mac_ipv4_gtpu_ipv6_l3src_only,
+ mac_ipv4_gtpu_ipv6_all, mac_ipv4_gtpu_ipv6_gtpu]
+
+mac_ipv4_gtpu_ipv6_udp_basic = 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)'
+mac_ipv4_gtpu_ipv6_udp_unmatch = [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(src="192.168.0.1", dst="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)'
+]
+mac_ipv4_gtpu_ipv6_udp_l3dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_udp_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('ABAB', '1212'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_udp_l3src = eval(str(mac_ipv4_gtpu_ipv6_udp_l3dst)
+ .replace('mac_ipv4_gtpu_ipv6_udp_l3dst', 'mac_ipv4_gtpu_ipv6_udp_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('check_hash_same', 'hash_check_different')
+ .replace('check_hash_different', 'check_hash_same')
+ .replace('hash_check_different', 'check_hash_different'))
+
+mac_ipv4_gtpu_ipv6_udp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_udp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('ABAB', '1212'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('sport=22', 'sport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('dport=23', 'dport=33').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_udp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_udp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('ABAB', '1212'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('sport=22', 'sport=32').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_udp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_udp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('sport=22', 'sport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('dport=23', 'dport=33').replace('ABAB', '1212'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_udp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_udp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('sport=22', 'sport=32').replace('ABAB', '1212'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+mac_ipv4_gtpu_ipv6_udp_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_udp_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('sport=22', 'sport=32')
+ .replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+mac_ipv4_gtpu_ipv6_udp_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_udp_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('dport=23', 'dport=32')
+ .replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_udp_all = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_udp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('ABAB', '1212'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_udp_gtpu = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv6_udp_gtpu',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types gtpu end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('ABAB', '1212').replace('CDCD', '3434')
+ .replace('sport=22', 'sport=32')
+ .replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic.replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_ipv6_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_ipv6_udp_toeplitz = [mac_ipv4_gtpu_ipv6_udp_l3dst, mac_ipv4_gtpu_ipv6_udp_l3src,
+ mac_ipv4_gtpu_ipv6_udp_l3dst_l4src, mac_ipv4_gtpu_ipv6_udp_l3dst_l4dst,
+ mac_ipv4_gtpu_ipv6_udp_l3src_l4src, mac_ipv4_gtpu_ipv6_udp_l3src_l4dst,
+ mac_ipv4_gtpu_ipv6_udp_l4src, mac_ipv4_gtpu_ipv6_udp_l4dst,
+ mac_ipv4_gtpu_ipv6_udp_all, mac_ipv4_gtpu_ipv6_udp_gtpu]
+
+mac_ipv4_gtpu_ipv6_tcp_toeplitz = [eval(str(element).replace('TCP', 'TCP1').replace('udp', 'tcp')
+ .replace('UDP(sport', 'TCP(sport').replace('TCP1', 'UDP')
+ .replace('ipv4 / tcp / gtpu', 'ipv4 / udp / gtpu'))
+ for element in mac_ipv4_gtpu_ipv6_udp_toeplitz]
+
+mac_ipv4_gtpu_eh_dl_ipv4_basic = {
+ 'ipv4-nonfrag': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'ipv4-frag': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)',
+ 'ipv4-icmp': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'ipv4-udp': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)',
+ 'ipv4-tcp': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)',
+
+}
+
+mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt = eval(str(mac_ipv4_gtpu_eh_dl_ipv4_basic).replace('192.168.0.2', '192.168.1.2'))
+mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt = eval(str(mac_ipv4_gtpu_eh_dl_ipv4_basic).replace('192.168.0.1', '192.168.1.1'))
+mac_ipv4_gtpu_eh_ipv4_unmatched_pkt = [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+]
+
+mac_ipv4_gtpu_eh_dl_ipv4_l3dst_only = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-tcp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-nonfrag'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-frag'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-icmp'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-udp'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-tcp'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv4_l3src_only = eval(str(mac_ipv4_gtpu_eh_dl_ipv4_l3dst_only)
+ .replace('eh_dl_ipv4_l3dst', 'eh_ul_ipv4_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('check_hash_same', 'hash_check_different')
+ .replace('check_hash_different', 'check_hash_same')
+ .replace('hash_check_different', 'check_hash_different'))
+mac_ipv4_gtpu_eh_dl_ipv4_all = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-nonfrag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-nonfrag'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-frag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-frag'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-icmp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-icmp'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-udp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-udp'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3dst_changed_pkt['ipv4-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_l3src_changed_pkt['ipv4-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-tcp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-tcp'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-nonfrag'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-frag'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-icmp'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-udp'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-tcp'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv4_gtpu = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_gtpu',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types gtpu end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-nonfrag'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-nonfrag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-frag'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-frag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-icmp'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-icmp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-udp'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-udp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-tcp'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-tcp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_ipv4_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-nonfrag'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-frag'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-icmp'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-udp'],
+ mac_ipv4_gtpu_eh_dl_ipv4_basic['ipv4-tcp'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv4 = [mac_ipv4_gtpu_eh_dl_ipv4_l3dst_only, mac_ipv4_gtpu_eh_dl_ipv4_l3src_only,
+ mac_ipv4_gtpu_eh_dl_ipv4_all, mac_ipv4_gtpu_eh_dl_ipv4_gtpu]
+
+mac_ipv4_gtpu_eh_ul_ipv4 = [eval(str(element).replace('pdu_type=1', 'pdu_type=2')
+ .replace('pdu_type=0', 'pdu_type=1').replace('pdu_type=2', 'pdu_type=0')
+ .replace('gtp_psc pdu_t is 0', 'gtp_psc pdu_t is 1')
+ .replace('eh_dl', 'eh_ul'))
+ for element in mac_ipv4_gtpu_eh_dl_ipv4]
+
+mac_ipv4_gtpu_eh_ipv4_toeplitz = mac_ipv4_gtpu_eh_dl_ipv4 + mac_ipv4_gtpu_eh_ul_ipv4
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic = {
+ 'ipv4-nonfrag': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'ipv4-nonfrag_ul': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'ipv4-frag': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)',
+ 'ipv4-icmp': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'ipv4-udp': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)',
+
+}
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt = eval(str(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic).replace('192.168.0.2', '192.168.1.2'))
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt = eval(str(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic).replace('192.168.0.1', '192.168.1.1'))
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_unmatched_pkt = [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)',
+]
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_only = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-nonfrag'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-nonfrag_ul'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-nonfrag_ul'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-frag'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-icmp'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-udp'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_only = eval(str(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_only)
+ .replace('ul_dl_ipv4_l3dst', 'ul_dl_ipv4_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('dst="192.168.0.1",src="192.168.1.2"', 'dst="192.168.0.1",src="192.168.1.3"')
+ .replace('dst="192.168.1.1",src="192.168.0.2"', 'dst="192.168.0.1",src="192.168.1.2"')
+ .replace('dst="192.168.0.1",src="192.168.1.3"', 'dst="192.168.1.1",src="192.168.0.2"')
+ )
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_all = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-nonfrag_ul'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-nonfrag_ul'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_changed_pkt['ipv4-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_gtpu = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_gtpu',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types gtpu end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'].replace('192.168.0.', '192.168.1.'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-nonfrag_ul'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-frag'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-icmp'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_basic['ipv4-udp'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_toeplitz = [mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst_only,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src_only,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_all,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_gtpu]
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic = {
+ 'dl': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'ul': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+}
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_unmatched_pkt = [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+]
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_only = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('192.168.0.2', '192.168.1.2')
+ .replace('sport=22, dport=23', 'sport=32, dport=33')
+ .replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_only = eval(str(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_only)
+ .replace('ul_dl_ipv4_udp_l3dst', 'ul_dl_ipv4_udp_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('dst="192.168.0.1",src="192.168.1.2"', 'dst="192.168.0.1",src="192.168.1.3"')
+ .replace('dst="192.168.1.1",src="192.168.0.2"', 'dst="192.168.0.1",src="192.168.1.2"')
+ .replace('dst="192.168.0.1",src="192.168.1.3"', 'dst="192.168.1.1",src="192.168.0.2"')
+ )
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'].replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('192.168.0.1', '192.168.1.1')
+ .replace('dport=23', 'dport=33')
+ .replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'].replace('192.168.0.1', '192.168.1.1')
+ .replace('dport=23', 'dport=33')
+ .replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4dst = eval(str(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src)
+ .replace('udp_l3src_l4src', 'udp_l3src_l4dst')
+ .replace('l4-src-only', 'l4-dst-only')
+ .replace('sport=32, dport=23', 'sport=22, dport=34')
+ .replace('sport=22, dport=33', 'sport=32, dport=23')
+ )
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src = eval(str(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src)
+ .replace('udp_l3src_l4src', 'udp_l3dst_l4src')
+ .replace('l3-src-only', 'l3-dst-only')
+ .replace('dst="192.168.0.1",src="192.168.1.2"', 'dst="192.168.0.1",src="192.168.1.3"')
+ .replace('dst="192.168.1.1",src="192.168.0.2"', 'dst="192.168.0.1",src="192.168.1.2"')
+ .replace('dst="192.168.0.1",src="192.168.1.3"', 'dst="192.168.1.1",src="192.168.0.2"')
+ )
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4dst = eval(str(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src)
+ .replace('udp_l3dst_l4src', 'udp_l3dst_l4dst')
+ .replace('l3-src-only', 'l3-dst-only')
+ .replace('l4-src-only', 'l4-dst-only')
+ .replace('sport=32, dport=23', 'sport=22, dport=34')
+ .replace('sport=22, dport=33', 'sport=32, dport=23')
+ )
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'].replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('192.168.0', '192.168.1')
+ .replace('dport=23', 'dport=33')
+ .replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'].replace('192.168.0', '192.168.1')
+ .replace('dport=23', 'dport=33')
+ .replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4dst_only = eval(str(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only)
+ .replace('udp_l4src_only', 'udp_l4dst_only')
+ .replace('l4-src-only', 'l4-dst-only')
+ .replace('sport=32, dport=23', 'sport=22, dport=34')
+ .replace('sport=22, dport=33', 'sport=32, dport=23')
+ )
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_gtpu = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_gtpu',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types gtpu end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl']
+ .replace('192.168.0.', '192.168.1.')
+ .replace('sport=22, dport=23', 'sport=32, dport=33'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul']
+ .replace('192.168.0.', '192.168.1.')
+ .replace('sport=22, dport=23', 'sport=32, dport=33'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['dl'],
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_basic['ul'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_toeplitz = [
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_only,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_only,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4dst,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4dst,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4dst_only,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp,
+ mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_gtpu,
+]
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_toeplitz = [eval(str(element).replace('TCP', 'TCP1').replace('udp', 'tcp')
+ .replace('UDP(sport', 'TCP(sport').replace('TCP1', 'UDP')
+ .replace('ipv4 / tcp / gtpu', 'ipv4 / udp / gtpu'))
+ for element in mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_toeplitz]
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv6_toeplitz = [eval(str(element).replace('gtp_psc / ipv4', 'gtp_psc / ipv6')
+ .replace('types ipv4', 'types ipv6')
+ .replace('ul_dl_ipv4', 'ul_dl_ipv6')
+ .replace(', frag=6)', ')/IPv6ExtHdrFragment()')
+ .replace('IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020"','IP(dst="192.168.0.3", src="192.168.0.3"',)
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.1.1",src="192.168.0.2"', 'IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.1",src="192.168.1.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.1.1",src="192.168.1.2"', 'IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.3",src="192.168.0.3"', 'IP(dst="192.168.0.1",src="192.168.0.2"'))
+ for element in mac_ipv4_gtpu_eh_without_ul_dl_ipv4_toeplitz]
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_toeplitz = [eval(str(element).replace('gtp_psc / ipv4', 'gtp_psc / ipv6')
+ .replace('ipv4-udp', 'ipv6-udp')
+ .replace('ul_dl_ipv4_udp', 'ul_dl_ipv6_udp')
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.1.1",src="192.168.0.2"', 'IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.1",src="192.168.1.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.1.1",src="192.168.1.2"', 'IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020"'))
+ for element in mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_toeplitz]
+
+mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_toeplitz = [eval(str(element).replace('gtp_psc / ipv4', 'gtp_psc / ipv6')
+ .replace('ipv4 / tcp', 'ipv6 / tcp')
+ .replace('ipv4-tcp', 'ipv6-tcp')
+ .replace('ul_dl_ipv4_tcp', 'ul_dl_ipv6_tcp')
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.1.1",src="192.168.0.2"', 'IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.1",src="192.168.1.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.1.1",src="192.168.1.2"', 'IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020"'))
+ for element in mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_toeplitz]
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_basic = 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)'
+mac_ipv4_gtpu_eh_dl_ipv4_udp_unmatch = [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+]
+mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src = eval(str(mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst)
+ .replace('mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst', 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('check_hash_same', 'hash_check_different')
+ .replace('check_hash_different', 'check_hash_same')
+ .replace('hash_check_different', 'check_hash_different'))
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('sport=22', 'sport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('dport=23', 'dport=33').replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('sport=22', 'sport=32').replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('sport=22', 'sport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('dport=23', 'dport=33').replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('sport=22', 'sport=32')
+ .replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+mac_ipv4_gtpu_eh_dl_ipv4_udp_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('sport=22', 'sport=32')
+ .replace('192.168.0', '192.168.1'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+mac_ipv4_gtpu_eh_dl_ipv4_udp_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('dport=23', 'dport=32')
+ .replace('192.168.0', '192.168.1'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_all = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('192.168.0.1', '192.168.1.1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('192.168.0.2', '192.168.1.2'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_gtpu = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv4_udp_gtpu',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types gtpu end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('192.168.0', '192.168.1')
+ .replace('sport=22', 'sport=32')
+ .replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic.replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv4_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv4_udp_toeplitz = [mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst, mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src,
+ mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4src, mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4dst,
+ mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4src, mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4dst,
+ mac_ipv4_gtpu_eh_dl_ipv4_udp_l4src, mac_ipv4_gtpu_eh_dl_ipv4_udp_l4dst,
+ mac_ipv4_gtpu_eh_dl_ipv4_udp_all, mac_ipv4_gtpu_eh_dl_ipv4_udp_gtpu]
+
+mac_ipv4_gtpu_eh_ul_ipv4_udp_toeplitz = [eval(str(element).replace('pdu_type=1', 'pdu_type=2')
+ .replace('pdu_type=0', 'pdu_type=1').replace('pdu_type=2', 'pdu_type=0')
+ .replace('gtp_psc pdu_t is 0', 'gtp_psc pdu_t is 1')
+ .replace('eh_dl', 'eh_ul'))
+ for element in mac_ipv4_gtpu_eh_dl_ipv4_udp_toeplitz]
+
+mac_ipv4_gtpu_eh_ipv4_udp_toeplitz = mac_ipv4_gtpu_eh_dl_ipv4_udp_toeplitz + mac_ipv4_gtpu_eh_ul_ipv4_udp_toeplitz
+
+mac_ipv4_gtpu_eh_ipv4_tcp_toeplitz = [eval(str(element).replace('TCP', 'TCP1').replace('udp', 'tcp')
+ .replace('UDP(sport', 'TCP(sport').replace('TCP1', 'UDP')
+ .replace('ipv4 / tcp / gtpu', 'ipv4 / udp / gtpu'))
+ for element in mac_ipv4_gtpu_eh_ipv4_udp_toeplitz]
+
+mac_ipv4_gtpu_eh_dl_ipv6_basic = {
+ 'ipv6-nonfrag': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'ipv6-frag': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)',
+ 'ipv6-icmp': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)',
+ 'ipv6-udp': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)',
+ 'ipv6-tcp': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480)',
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt = eval(str(mac_ipv4_gtpu_eh_dl_ipv6_basic).replace('ABAB', '1212'))
+mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt = eval(str(mac_ipv4_gtpu_eh_dl_ipv6_basic).replace('CDCD', '3434'))
+mac_ipv4_gtpu_eh_dl_ipv6_unmatched_pkt = [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1",dst="192.168.0.2")/("X"*480)',
+]
+mac_ipv4_gtpu_eh_dl_ipv6_l3dst_only = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-nonfrag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-frag'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-icmp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-udp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-tcp'],
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-nonfrag'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-frag'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-icmp'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-udp'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-tcp'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_l3src_only = eval(str(mac_ipv4_gtpu_eh_dl_ipv6_l3dst_only)
+ .replace('mac_ipv4_gtpu_eh_dl_ipv6_l3dst', 'mac_ipv4_gtpu_eh_dl_ipv6_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('check_hash_same', 'hash_check_different')
+ .replace('check_hash_different', 'check_hash_same')
+ .replace('hash_check_different', 'check_hash_different'))
+mac_ipv4_gtpu_eh_dl_ipv6_all = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-nonfrag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-nonfrag'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-nonfrag'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-frag'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-frag'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-frag'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-icmp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-icmp'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-icmp'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-udp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-udp'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-udp'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3dst_changed_pkt['ipv6-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_l3src_changed_pkt['ipv6-tcp'],
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-tcp'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-tcp'].replace('0x123456', '0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-nonfrag'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-frag'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-icmp'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-udp'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-tcp'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_gtpu = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_gtpu',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types gtpu end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-nonfrag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-nonfrag'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-nonfrag'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-frag'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-frag'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-frag'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-icmp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-icmp'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-icmp'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-udp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-udp'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-udp'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-tcp'],
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-tcp'].replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-tcp'].replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_unmatched_pkt,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': [
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-nonfrag'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-frag'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-icmp'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-udp'],
+ mac_ipv4_gtpu_eh_dl_ipv6_basic['ipv6-tcp'],
+ ],
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_toeplitz = [mac_ipv4_gtpu_eh_dl_ipv6_l3dst_only, mac_ipv4_gtpu_eh_dl_ipv6_l3src_only,
+ mac_ipv4_gtpu_eh_dl_ipv6_all, mac_ipv4_gtpu_eh_dl_ipv6_gtpu]
+
+mac_ipv4_gtpu_eh_ul_ipv6_toeplitz = [eval(str(element).replace('pdu_type=1', 'pdu_type=2')
+ .replace('pdu_type=0', 'pdu_type=1').replace('pdu_type=2', 'pdu_type=0')
+ .replace('gtp_psc pdu_t is 0', 'gtp_psc pdu_t is 1')
+ .replace('eh_dl', 'eh_ul'))
+ for element in mac_ipv4_gtpu_eh_dl_ipv6_toeplitz]
+
+mac_ipv4_gtpu_eh_ipv6_toeplitz = mac_ipv4_gtpu_eh_dl_ipv6_toeplitz + mac_ipv4_gtpu_eh_ul_ipv6_toeplitz
+
+mac_ipv4_gtpu_eh_dl_ipv6_udp_basic = 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)'
+mac_ipv4_gtpu_eh_dl_ipv6_udp_unmatch = [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)',
+]
+mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('ABAB', '1212'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src = eval(str(mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst)
+ .replace('mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst', 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src')
+ .replace('l3-dst-only', 'l3-src-only')
+ .replace('check_hash_same', 'hash_check_different')
+ .replace('check_hash_different', 'check_hash_same')
+ .replace('hash_check_different', 'check_hash_different'))
+
+mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('ABAB', '1212'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('sport=22', 'sport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('dport=23', 'dport=33').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('ABAB', '1212'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('sport=22', 'sport=32').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('sport=22', 'sport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('dport=23', 'dport=33').replace('ABAB', '1212'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('sport=22', 'sport=32').replace('ABAB', '1212'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+mac_ipv4_gtpu_eh_dl_ipv6_udp_l4dst = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l4dst',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('sport=22', 'sport=32')
+ .replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+mac_ipv4_gtpu_eh_dl_ipv6_udp_l4src = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l4src',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('dport=23', 'dport=32')
+ .replace('ABAB', '1212').replace('CDCD', '3434'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_udp_all = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_udp_all',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('sport=22', 'sport=32'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('CDCD', '3434'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('ABAB', '1212'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_udp_gtpu = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_dl_ipv6_udp_gtpu',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types gtpu end key_len 0 queues end / end',
+ 'test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('ABAB', '1212').replace('CDCD', '3434')
+ .replace('sport=22', 'sport=32')
+ .replace('dport=23', 'dport=33'),
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic.replace('teid=0x123456', 'teid=0x12345'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_unmatch,
+ 'action': 'check_no_hash',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': mac_ipv4_gtpu_eh_dl_ipv6_udp_basic,
+ 'action': 'check_no_hash',
+ },
+ ]
+}
+
+mac_ipv4_gtpu_eh_dl_ipv6_udp_toeplitz = [mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst, mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src,
+ mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4src, mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4dst,
+ mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4src, mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4dst,
+ mac_ipv4_gtpu_eh_dl_ipv6_udp_l4src, mac_ipv4_gtpu_eh_dl_ipv6_udp_l4dst,
+ mac_ipv4_gtpu_eh_dl_ipv6_udp_all, mac_ipv4_gtpu_eh_dl_ipv6_udp_gtpu]
+mac_ipv4_gtpu_eh_ul_ipv6_udp_toeplitz = [eval(str(element).replace('pdu_type=1', 'pdu_type=2')
+ .replace('pdu_type=0', 'pdu_type=1').replace('pdu_type=2', 'pdu_type=0')
+ .replace('gtp_psc pdu_t is 0', 'gtp_psc pdu_t is 1')
+ .replace('eh_dl', 'eh_ul'))
+ for element in mac_ipv4_gtpu_eh_dl_ipv6_udp_toeplitz]
+mac_ipv4_gtpu_eh_ipv6_udp_toeplitz = mac_ipv4_gtpu_eh_dl_ipv6_udp_toeplitz + mac_ipv4_gtpu_eh_ul_ipv6_udp_toeplitz
+
+mac_ipv4_gtpu_eh_ipv6_tcp_toeplitz = [eval(str(element).replace('TCP', 'TCP1').replace('udp', 'tcp')
+ .replace('UDP(sport', 'TCP(sport').replace('TCP1', 'UDP')
+ .replace('ipv4 / tcp / gtpu', 'ipv4 / udp / gtpu'))
+ for element in mac_ipv4_gtpu_eh_ipv6_udp_toeplitz]
+
+default_pattern_ipv4_gtpu_eh_dl_ipv4_src = 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)'
+default_pattern_ipv4_gtpu_eh_dl_ipv4_dst = 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)'
+default_pattern_ipv4_gtpu_eh_dl_ipv6_src = 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)'
+default_pattern_ipv4_gtpu_eh_dl_ipv6_dst = 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)'
+default_pattern_support_ipv4 = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_gtpu',
+ 'port_id': 0,
+ 'rule': '',
+ 'test': [
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_src,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst,
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_src.replace('pdu_type=0', 'pdu_type=1'),
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst.replace('pdu_type=0', 'pdu_type=1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_src.replace('/("X"', '/UDP(sport=22,dport=23)/("X"'),
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst.replace('/("X"', '/UDP(sport=22,dport=23)/("X"'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_src
+ .replace('/("X"', '/UDP(sport=22,dport=23)/("X"')
+ .replace('pdu_type=0', 'pdu_type=1'),
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst
+ .replace('/("X"', '/UDP(sport=22,dport=23)/("X"')
+ .replace('pdu_type=0', 'pdu_type=1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_src.replace('/("X"', '/TCP(sport=22,dport=23)/("X"'),
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst.replace('/("X"', '/TCP(sport=22,dport=23)/("X"'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_src
+ .replace('/("X"', '/TCP(sport=22,dport=23)/("X"')
+ .replace('pdu_type=0', 'pdu_type=1'),
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst
+ .replace('/("X"', '/TCP(sport=22,dport=23)/("X"')
+ .replace('pdu_type=0', 'pdu_type=1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_src
+ .replace('/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)', ''),
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst
+ .replace('/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)', ''),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_src
+ .replace('/("X"', '/UDP(sport=22,dport=23)/("X"')
+ .replace('/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)', ''),
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst
+ .replace('/("X"', '/UDP(sport=22,dport=23)/("X"')
+ .replace('/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)', ''),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_src
+ .replace('/("X"', '/TCP(sport=22,dport=23)/("X"')
+ .replace('/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)', ''),
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst
+ .replace('/("X"', '/TCP(sport=22,dport=23)/("X"')
+ .replace('/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)', ''),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv6_src,
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst,
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv6_src.replace('pdu_type=0', 'pdu_type=1'),
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst.replace('pdu_type=0', 'pdu_type=1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv6_src.replace('/("X"', '/UDP(sport=22,dport=23)/("X"'),
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst.replace('/("X"', '/UDP(sport=22,dport=23)/("X"'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv6_src
+ .replace('/("X"', '/UDP(sport=22,dport=23)/("X"')
+ .replace('pdu_type=0', 'pdu_type=1'),
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst
+ .replace('/("X"', '/UDP(sport=22,dport=23)/("X"')
+ .replace('pdu_type=0', 'pdu_type=1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv6_src.replace('/("X"', '/TCP(sport=22,dport=23)/("X"'),
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst.replace('/("X"', '/TCP(sport=22,dport=23)/("X"'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv6_src
+ .replace('/("X"', '/TCP(sport=22,dport=23)/("X"')
+ .replace('pdu_type=0', 'pdu_type=1'),
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst
+ .replace('/("X"', '/TCP(sport=22,dport=23)/("X"')
+ .replace('pdu_type=0', 'pdu_type=1'),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv6_src
+ .replace('/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)', ''),
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst
+ .replace('/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)', ''),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv6_src
+ .replace('/("X"', '/UDP(sport=22,dport=23)/("X"')
+ .replace('/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)', ''),
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst
+ .replace('/("X"', '/UDP(sport=22,dport=23)/("X"')
+ .replace('/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)', ''),
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv6_src
+ .replace('/("X"', '/TCP(sport=22,dport=23)/("X"')
+ .replace('/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)', ''),
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst
+ .replace('/("X"', '/TCP(sport=22,dport=23)/("X"')
+ .replace('/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)', ''),
+ 'action': 'check_hash_different',
+ },
+ ],
+}
+
+inner_l4_mac_ipv4_gtpu_ipv4_udp_tcp = {
+ 'sub_casename': 'mac_ipv4_gtpu_ipv4_udp_tcp',
+ 'port_id': 0,
+ 'rule': [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end',
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:ca:a3:28:94")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ ]
+}
+inner_l4_mac_ipv6_gtpu_ipv4_udp_tcp = eval(str(inner_l4_mac_ipv4_gtpu_ipv4_udp_tcp)
+ .replace('eth / ipv4', 'eth / ipv6')
+ .replace('gtpu / ipv4', 'gtpu / gtp_psc / ipv4')
+ .replace('IP()', 'IPv6()')
+ .replace('teid=0x123456)', 'teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)')
+ .replace('mac_ipv4', 'mac_ipv6'))
+inner_l4_mac_ipv4_gtpu_eh_ipv6_udp_tcp = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_ipv6_udp_tcp',
+ 'port_id': 0,
+ 'rule': [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end',
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ ]
+}
+inner_l4_mac_ipv6_gtpu_eh_ipv6_udp_tcp = eval(str(inner_l4_mac_ipv4_gtpu_eh_ipv6_udp_tcp)
+ .replace('eth / ipv4', 'eth / ipv6')
+ .replace('pdu_t is 0', 'pdu_t is 1')
+ .replace('pdu_type=0', 'pdu_type=1')
+ .replace('IP()', 'IPv6()')
+ .replace('mac_ipv4', 'mac_ipv6'))
+inner_l4_protocal_hash = [inner_l4_mac_ipv4_gtpu_ipv4_udp_tcp, inner_l4_mac_ipv6_gtpu_ipv4_udp_tcp,
+ inner_l4_mac_ipv4_gtpu_eh_ipv6_udp_tcp, inner_l4_mac_ipv6_gtpu_eh_ipv6_udp_tcp]
+
+mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2",frag=6)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1",frag=6)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'action': {'save_hash': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2",frag=6)/("X"*480)',
+ 'action': {'save_hash': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1",frag=6)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': {'save_hash': 'ipv4-icmp'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-nonfrag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2",frag=6)/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-frag'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)',
+ 'action': {'check_no_hash_or_different': 'ipv4-icmp'},
+ },
+ ],
+}
+
+mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric = eval(str(mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric)
+ .replace('gtp_psc / ipv4', 'gtp_psc / ipv6')
+ .replace('types ipv4', 'types ipv6')
+ .replace('gtpu_eh_ipv4', 'gtpu_eh_ipv6')
+ .replace(',frag=6)', ')/IPv6ExtHdrFragment()')
+ .replace('IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"','IP(dst="192.168.1.1", src="192.168.1.2"',)
+ .replace('IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020"','IP(src="192.168.1.1", dst="192.168.1.2"',)
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.2",src="192.168.0.1"', 'IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929"')
+ )
+
+mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': {'save_hash', 'udp-dl'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': {'save_hash', 'udp-ul'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': {'check_hash_different', 'udp-dl'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': {'check_hash_different', 'udp-ul'},
+ },
+ ],
+}
+mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric = eval(str(mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric)
+ .replace('gtp_psc / ipv4', 'gtp_psc / ipv6')
+ .replace('types ipv4', 'types ipv6')
+ .replace('gtpu_eh_ipv4', 'gtpu_eh_ipv6')
+ .replace('IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"','IP(dst="192.168.1.1", src="192.168.1.2"',)
+ .replace('IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020"','IP(src="192.168.1.1", dst="192.168.1.2"',)
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.2",src="192.168.0.1"', 'IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929"')
+ )
+
+mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric = {
+ 'sub_casename': 'mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric',
+ 'port_id': 0,
+ 'rule': 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end',
+ 'pre-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': {'save_hash', 'udp-dl'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': {'save_hash', 'udp-ul'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_same',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': 'save_hash',
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480)',
+ 'action': 'check_hash_different',
+ },
+ ],
+ 'post-test': [
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': {'check_hash_different', 'udp-dl'},
+ },
+ {
+ 'send_packet': 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'action': {'check_hash_different', 'udp-ul'},
+ },
+ ],
+}
+
+mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric = eval(str(mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric)
+ .replace('gtp_psc / ipv4', 'gtp_psc / ipv6')
+ .replace('types ipv4', 'types ipv6')
+ .replace('gtpu_eh_ipv4', 'gtpu_eh_ipv6')
+ .replace('IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"','IP(dst="192.168.1.1", src="192.168.1.2"',)
+ .replace('IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020"','IP(src="192.168.1.1", dst="192.168.1.2"',)
+ .replace('IP(dst="192.168.0.1",src="192.168.0.2"', 'IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020"')
+ .replace('IP(dst="192.168.0.2",src="192.168.0.1"', 'IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929"')
+ )
+
+
+class TestCVLAdvancedRSSGTPU(TestCase):
+
+ def set_up_all(self):
+ """
+ Run at the start of each test suite.
+ prerequisites.
+ """
+ # Based on h/w type, choose how many ports to use
+ self.dut_ports = self.dut.get_ports(self.nic)
+ self.verify(len(self.dut_ports) >= 2, "Insufficient ports for testing")
+ # Verify that enough threads are available
+ cores = self.dut.get_core_list("1S/4C/1T")
+ self.verify(cores is not None, "Insufficient cores for speed testing")
+ self.ports_socket = self.dut.get_numa_id(self.dut_ports[0])
+ self.tester_port0 = self.tester.get_local_port(self.dut_ports[0])
+ self.tester_port1 = self.tester.get_local_port(self.dut_ports[1])
+ self.tester_iface0 = self.tester.get_interface(self.tester_port0)
+ self.tester_iface1 = self.tester.get_interface(self.tester_port1)
+ self.pci0 = self.dut.ports_info[self.dut_ports[0]]['pci']
+ self.pci1 = self.dut.ports_info[self.dut_ports[1]]['pci']
+ self.pass_flag = 'passed'
+ self.fail_flag = 'failed'
+
+ self.pkt = Packet()
+ self.pmd_output = PmdOutput(self.dut)
+ self.launch_testpmd()
+ self.symmetric = False
+ self.rxq = 64
+ self.rssprocess = RssProcessing(self, self.pmd_output, [self.tester_iface0, self.tester_iface1], self.rxq)
+ self.logger.info('rssprocess.tester_ifaces: {}'.format(self.rssprocess.tester_ifaces))
+ self.logger.info('rssprocess.test_case: {}'.format(self.rssprocess.test_case))
+
+ def set_up(self):
+ """
+ Run before each test case.
+ """
+
+ # check pkg version match
+
+ if self.symmetric:
+ self.pmd_output.execute_cmd("port config all rss all")
+ self.pmd_output.execute_cmd("start")
+
+ def launch_testpmd(self, symmetric=False):
+ if symmetric:
+ param = "--rxq=64 --txq=64"
+ else:
+ param = "--rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384"
+ self.pmd_output.start_testpmd(cores="1S/4C/1T", param=param,
+ eal_param=f"-w {self.pci0}", socket=self.ports_socket)
+ self.symmetric = symmetric
+ if symmetric is True:
+ '''
+ symmetric may be False/True/2(any other not negative value)
+ False: disable rss
+ True: enable rss and execute port config all rss
+ 2: enable rss and do not execute port config all rss
+ '''
+ # Need config rss in setup
+ self.pmd_output.execute_cmd("port config all rss all")
+ self.pmd_output.execute_cmd("set fwd rxonly")
+ self.pmd_output.execute_cmd("set verbose 1")
+ res = self.pmd_output.wait_link_status_up('all', timeout=15)
+ self.verify(res is True, 'there have port link is down')
+
+ def switch_testpmd(self, symmetric=True):
+ if symmetric != self.symmetric:
+ self.pmd_output.quit()
+ self.launch_testpmd(symmetric=symmetric)
+ self.pmd_output.execute_cmd("start")
+
+ def test_mac_ipv4_gtpu_ipv4(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv4_toeplitz)
+
+ def test_mac_ipv4_gtpu_ipv4_udp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv4_udp_toeplitz)
+
+ def test_mac_ipv4_gtpu_ipv4_tcp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv4_tcp_toeplitz)
+
+ def test_mac_ipv4_gtpu_ipv6(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv6_toeplitz)
+
+ def test_mac_ipv4_gtpu_ipv6_udp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv6_udp_toeplitz)
+
+ def test_mac_ipv4_gtpu_ipv6_tcp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv6_tcp_toeplitz)
+
+ def test_mac_ipv6_gtpu_ipv4(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv4_toeplitz)
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv4_udp(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv4_udp_toeplitz)
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv4_tcp(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv4_tcp_toeplitz)
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv6(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv6_toeplitz)
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv6_udp(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv6_udp_toeplitz)
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv6_tcp(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv6_tcp_toeplitz)
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv4_gtpu_eh_ipv4(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv4_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_udp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv4_udp_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_tcp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv4_tcp_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv6(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv6_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_udp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv6_udp_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_tcp(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv6_tcp_toeplitz)
+
+ def test_mac_ipv6_gtpu_eh_ipv4(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv4_toeplitz)
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_udp(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv4_udp_toeplitz)
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_tcp(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv4_tcp_toeplitz)
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv6_toeplitz)
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_udp(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv6_udp_toeplitz)
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_tcp(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv6_tcp_toeplitz)
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_without_ul_dl(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_without_ul_dl_ipv4_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_without_ul_dl(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_without_ul_dl_ipv6_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_toeplitz)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl(self):
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_toeplitz)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_without_ul_dl(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_toeplitz)
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_toeplitz)
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_toeplitz)
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_without_ul_dl(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_without_ul_dl_ipv6_toeplitz)
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_toeplitz)
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_toeplitz)
+ self.switch_testpmd(symmetric=False)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv4_gtpu_ipv4_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv4_symmetric)
+
+ def test_mac_ipv4_gtpu_ipv4_udp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv4_udp_symmetric)
+
+ def test_mac_ipv4_gtpu_ipv4_tcp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv4_tcp_symmetric)
+
+ def test_mac_ipv4_gtpu_ipv6_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv6_symmetric)
+
+ def test_mac_ipv4_gtpu_ipv6_udp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv6_udp_symmetric)
+
+ def test_mac_ipv4_gtpu_ipv6_tcp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_ipv6_tcp_symmetric)
+
+ def test_mac_ipv6_gtpu_ipv4_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv4_symmetric)
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv4_udp_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv4_udp_symmetric)
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv4_tcp_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv4_tcp_symmetric)
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv6_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv6_symmetric)
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv6_udp_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv6_udp_symmetric)
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_ipv6_tcp_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_ipv6_tcp_symmetric)
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_symmetric(self):
+ self.switch_testpmd(symmetric=2)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv4_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_udp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv4_udp_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_tcp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv4_tcp_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_symmetric(self):
+ self.switch_testpmd(symmetric=2)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv6_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_udp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv6_udp_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_tcp_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv6_tcp_symmetric)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv4_symmetric)
+ self.switch_testpmd(symmetric=2)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_udp_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv4_tcp_symmetric)
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_tcp_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv4_tcp_symmetric)
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv6_symmetric)
+ self.switch_testpmd(symmetric=2)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_udp_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv6_udp_symmetric)
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_tcp_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv6_tcp_symmetric)
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric)
+
+ def test_mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric(self):
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_without_ul_dl_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric)
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric)
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric)
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_without_ul_dl_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric)
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric)
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric(self):
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric)
+ self.switch_testpmd(symmetric=True)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template)
+
+ def test_inner_l4_protocal_hash(self):
+ self.switch_testpmd(2)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=inner_l4_protocal_hash)
+
+ def test_default_pattern_support(self):
+ self.switch_testpmd(symmetric=True)
+ ipv6_template = self.rssprocess.get_ipv6_template_by_ipv4(default_pattern_support_ipv4)
+ self.rssprocess.handle_rss_distribute_cases(cases_info=[default_pattern_support_ipv4] + ipv6_template)
+
+ def test_negative_cases(self):
+ negative_rules = [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-tcp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types udp end key_len 0 queues end / end']
+ self.rssprocess.create_rule(rule=negative_rules, check_stats=False, msg="Invalid input pattern: Invalid argument")
+
+ def test_symmetric_negative_cases(self):
+ rules = [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types gtpu end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 l3-dst-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types tcp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp l3-src-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp l4-dst-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end']
+ self.rssprocess.create_rule(rule=rules, check_stats=False)
+
+ def test_global_simple_xor(self):
+ self.switch_testpmd()
+ rule1 = 'flow create 0 ingress pattern end actions rss func simple_xor key_len 0 queues end / end'
+ rule_li1 = self.rssprocess.create_rule(rule=rule1)
+ pkts1 = [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="68:05:ca:a3:28:94")/IP(src="1.1.4.1",dst="2.2.2.3")/("X"*480)',
+ 'Ether(dst="68:05:ca:a3:28:94")/IP(src="2.2.2.3",dst="1.1.4.1")/("X"*480)',
+ 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X" * 80)',
+ 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X" * 80)',
+ 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X" * 80)',
+ 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X" * 80)', ]
+ output = self.rssprocess.send_pkt_get_output(pkts=pkts1)
+ hash_values, rss_distribute = self.rssprocess.get_hash_verify_rss_distribute(output)
+ for i in range(0, len(hash_values), 2):
+ self.verify(hash_values[i] == hash_values[i + 1],
+ 'the pair of packets with switched l3 address should have same hash value')
+ rule2 = [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end']
+ rule_li2 = self.rssprocess.create_rule(rule=rule2)
+ pkts2 = [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480)',
+ 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X" * 80)',
+ 'Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X" * 80)', ]
+ output = self.rssprocess.send_pkt_get_output(pkts=pkts2)
+ hash_values, rss_distribute = self.rssprocess.get_hash_verify_rss_distribute(output)
+ for i in range(0, len(hash_values), 2):
+ self.verify(hash_values[i] != hash_values[i + 1],
+ 'the packets with switched l4 port should have different hash values.')
+ self.pmd_output.execute_cmd('flow destroy 0 rule 0')
+ output = self.rssprocess.send_pkt_get_output(pkts=pkts1)
+ hash_values, rss_distribute = self.rssprocess.get_hash_verify_rss_distribute(output)
+ for i in range(0, len(hash_values), 2):
+ self.verify(hash_values[i] != hash_values[i + 1],
+ 'the pair of packets with switched l3 address should have defferent hash value')
+ output = self.rssprocess.send_pkt_get_output(pkts=pkts2)
+ hash_values, rss_distribute = self.rssprocess.get_hash_verify_rss_distribute(output)
+ for i in range(0, len(hash_values), 2):
+ self.verify(hash_values[i] != hash_values[i + 1],
+ 'the packets with switched l4 port should have different hash values.')
+ self.pmd_output.execute_cmd('flow flush 0')
+ output = self.rssprocess.send_pkt_get_output(pkts=pkts1)
+ hash_values, rss_distribute = self.rssprocess.get_hash_verify_rss_distribute(output)
+ for i in range(0, len(hash_values), 2):
+ self.verify(hash_values[i] != hash_values[i + 1],
+ 'the pair of packets with switched l3 address should have defferent hash value')
+ output = self.rssprocess.send_pkt_get_output(pkts=pkts2)
+ hash_values, rss_distribute = self.rssprocess.get_hash_verify_rss_distribute(output)
+ for i in range(0, len(hash_values), 2):
+ self.verify(hash_values[i] == hash_values[i + 1],
+ 'the packets with switched l4 port should have same hash values.')
+
+ def test_rss_function_when_disable_rss(self):
+ self.switch_testpmd(False)
+ rule = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end'
+ self.rssprocess.create_rule(rule=rule)
+ pkt = 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst=RandIP(),src=RandIP())/UDP(sport=RandShort(),dport=RandShort())/("X"*480)'
+ output = self.rssprocess.send_pkt_get_output(pkts=pkt, count=1280)
+ hashes, rss_distribute = self.rssprocess.get_hash_verify_rss_distribute(output)
+ self.verify(len(hashes) == 1280,
+ 'all the packets should have hash value and distributed to all queues by RSS.')
+ self.verify(rss_distribute, 'the packet do not distribute by rss')
+
+ def test_stress_cases(self):
+ # Subcase: add/delete IPV4_GTPU_UL_IPV4_TCP rules
+ self.switch_testpmd(2)
+ rule1 = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end'
+ for _ in range(100):
+ self.pmd_output.execute_cmd(rule1)
+ self.pmd_output.execute_cmd('flow destroy 0 rule 0')
+ rule_li = self.rssprocess.create_rule(rule=rule1)
+ out = self.pmd_output.execute_cmd('flow list 0')
+ p = re.compile("^(\d+)\s")
+ li = out.splitlines()
+ res = list(filter(bool, list(map(p.match, li))))
+ result = [i.group(1) for i in res]
+ self.verify(result == rule_li, 'should only rule 0 existed')
+ pkts1 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.1.1", dst="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.1.2")/TCP(sport=22, dport=33)/("X"*480)', ]
+ output = self.rssprocess.send_pkt_get_output(pkts=pkts1)
+ hash_values1, rss_distribute = self.rssprocess.get_hash_verify_rss_distribute(output)
+ self.verify(hash_values1[1] != hash_values1[0] and hash_values1[2] != hash_values1[0] and hash_values1[3] ==
+ hash_values1[0],
+ 'packet 2 and packet 3 should have different hash value with packet 1, packet 4 should has same hash value with packet 1.')
+ self.pmd_output.execute_cmd('flow flush 0')
+ # Subcase: add/delete IPV4_GTPU_DL_IPV4 rules
+ rule2 = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end'
+ for _ in range(100):
+ self.pmd_output.execute_cmd(rule2)
+ self.pmd_output.execute_cmd('flow destroy 0 rule 0')
+ rule_li = self.rssprocess.create_rule(rule=rule2)
+ out = self.pmd_output.execute_cmd('flow list 0')
+ p = re.compile("^(\d+)\s")
+ li = out.splitlines()
+ res = list(filter(bool, list(map(p.match, li))))
+ result = [i.group(1) for i in res]
+ self.verify(result == rule_li, 'should only rule 0 existed')
+ pkts2 = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.1.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.1.1", dst="192.168.0.2")/("X"*480)', ]
+ output = self.rssprocess.send_pkt_get_output(pkts=pkts2)
+ hash_values2, rss_distribute = self.rssprocess.get_hash_verify_rss_distribute(output)
+ self.verify(hash_values2[1] != hash_values2[0] and hash_values2[2] == hash_values2[0],
+ 'packet 2 should has different hash value with packet 1, packet 3 should has same hash value with packet 1.')
+
+ def test_ipv4_gtpu_ipv4_ipv4_gtpu_eh_ipv4(self):
+ self.switch_testpmd(2)
+ rules = [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end'
+ ]
+ pkts1 = [
+ [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)', ],
+ [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)', ],
+ [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)', ]
+ ]
+
+ pkts2 = [
+ [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)', ],
+ [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)', ],
+ [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)', ]
+ ]
+ rule_li1 = self.rssprocess.create_rule(rule=rules[0])
+ hash_value1, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1[0])
+ self.verify(hash_value1[0] == hash_value1[1] and hash_value1[0] != hash_value1[2],
+ 'got wrong hash, expect 1st hash equal to 2nd and different with 3rd')
+ hash_value2, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1[1])
+ self.verify(len(set(hash_value2)) == len(pkts1[1]), 'hash wrong, expect all hash value are different')
+ hash_value3, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1[2])
+ self.verify(len(set(hash_value3)) == len(pkts1[2]), 'hash wrong, expect all hash value are different')
+
+ rule_li2 = self.rssprocess.create_rule(rule=rules[1])
+ hash_value1, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2[0])
+ self.verify(hash_value1[0] == hash_value1[1] and hash_value1[0] != hash_value1[2],
+ 'got wrong hash, expect 1st hash equal to 2nd and different with 3rd')
+ hash_value2, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2[1])
+ self.verify(hash_value2[0] != hash_value2[1] and hash_value2[0] == hash_value2[2],
+ 'got wrong hash, expect 1st hash equal to 3rd and different with 2nd')
+ hash_value3, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2[2])
+ self.verify(hash_value3[0] != hash_value3[1] and hash_value3[0] == hash_value3[2],
+ 'got wrong hash, expect 1st hash equal to 3rd and different with 2nd')
+
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule_li1)
+ hash_value1, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2[0])
+ self.verify(all([i == '0' for i in hash_value1]),
+ 'got wrong hash, expect not got rss hash and distribute to queue 0')
+ hash_value2, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2[1])
+ self.verify(hash_value2[0] != hash_value2[1] and hash_value2[0] == hash_value2[2],
+ 'got wrong hash, expect 1st hash equal to 3rd and different with 2nd')
+ hash_value3, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2[2])
+ self.verify(hash_value3[0] != hash_value3[1] and hash_value3[0] == hash_value3[2],
+ 'got wrong hash, expect 1st hash equal to 3rd and different with 2nd')
+
+ self.rssprocess.create_rule(rule=rules[0])
+ hash_value1, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2[0])
+ self.verify(hash_value1[0] == hash_value1[1] and hash_value1[0] != hash_value1[2],
+ 'got wrong hash, expect 1st hash equal to 2nd and different with 3rd')
+ hash_value2, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2[1])
+ self.verify(hash_value2[0] != hash_value2[1] and hash_value2[0] == hash_value2[2],
+ 'got wrong hash, expect 1st hash equal to 3rd and different with 2nd')
+ hash_value3, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2[2])
+ self.verify(hash_value3[0] != hash_value3[1] and hash_value3[0] == hash_value3[2],
+ 'got wrong hash, expect 1st hash equal to 3rd and different with 2nd')
+
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule_li2)
+ hash_value1, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2[0])
+ self.verify(hash_value1[0] == hash_value1[1] and hash_value1[0] != hash_value1[2],
+ 'got wrong hash, expect 1st hash equal to 2nd and different with 3rd')
+ hash_value2, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2[1] + pkts2[2])
+ self.verify(all([i == '0' for i in hash_value2]),
+ 'got wrong hash, expect not got rss hash and distribute to queue 0')
+
+ def test_ipv4_gtpu_eh_ipv4_with_without_ul_dl(self):
+ self.switch_testpmd(2)
+ rules = [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end']
+ pkts1 = [
+ [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)',
+ ],
+ [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)',
+ ]
+ ]
+
+ pkts2 = [
+ [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)', ],
+ [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)', ]
+ ]
+ rule_li1 = self.rssprocess.create_rule(rule=rules[0])
+ hash_value1, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1[0])
+ self.verify(hash_value1[0] == hash_value1[1] and hash_value1[0] != hash_value1[2],
+ 'got wrong hash, expect 1st hash equal to 2nd and different with 3rd')
+ hash_value2, queues = self.rssprocess.send_pkt_get_hash_queues(pkts1[1])
+ self.verify(len(set(hash_value2)) == len(pkts1[1]), 'hash wrong, expect all hash value are different')
+
+ rule_li2 = self.rssprocess.create_rule(rule=rules[1])
+ hash_value1, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2[0])
+ self.verify(hash_value1[0] != hash_value1[1] and hash_value1[0] == hash_value1[2],
+ 'got wrong hash, expect 1st hash equal to 3rd and different with 2nd')
+ hash_value2, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts2[1])
+ self.verify(hash_value2[0] != hash_value2[1] and hash_value2[0] == hash_value2[2],
+ 'got wrong hash, expect 1st hash equal to 3rd and different with 2nd')
+
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule_li2)
+ hash_value1, queues = self.rssprocess.send_pkt_get_hash_queues(pkts2[0] + pkts2[1])
+ self.verify(all([i == '0' for i in hash_value1]),
+ 'got wrong hash, expect not got rss hash and distribute to queue 0')
+
+ def test_ipv4_gtpu_eh_ipv4_without_with_ul_dl(self):
+ self.switch_testpmd(2)
+ rules = [
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end',
+ 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end']
+ pkts1 = [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)', ]
+ rule0 = self.rssprocess.create_rule(rules[0])
+ hash_values, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_values[1] == hash_values[0], 'packet 2 should has same hash value with packet 1')
+ self.verify(hash_values[2] != hash_values[0], 'packet 3 should has different hash value with packet 1')
+ self.verify(hash_values[4] == hash_values[3], 'packet 5 should has same hash value with packet 4')
+ self.verify(hash_values[5] != hash_values[3], 'packet 6 should has different hash value with packet 4')
+
+ rule1 = self.rssprocess.create_rule(rules[1])
+ hash_values, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_values[1] == hash_values[0], 'packet 2 should has same hash value with packet 1')
+ self.verify(hash_values[2] != hash_values[0], 'packet 3 should has different hash value with packet 1')
+ self.verify(hash_values[4] != hash_values[3], 'packet 5 should has different hash value with packet 4')
+ self.verify(hash_values[5] == hash_values[3], 'packet 6 should has same hash value with packet 4')
+
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule0)
+ hash_values, queues = self.rssprocess.send_pkt_get_hash_queues(pkts1[3:])
+ self.verify(hash_values[1] != hash_values[0], 'should get different hash values')
+ self.verify(hash_values[2] == hash_values[0], 'should get same hash values')
+
+ rule2 = self.rssprocess.create_rule(rules[0])
+ hash_values, queues = self.rssprocess.send_pkt_get_hash_queues(pkts1)
+ self.verify(hash_values[1] == hash_values[0], 'packet 2 should has same hash value with packet 1')
+ self.verify(hash_values[2] != hash_values[0], 'packet 3 should has different hash value with packet 1')
+ self.verify(hash_values[4] == hash_values[3], 'packet 5 should has same hash value with packet 4')
+ self.verify(hash_values[5] != hash_values[3], 'packet 6 should has different hash value with packet 4')
+
+ self.rssprocess.destroy_rule(port_id=0, rule_id=rule2)
+ hash_values, queues = self.rssprocess.send_pkt_get_hash_queues(pkts1)
+ self.verify(all([i == '0' for i in hash_values]), 'all pkts should has no hash value and distribute to queue 0')
+
+ def test_ipv4_gtpu_eh_ipv4_and_ipv4_gtpu_eh_ipv4_udp_tcp(self):
+ self.switch_testpmd(2)
+ pkts1 = [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)', ]
+ hash_values, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_values[1] == hash_values[0], 'packet 2 should has same hash value with packet 1')
+ self.verify(hash_values[2] != hash_values[0], 'packet 3 should has different hash value with packet 1')
+ self.verify(hash_values[4] == hash_values[3], 'packet 5 should has same hash value with packet 4')
+ self.verify(hash_values[5] != hash_values[3], 'packet 6 should has different hash value with packet 4')
+ self.verify(hash_values[7] != hash_values[6], 'packet 8 should has different hash value to packet 7')
+ self.verify(hash_values[8] != hash_values[6] and hash_values[8] != hash_values[7],
+ 'packet 9 should have different hash value to packet 7 and 8')
+ self.verify(hash_values[10] != hash_values[9], 'packet 11 should has different hash value to packet 10')
+ self.verify(hash_values[11] != hash_values[9] and hash_values[11] != hash_values[10],
+ 'packet 12 have different hash value to packet 10 and 11')
+ rule1 = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end'
+ rule_li1 = self.rssprocess.create_rule(rule=rule1)
+ hash_values, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_values[1] == hash_values[0], 'packet 2 should has same hash value with packet 1')
+ self.verify(hash_values[2] != hash_values[0], 'packet 3 should has different hash value with packet 1')
+ self.verify(hash_values[4] != hash_values[3], 'packet 5 should has different hash value with packet 4')
+ self.verify(hash_values[5] == hash_values[3], 'packet 6 should has same hash value with packet 4')
+ self.verify(hash_values[7] != hash_values[6], 'packet 8 should has different hash value to packet 7')
+ self.verify(hash_values[8] != hash_values[6] and hash_values[8] != hash_values[7],
+ 'packet 9 should have different hash value to packet 7 and 8')
+ self.verify(hash_values[10] != hash_values[9], 'packet 11 should has different hash value to packet 10')
+ self.verify(hash_values[11] != hash_values[9] and hash_values[11] != hash_values[10],
+ 'packet 12 have different hash value to packet 10 and 11')
+ rule2 = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end'
+ rule_li2 = self.rssprocess.create_rule(rule=rule2)
+ hash_values, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_values[1] == hash_values[0], 'packet 2 should has same hash value with packet 1')
+ self.verify(hash_values[2] == hash_values[0], 'packet 3 should has same hash value with packet 1')
+ self.verify(hash_values[4] != hash_values[3], 'packet 5 should has different hash value with packet 4')
+ self.verify(hash_values[5] == hash_values[3], 'packet 6 should has same hash value with packet 4')
+ self.verify(hash_values[7] != hash_values[6], 'packet 8 should has different hash value to packet 7')
+ self.verify(hash_values[8] != hash_values[6] and hash_values[8] != hash_values[7],
+ 'packet 9 should have different hash value to packet 7 and 8')
+ self.verify(hash_values[10] != hash_values[9], 'packet 11 should has different hash value to packet 10')
+ self.verify(hash_values[11] == hash_values[9],
+ 'packet 12 have same hash value to packet 10')
+
+ def test_ipv6_gtpu_eh_ipv6_and_ipv6_gtpu_eh_ipv6_udp_tcp(self):
+ self.switch_testpmd(2)
+ pkts1 = [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)', ]
+ hash_values, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_values[1] == hash_values[0], 'packet 2 should has same hash value with packet 1')
+ self.verify(hash_values[2] != hash_values[0], 'packet 3 should has different hash value with packet 1')
+ self.verify(hash_values[4] == hash_values[3], 'packet 5 should has same hash value with packet 4')
+ self.verify(hash_values[5] != hash_values[3], 'packet 6 should has different hash value with packet 4')
+ self.verify(hash_values[7] != hash_values[6], 'packet 8 should has different hash value to packet 7')
+ self.verify(hash_values[8] != hash_values[6] and hash_values[8] != hash_values[7],
+ 'packet 9 should have different hash value to packet 7 and 8')
+ self.verify(hash_values[10] != hash_values[9], 'packet 11 should has different hash value to packet 10')
+ self.verify(hash_values[11] != hash_values[9] and hash_values[11] != hash_values[10],
+ 'packet 12 have different hash value to packet 10 and 11')
+ rule1 = 'flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end'
+ rule_li1 = self.rssprocess.create_rule(rule=rule1)
+ hash_values, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_values[1] != hash_values[0], 'packet 2 should has different hash value with packet 1')
+ self.verify(hash_values[2] == hash_values[0], 'packet 3 should has same hash value with packet 1')
+ self.verify(hash_values[4] == hash_values[3], 'packet 5 should has same hash value with packet 4')
+ self.verify(hash_values[5] != hash_values[3], 'packet 6 should has different hash value with packet 4')
+ self.verify(hash_values[7] != hash_values[6], 'packet 8 should has different hash value to packet 7')
+ self.verify(hash_values[8] != hash_values[6] and hash_values[8] != hash_values[7],
+ 'packet 9 should have different hash value to packet 7 and 8')
+ self.verify(hash_values[10] != hash_values[9], 'packet 11 should has different hash value to packet 10')
+ self.verify(hash_values[11] != hash_values[9] and hash_values[11] != hash_values[10],
+ 'packet 12 have different hash value to packet 10 and 11')
+ rule2 = 'flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end'
+ rule_li2 = self.rssprocess.create_rule(rule=rule2)
+ hash_values, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_values[1] == hash_values[0], 'packet 2 should has same hash value with packet 1')
+ self.verify(hash_values[2] != hash_values[0], 'packet 3 should has different hash value with packet 1')
+ self.verify(hash_values[4] == hash_values[3], 'packet 5 should has same hash value with packet 4')
+ self.verify(hash_values[5] != hash_values[3], 'packet 6 should has different hash value with packet 4')
+ self.verify(hash_values[7] == hash_values[6], 'packet 8 should has same hash value to packet 7')
+ self.verify(hash_values[8] != hash_values[6],
+ 'packet 9 should have different hash value to packet 7')
+ self.verify(hash_values[10] != hash_values[9], 'packet 11 should has different hash value to packet 10')
+ self.verify(hash_values[11] != hash_values[9] and hash_values[11] != hash_values[10],
+ 'packet 12 have different hash value to packet 10 and 11')
+
+ def test_ipv4_gtpu_eh_ipv6_and_ipv4_gtpu_eh_ipv6_udp_tcp_without_ul_dl(self):
+ self.switch_testpmd(2)
+ pkts1 = [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)', ]
+ hash_values, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_values[1] == hash_values[0], 'packet 2 should has same hash value with packet 1')
+ self.verify(hash_values[2] != hash_values[0] and hash_values[3] != hash_values[0],
+ 'packet 3 and packet 4 should have different hash value to packet 1.')
+ self.verify(len({hash_values[4], hash_values[5], hash_values[6]}) == 3,
+ 'packet 5 and packet 6 and packet 7 have different hash value.')
+ rule1 = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end'
+ self.rssprocess.create_rule(rule=rule1)
+ hash_values, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_values[1] == hash_values[0] and hash_values[2] == hash_values[0],
+ 'packet 2 should has same hash value with packet 1, packet 3 should has same hash value to packet 1')
+ self.verify(hash_values[3] != hash_values[0], 'packet 4 should have different hash value to packet 1.')
+ self.verify(hash_values[5] == hash_values[4], 'packet 6 should has same hash value to packet 5.')
+ self.verify(hash_values[6] != hash_values[4], 'packet 7 should has differnt hash value to packet 5.')
+
+ def test_ipv6_gtpu_ipv4_and_ipv6_gtpu_ipv4_udp_tcp(self):
+ self.switch_testpmd(2)
+ pkts1 = [
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480)',
+ 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480)', ]
+ hash_values, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_values[1] == hash_values[0],
+ 'packet 2 should has same hash value with packet 1')
+ self.verify(hash_values[2] != hash_values[0] and hash_values[3] != hash_values[0],
+ 'packet 3 and packet 4 should have different hash value to packet 1.')
+ self.verify(len({hash_values[4], hash_values[5], hash_values[6]}) == 3,
+ 'packet 5 and packet 6 and packet 7 have different hash value.')
+ self.rssprocess.create_rule(
+ rule='flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end')
+ hash_values, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_values[1] != hash_values[0],
+ 'packet 2 should has defferent hash value with packet 1')
+ self.verify(hash_values[2] == hash_values[0] and hash_values[3] == hash_values[0],
+ 'packet 3 and packet 4 should have same hash value to packet 1.')
+ self.verify(len({hash_values[4], hash_values[5], hash_values[6]}) == 3,
+ 'packet 5 and packet 6 and packet 7 have different hash value.')
+ self.rssprocess.create_rule(
+ rule='flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end')
+ hash_values, queues = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts1)
+ self.verify(hash_values[1] == hash_values[0],
+ 'packet 2 should has same hash value with packet 1')
+ self.verify(hash_values[2] != hash_values[0], 'packet 3 should has different hash value to packet 1.')
+ self.verify(hash_values[3] == hash_values[0],
+ 'packet 4 should has same hash value with packet 1')
+ self.verify(hash_values[5] == hash_values[4],
+ 'packet 6 should has same hash value with packet 5')
+ self.verify(hash_values[6] != hash_values[4], 'packet 7 should has different hash value to packet 5.')
+
+ def test_toeplitz_symmetric_combination(self):
+ self.switch_testpmd(False)
+ self.logger.info('Subcase: toeplitz/symmetric with same pattern')
+ # step 1
+ rule_toeplitz = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end'
+ rule_id_toeplitz = self.rssprocess.create_rule(rule=rule_toeplitz)
+ self.rssprocess.check_rule(rule_list=rule_id_toeplitz)
+ pkts_toeplitz = ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.1.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.1.1", dst="192.168.0.2")/("X"*480)']
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(hash_value[1] != hash_value[0], 'second packet should hash value different from the first packet')
+ self.verify(hash_value[2] == hash_value[0], 'third packet should hash value same with the first packet')
+ # step 2
+ rule_symmetric = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end'
+ rule_id_symmetric = self.rssprocess.create_rule(rule=rule_symmetric)
+ pkts_symmetric =['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1",dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.2",dst="192.168.0.1")/("X"*480)']
+ self.rssprocess.check_rule(rule_list=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(hash_value[0] == hash_value[1], 'second packet should hash value same with the first packet')
+ # step 3
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(len(hash_value[0]) != hash_value[2], 'the toeplitz should not work')
+ for temp in range(len(hash_value)):
+ self.verify(len(hash_value[temp]) != 0, 'all the toeplitz packet should have hash value')
+ #step 4
+ self.rssprocess.destroy_rule(rule_id=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(len(hash_value) == 0, 'all the toeplitz packet should have no hash value')
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(len(hash_value) == 0, 'all the symmetric packet should have no hash value')
+ self.pmd_output.execute_cmd('flow flush 0')
+
+ self.logger.info('Subcase: toeplitz/symmetric with same pattern (switched rule order)')
+ # step 1
+ rule_id_symmetric = self.rssprocess.create_rule(rule=rule_symmetric)
+ self.rssprocess.check_rule(rule_list=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(hash_value[0] == hash_value[1], 'second packet should hash value same with the first packet')
+ rule_id_toeplitz = self.rssprocess.create_rule(rule=rule_toeplitz)
+ self.rssprocess.check_rule(rule_list=rule_id_toeplitz)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(hash_value[1] != hash_value[0], 'second packet should hash value different from the first packet')
+ self.verify(hash_value[2] == hash_value[0], 'third packet should hash value same with the first packet')
+ # step 2
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(hash_value[0] != hash_value[1], 'symmetric rule should not work')
+ # step 3
+ self.rssprocess.destroy_rule(rule_id=rule_id_toeplitz)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(len(hash_value) == 0, 'all the toeplitz packet should have no hash value')
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(len(hash_value) == 0, 'all the symmetric packet should have no hash value')
+ self.pmd_output.execute_cmd('flow flush 0')
+
+ self.logger.info('Subcase: toeplitz/symmetric with different pattern (different UL/DL)')
+ # step 1
+ rule_toeplitz = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end'
+ pkts_toeplitz = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.1.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.1.1", dst="192.168.0.2")/("X"*480)'
+ ]
+ rule_symmetric = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end'
+ pkts_symmetric = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1",dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.2",dst="192.168.0.1")/("X"*480)'
+ ]
+ rule_id_toeplitz = self.rssprocess.create_rule(rule=rule_toeplitz)
+ self.rssprocess.check_rule(rule_list=rule_id_toeplitz)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(hash_value[1] != hash_value[0], 'second packet should hash value different from the first packet')
+ self.verify(hash_value[2] == hash_value[0], 'third packet should hash value same with the first packet')
+ rule_id_symmetric = self.rssprocess.create_rule(rule=rule_symmetric)
+ self.rssprocess.check_rule(rule_list=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(hash_value[0] == hash_value[1], 'second packet should hash value same with the first packet')
+ # step 2
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(hash_value[1] != hash_value[0], 'second packet should hash value different from the first packet')
+ self.verify(hash_value[2] == hash_value[0], 'third packet should hash value same with the first packet')
+ # step 3
+ self.rssprocess.destroy_rule(rule_id=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(len(hash_value) == 0, 'all the symmetric packet should have no hash value')
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(hash_value[1] != hash_value[0], 'second packet should hash value different from the first packet')
+ self.verify(hash_value[2] == hash_value[0], 'third packet should hash value same with the first packet')
+ rule_id_symmetric = self.rssprocess.create_rule(rule=rule_symmetric)
+ self.rssprocess.check_rule(rule_list=rule_id_symmetric)
+ self.rssprocess.destroy_rule(rule_id=rule_id_toeplitz)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(hash_value[0] == hash_value[1], 'second packet should hash value same with the first packet')
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(len(hash_value) == 0, 'third packet should hash value same with the first packet')
+ self.pmd_output.execute_cmd('flow flush 0')
+
+ self.logger.info('Subcase: toeplitz/symmetric with different pattern (with/without UL/DL)')
+ # step 1
+ rule_toeplitz = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end'
+ pkts_toeplitz = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.1.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.1.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.1.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.1.1", dst="192.168.0.2")/("X"*480)'
+ ]
+ rule_symmetric = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end'
+ pkts_symmetric = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1",dst="192.168.0.2")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.2",dst="192.168.0.1")/("X"*480)'
+ ]
+ rule_id_toeplitz = self.rssprocess.create_rule(rule=rule_toeplitz)
+ self.rssprocess.check_rule(rule_list=rule_id_toeplitz)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(hash_value[1] != hash_value[0], 'hash_value[1] should hash value different from hash_value[0]')
+ self.verify(hash_value[2] == hash_value[0], 'hash_value[2] should hash value same with hash_value[0]')
+ self.verify(hash_value[4] != hash_value[3], 'hash_value[4] should hash value different from hash_value[3]')
+ self.verify(hash_value[5] == hash_value[3], 'hash_value[5] should hash value same with hash_value[3]')
+ rule_id_symmetric = self.rssprocess.create_rule(rule=rule_symmetric)
+ self.rssprocess.check_rule(rule_list=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(hash_value[0] == hash_value[1], 'second packet should hash value same with the first packet')
+ # step 2
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ for temp in range(len(hash_value)):
+ self.verify(len(hash_value[temp]) != 0, 'all the toeplitz packet should have hash value')
+ # step 3
+ self.rssprocess.destroy_rule(rule_id=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(len(hash_value) == 0, 'all the symmetric packet should have no hash value')
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ for temp in range(len(hash_value)):
+ if temp < 3:
+ self.verify(len(hash_value) == 0, 'all the toeplitz DL packet should have no hash value')
+ else:
+ self.verify(len(hash_value[temp]) != 0, 'all the toeplitz UL packet should have hash value')
+ # step 4
+ rule_id_symmetric = self.rssprocess.create_rule(rule=rule_symmetric)
+ self.rssprocess.check_rule(rule_list=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(hash_value[0] == hash_value[1], 'second packet should hash value same with the first packet')
+ # step 5
+ self.rssprocess.destroy_rule(rule_id=rule_id_toeplitz)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(hash_value[0] == hash_value[1], 'second packet should hash value same with the first packet')
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ for temp in range(len(hash_value)):
+ if temp > 2:
+ self.verify(len(hash_value) == 0, 'all the toeplitz UL packet should have no hash value')
+ self.pmd_output.execute_cmd('flow flush 0')
+
+ self.logger.info('Subcase: toeplitz/symmetric with different pattern')
+ # step 1
+ rule_toeplitz = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end'
+ pkts_toeplitz = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.1.1", dst="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.1.2")/UDP(sport=22, dport=33)/("X"*480)'
+ ]
+ rule_symmetric = 'flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end'
+ pkts_symmetric = [
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:8888",dst="2222:3333:4444:5555:6666:7777:8888:9999")/("X"*480)',
+ 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="2222:3333:4444:5555:6666:7777:8888:9999",dst="1111:2222:3333:4444:5555:6666:7777:8888")/("X"*480)'
+ ]
+ rule_id_toeplitz = self.rssprocess.create_rule(rule=rule_toeplitz)
+ self.rssprocess.check_rule(rule_list=rule_id_toeplitz)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(hash_value[1] != hash_value[0], 'hash_value[1] should hash value different from hash_value[0]')
+ self.verify(hash_value[2] != hash_value[0], 'hash_value[2] should hash value different with hash_value[0]')
+ self.verify(hash_value[3] == hash_value[0], 'hash_value[3] should hash value same from hash_value[0]')
+ rule_id_symmetric = self.rssprocess.create_rule(rule=rule_symmetric)
+ self.rssprocess.check_rule(rule_list=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(hash_value[0] == hash_value[1], 'second packet should hash value same with the first packet')
+ # step 2
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ for temp in range(len(hash_value)):
+ self.verify(len(hash_value[temp]) != 0, 'all the toeplitz packet should have hash value')
+ # step 3
+ self.rssprocess.destroy_rule(rule_id=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(len(hash_value) == 0, 'all the symmetric packet should have no hash value')
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(hash_value[1] != hash_value[0], 'hash_value[1] should hash value different from hash_value[0]')
+ self.verify(hash_value[2] != hash_value[0], 'hash_value[2] should hash value different with hash_value[0]')
+ self.verify(hash_value[3] == hash_value[0], 'hash_value[3] should hash value same from hash_value[0]')
+ # step 4
+ rule_id_symmetric = self.rssprocess.create_rule(rule=rule_symmetric)
+ self.rssprocess.check_rule(rule_list=rule_id_symmetric)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(hash_value[0] == hash_value[1], 'second packet should hash value same with the first packet')
+ self.rssprocess.destroy_rule(rule_id=rule_id_toeplitz)
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_symmetric)
+ self.verify(hash_value[0] == hash_value[1], 'second packet should hash value same with the first packet')
+ hash_value, _ = self.rssprocess.send_pkt_get_hash_queues(pkts=pkts_toeplitz)
+ self.verify(len(hash_value) == 0, 'all the symmetric packet should have no hash value')
+ self.pmd_output.execute_cmd('flow flush 0')
+
+ def tear_down(self):
+ # destroy all flow rule on port 0
+ self.dut.send_command("flow flush 0", timeout=1)
+ self.dut.send_command("clear port stats all", timeout=1)
+ self.pmd_output.execute_cmd("stop")
+
+ def tear_down_all(self):
+ self.dut.kill_all()
--
2.17.1
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dts] [PATCH V2 5/8] tests/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp
2020-10-28 10:59 ` [dts] [PATCH V2 5/8] tests/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp Haiyang Zhao
@ 2020-10-29 6:29 ` Sun, QinX
0 siblings, 0 replies; 15+ messages in thread
From: Sun, QinX @ 2020-10-29 6:29 UTC (permalink / raw)
To: dts; +Cc: Fu, Qi, Zhao, HaiyangX
[-- Attachment #1: Type: text/plain, Size: 388 bytes --]
Tested-by: Sun, QinX <qinx.sun@intel.com>
Regards,
Sun Qin
> -----Original Message-----
> From: Haiyang Zhao <haiyangx.zhao@intel.com>
> Sent: Wednesday, October 28, 2020 6:59 PM
> To: dts@dpdk.org; Fu, Qi <qi.fu@intel.com>
> Cc: Sun, QinX <qinx.sun@intel.com>
> Subject: [dts][PATCH V2 5/8]
> tests/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp
> add cvl rss pf test suite
[-- Attachment #2: Advanced_rss_pppoe_vlan_ah_l2tp_pfcp.log --]
[-- Type: application/octet-stream, Size: 1521428 bytes --]
27/10/2020 21:13:29 dts:
TEST SUITE : Advanced_rss_pppoe_vlan_ah_l2tp_pfcp
27/10/2020 21:13:29 dts: NIC : columbiaville_25g
27/10/2020 21:13:30 dut.10.240.183.254:
27/10/2020 21:13:30 tester:
27/10/2020 21:13:30 dut.10.240.183.254: rmmod ice
27/10/2020 21:13:30 dut.10.240.183.254:
27/10/2020 21:13:30 dut.10.240.183.254: modprobe ice
27/10/2020 21:13:30 dut.10.240.183.254:
27/10/2020 21:13:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: rssprocess.tester_ifaces: ['ens7', 'ens9']
27/10/2020 21:13:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: rssprocess.test_case: <TestSuite_cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp.Advanced_rss_pppoe_vlan_ah_l2tp_pfcp object at 0x7f7b222ab080>
27/10/2020 21:13:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_delete_nonexisting_rule Begin
27/10/2020 21:13:30 dut.10.240.183.254:
27/10/2020 21:13:30 tester:
27/10/2020 21:13:30 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:13:31 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64
27/10/2020 21:13:32 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:13:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:13:42 dut.10.240.183.254: port config all rss all
27/10/2020 21:13:42 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
27/10/2020 21:13:42 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:13:42 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:13:42 dut.10.240.183.254: set verbose 1
27/10/2020 21:13:42 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:13:42 dut.10.240.183.254: show port info all
27/10/2020 21:13:42 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:13:42 dut.10.240.183.254: start
27/10/2020 21:13:42 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:13:42 dut.10.240.183.254: flow list 0
27/10/2020 21:13:42 dut.10.240.183.254:
27/10/2020 21:13:42 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:13:43 dut.10.240.183.254:
testpmd>
27/10/2020 21:13:43 dut.10.240.183.254: flow flush 0
27/10/2020 21:13:44 dut.10.240.183.254:
testpmd>
27/10/2020 21:13:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_delete_nonexisting_rule Result PASSED:
27/10/2020 21:13:44 dut.10.240.183.254: flow flush 0
27/10/2020 21:13:45 dut.10.240.183.254:
testpmd>
27/10/2020 21:13:45 dut.10.240.183.254: clear port stats all
27/10/2020 21:13:47 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:13:47 dut.10.240.183.254: stop
27/10/2020 21:13:47 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:13:47 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:13:49 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:13:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_duplicated_rules Begin
27/10/2020 21:13:50 dut.10.240.183.254:
27/10/2020 21:13:50 tester:
27/10/2020 21:13:50 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:13:50 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64
27/10/2020 21:13:51 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:14:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:14:01 dut.10.240.183.254: port config all rss all
27/10/2020 21:14:01 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
27/10/2020 21:14:01 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:14:01 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:14:01 dut.10.240.183.254: set verbose 1
27/10/2020 21:14:01 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:14:01 dut.10.240.183.254: show port info all
27/10/2020 21:14:01 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:14:01 dut.10.240.183.254: start
27/10/2020 21:14:01 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:14:01 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
27/10/2020 21:14:02 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:14:02 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
27/10/2020 21:14:02 dut.10.240.183.254:
Flow rule #1 created
27/10/2020 21:14:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_duplicated_rules Result FAILED: 'failed: expect Operation not permitted in flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end\r\r\nFlow rule #1 created'
27/10/2020 21:14:02 dut.10.240.183.254: flow flush 0
27/10/2020 21:14:03 dut.10.240.183.254:
testpmd>
27/10/2020 21:14:03 dut.10.240.183.254: clear port stats all
27/10/2020 21:14:04 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:14:04 dut.10.240.183.254: stop
27/10/2020 21:14:04 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:14:04 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:14:06 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:14:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_invalid_port Begin
27/10/2020 21:14:07 dut.10.240.183.254:
27/10/2020 21:14:07 tester:
27/10/2020 21:14:07 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:14:08 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64
27/10/2020 21:14:08 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:14:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:14:18 dut.10.240.183.254: port config all rss all
27/10/2020 21:14:18 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
27/10/2020 21:14:18 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:14:19 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:14:19 dut.10.240.183.254: set verbose 1
27/10/2020 21:14:19 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:14:19 dut.10.240.183.254: show port info all
27/10/2020 21:14:19 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:14:19 dut.10.240.183.254: start
27/10/2020 21:14:19 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:14:19 dut.10.240.183.254: flow create 1 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
27/10/2020 21:14:19 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 1 (cause unspecified): No such device: No such device
27/10/2020 21:14:19 dut.10.240.183.254: flow list 0
27/10/2020 21:14:19 dut.10.240.183.254:
27/10/2020 21:14:19 dut.10.240.183.254: flow list 1
27/10/2020 21:14:20 dut.10.240.183.254:
Invalid port 1
testpmd>
27/10/2020 21:14:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_invalid_port Result PASSED:
27/10/2020 21:14:20 dut.10.240.183.254: flow flush 0
27/10/2020 21:14:21 dut.10.240.183.254:
testpmd>
27/10/2020 21:14:21 dut.10.240.183.254: clear port stats all
27/10/2020 21:14:22 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:14:22 dut.10.240.183.254: stop
27/10/2020 21:14:22 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:14:22 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:14:25 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:14:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_ah Begin
27/10/2020 21:14:25 dut.10.240.183.254:
27/10/2020 21:14:25 tester:
27/10/2020 21:14:25 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:14:26 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:14:27 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:14:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:14:37 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:14:37 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:14:37 dut.10.240.183.254: set verbose 1
27/10/2020 21:14:37 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:14:37 dut.10.240.183.254: show port info all
27/10/2020 21:14:37 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:14:37 dut.10.240.183.254: start
27/10/2020 21:14:37 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:14:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_ah================
27/10/2020 21:14:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:14:37 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end
27/10/2020 21:14:37 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:14:37 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end
27/10/2020 21:14:37 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:14:37 dut.10.240.183.254: flow list 0
27/10/2020 21:14:37 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 AH => RSS
27/10/2020 21:14:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:14:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=11)/Raw("x"*480)
27/10/2020 21:14:38 dut.10.240.183.254: port 0/queue 56: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x9b11ef8 - RSS queue=0x38 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x38
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:14:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash
27/10/2020 21:14:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9b11ef8', '0x38')]
27/10/2020 21:14:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:14:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=12)/Raw("x"*480)
27/10/2020 21:14:40 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xd1b70701 - RSS queue=0x1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:14:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different
27/10/2020 21:14:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd1b70701', '0x1')]
27/10/2020 21:14:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:14:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.4",dst="192.168.0.8",proto=51)/AH(spi=11)/Raw("x"*480)
27/10/2020 21:14:41 dut.10.240.183.254: port 0/queue 56: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:53 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x9b11ef8 - RSS queue=0x38 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x38
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:14:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:14:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9b11ef8', '0x38')]
27/10/2020 21:14:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:14:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=11)/Raw("x"*480)']
27/10/2020 21:14:42 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:14:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:14:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:14:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:14:42 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:14:43 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:14:43 dut.10.240.183.254: flow list 0
27/10/2020 21:14:43 dut.10.240.183.254:
27/10/2020 21:14:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:14:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=11)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=12)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.4",dst="192.168.0.8",proto=51)/AH(spi=11)/Raw("x"*480)']
27/10/2020 21:14:44 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:53 - type=0x0800 - length=526 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:14:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:14:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:14:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_ah passed
27/10/2020 21:14:44 dut.10.240.183.254: flow flush 0
27/10/2020 21:14:44 dut.10.240.183.254:
27/10/2020 21:14:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv4_ah': 'passed'}
27/10/2020 21:14:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:14:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_ah Result PASSED:
27/10/2020 21:14:44 dut.10.240.183.254: flow flush 0
27/10/2020 21:14:45 dut.10.240.183.254:
testpmd>
27/10/2020 21:14:45 dut.10.240.183.254: clear port stats all
27/10/2020 21:14:46 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:14:46 dut.10.240.183.254: stop
27/10/2020 21:14:47 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=56 -> TX Port= 0/Queue=56 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:14:47 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:14:49 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:14:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_esp Begin
27/10/2020 21:14:49 dut.10.240.183.254:
27/10/2020 21:14:49 tester:
27/10/2020 21:14:49 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:14:50 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:14:51 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:15:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:15:01 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:15:01 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:15:01 dut.10.240.183.254: set verbose 1
27/10/2020 21:15:01 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:15:01 dut.10.240.183.254: show port info all
27/10/2020 21:15:01 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:15:01 dut.10.240.183.254: start
27/10/2020 21:15:01 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:15:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_esp================
27/10/2020 21:15:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:15:01 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end
27/10/2020 21:15:01 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:15:01 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end
27/10/2020 21:15:01 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:15:01 dut.10.240.183.254: flow list 0
27/10/2020 21:15:01 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 ESP => RSS
27/10/2020 21:15:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:15:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)
27/10/2020 21:15:03 dut.10.240.183.254: port 0/queue 22: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xe33d1d16 - RSS queue=0x16 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x16
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:15:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash
27/10/2020 21:15:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe33d1d16', '0x16')]
27/10/2020 21:15:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:15:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=12)/Raw("x"*480)
27/10/2020 21:15:04 dut.10.240.183.254: port 0/queue 63: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x3de7ee3f - RSS queue=0x3f - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x3f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:15:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different
27/10/2020 21:15:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3de7ee3f', '0x3f')]
27/10/2020 21:15:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:15:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.4",dst="192.168.0.7",proto=50)/ESP(spi=11)/Raw("x"*480)
27/10/2020 21:15:05 dut.10.240.183.254: port 0/queue 22: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:53 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xe33d1d16 - RSS queue=0x16 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x16
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:15:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:15:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe33d1d16', '0x16')]
27/10/2020 21:15:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:15:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5", proto=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=12)/Raw("x"*480)']
27/10/2020 21:15:06 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:15:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:15:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:15:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:15:06 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:15:07 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:15:07 dut.10.240.183.254: flow list 0
27/10/2020 21:15:07 dut.10.240.183.254:
27/10/2020 21:15:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:15:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=12)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.4",dst="192.168.0.7",proto=50)/ESP(spi=11)/Raw("x"*480)']
27/10/2020 21:15:08 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:53 - type=0x0800 - length=522 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:15:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:15:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:15:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_esp passed
27/10/2020 21:15:08 dut.10.240.183.254: flow flush 0
27/10/2020 21:15:08 dut.10.240.183.254:
27/10/2020 21:15:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv4_esp': 'passed'}
27/10/2020 21:15:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:15:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_esp Result PASSED:
27/10/2020 21:15:08 dut.10.240.183.254: flow flush 0
27/10/2020 21:15:09 dut.10.240.183.254:
testpmd>
27/10/2020 21:15:09 dut.10.240.183.254: clear port stats all
27/10/2020 21:15:11 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:15:11 dut.10.240.183.254: stop
27/10/2020 21:15:11 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=22 -> TX Port= 0/Queue=22 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=63 -> TX Port= 0/Queue=63 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:15:11 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:15:13 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:15:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_l2tpv3 Begin
27/10/2020 21:15:13 dut.10.240.183.254:
27/10/2020 21:15:14 tester:
27/10/2020 21:15:14 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:15:14 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:15:15 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:15:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:15:25 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:15:25 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:15:25 dut.10.240.183.254: set verbose 1
27/10/2020 21:15:25 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:15:25 dut.10.240.183.254: show port info all
27/10/2020 21:15:25 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:15:25 dut.10.240.183.254: start
27/10/2020 21:15:25 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:15:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_l2tpv3================
27/10/2020 21:15:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:15:25 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
27/10/2020 21:15:25 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:15:25 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
27/10/2020 21:15:25 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:15:25 dut.10.240.183.254: flow list 0
27/10/2020 21:15:25 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 L2TPV3OIP => RSS
27/10/2020 21:15:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:15:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5", proto=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
27/10/2020 21:15:27 dut.10.240.183.254: port 0/queue 55: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - RSS hash=0x3035a6b7 - RSS queue=0x37 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x37
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:15:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash
27/10/2020 21:15:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3035a6b7', '0x37')]
27/10/2020 21:15:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:15:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.4", proto=115)/L2TP('\x00\x00\x00\x12')/Raw("x"*480)
27/10/2020 21:15:28 dut.10.240.183.254: port 0/queue 63: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - RSS hash=0xe54d5cff - RSS queue=0x3f - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x3f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:15:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different
27/10/2020 21:15:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe54d5cff', '0x3f')]
27/10/2020 21:15:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:15:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.5",dst="192.168.0.7", proto=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
27/10/2020 21:15:29 dut.10.240.183.254: port 0/queue 55: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:53 - type=0x0800 - length=518 - nb_segs=1 - RSS hash=0x3035a6b7 - RSS queue=0x37 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x37
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:15:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:15:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3035a6b7', '0x37')]
27/10/2020 21:15:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:15:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=25)/Raw("x"*80)']
27/10/2020 21:15:30 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:15:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:15:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:15:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:15:30 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:15:31 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:15:31 dut.10.240.183.254: flow list 0
27/10/2020 21:15:31 dut.10.240.183.254:
27/10/2020 21:15:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:15:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5", proto=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.4", proto=115)/L2TP(\'\\x00\\x00\\x00\\x12\')/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.5",dst="192.168.0.7", proto=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)']
27/10/2020 21:15:32 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:53 - type=0x0800 - length=518 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:15:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:15:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:15:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_l2tpv3 passed
27/10/2020 21:15:32 dut.10.240.183.254: flow flush 0
27/10/2020 21:15:32 dut.10.240.183.254:
27/10/2020 21:15:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv4_l2tpv3': 'passed'}
27/10/2020 21:15:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:15:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_l2tpv3 Result PASSED:
27/10/2020 21:15:32 dut.10.240.183.254: flow flush 0
27/10/2020 21:15:33 dut.10.240.183.254:
testpmd>
27/10/2020 21:15:33 dut.10.240.183.254: clear port stats all
27/10/2020 21:15:35 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:15:35 dut.10.240.183.254: stop
27/10/2020 21:15:35 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=55 -> TX Port= 0/Queue=55 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=63 -> TX Port= 0/Queue=63 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:15:35 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:15:37 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:15:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_pfcp_session Begin
27/10/2020 21:15:38 dut.10.240.183.254:
27/10/2020 21:15:38 tester:
27/10/2020 21:15:38 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:15:38 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:15:39 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:15:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:15:49 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:15:49 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:15:49 dut.10.240.183.254: set verbose 1
27/10/2020 21:15:49 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:15:49 dut.10.240.183.254: show port info all
27/10/2020 21:15:49 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:15:49 dut.10.240.183.254: start
27/10/2020 21:15:49 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:15:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_pfcp_session================
27/10/2020 21:15:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:15:49 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
27/10/2020 21:15:49 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:15:49 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
27/10/2020 21:15:49 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:15:49 dut.10.240.183.254: flow list 0
27/10/2020 21:15:50 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP PFCP => RSS
27/10/2020 21:15:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:15:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
27/10/2020 21:15:51 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - RSS hash=0xe5ec2ae6 - RSS queue=0x26 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:15:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash
27/10/2020 21:15:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe5ec2ae6', '0x26')]
27/10/2020 21:15:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:15:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=2)/Raw("x"*80)
27/10/2020 21:15:52 dut.10.240.183.254: port 0/queue 51: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - RSS hash=0xf2f61573 - RSS queue=0x33 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x33
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:15:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different
27/10/2020 21:15:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf2f61573', '0x33')]
27/10/2020 21:15:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:15:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:54")/IP(src="192.168.0.25",dst="192.168.0.23")/UDP(sport=23,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
27/10/2020 21:15:53 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:54 - type=0x0800 - length=138 - nb_segs=1 - RSS hash=0xe5ec2ae6 - RSS queue=0x26 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:15:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:15:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe5ec2ae6', '0x26')]
27/10/2020 21:15:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:15:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=25)/Raw("x"*80)']
27/10/2020 21:15:54 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:15:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:15:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:15:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:15:54 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:15:55 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:15:55 dut.10.240.183.254: flow list 0
27/10/2020 21:15:55 dut.10.240.183.254:
27/10/2020 21:15:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:15:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=2)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:54")/IP(src="192.168.0.25",dst="192.168.0.23")/UDP(sport=23,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)']
27/10/2020 21:15:56 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:54 - type=0x0800 - length=138 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:15:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:15:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:15:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_pfcp_session passed
27/10/2020 21:15:56 dut.10.240.183.254: flow flush 0
27/10/2020 21:15:56 dut.10.240.183.254:
27/10/2020 21:15:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv4_pfcp_session': 'passed'}
27/10/2020 21:15:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:15:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_pfcp_session Result PASSED:
27/10/2020 21:15:56 dut.10.240.183.254: flow flush 0
27/10/2020 21:15:58 dut.10.240.183.254:
testpmd>
27/10/2020 21:15:58 dut.10.240.183.254: clear port stats all
27/10/2020 21:15:59 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:15:59 dut.10.240.183.254: stop
27/10/2020 21:15:59 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=38 -> TX Port= 0/Queue=38 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=51 -> TX Port= 0/Queue=51 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:15:59 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:16:01 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:16:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_udp_esp Begin
27/10/2020 21:16:02 dut.10.240.183.254:
27/10/2020 21:16:02 tester:
27/10/2020 21:16:02 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:16:02 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:16:03 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:16:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:16:13 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:16:13 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:16:13 dut.10.240.183.254: set verbose 1
27/10/2020 21:16:13 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:16:13 dut.10.240.183.254: show port info all
27/10/2020 21:16:13 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:16:13 dut.10.240.183.254: start
27/10/2020 21:16:13 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:16:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_udp_esp================
27/10/2020 21:16:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:16:13 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / esp / end actions rss types esp end key_len 0 queues end / end
27/10/2020 21:16:14 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:16:14 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / esp / end actions rss types esp end key_len 0 queues end / end
27/10/2020 21:16:14 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:16:14 dut.10.240.183.254: flow list 0
27/10/2020 21:16:14 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP ESP => RSS
27/10/2020 21:16:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:16:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
27/10/2020 21:16:15 dut.10.240.183.254: port 0/queue 27: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=530 - nb_segs=1 - RSS hash=0xf46d78db - RSS queue=0x1b - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:16:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash
27/10/2020 21:16:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf46d78db', '0x1b')]
27/10/2020 21:16:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:16:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=4500)/ESP(spi=12)/Raw("x"*480)
27/10/2020 21:16:16 dut.10.240.183.254: port 0/queue 6: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=530 - nb_segs=1 - RSS hash=0x2845246 - RSS queue=0x6 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:16:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different
27/10/2020 21:16:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2845246', '0x6')]
27/10/2020 21:16:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:16:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.4",dst="192.168.0.7")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
27/10/2020 21:16:17 dut.10.240.183.254: port 0/queue 27: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:53 - type=0x0800 - length=530 - nb_segs=1 - RSS hash=0xf46d78db - RSS queue=0x1b - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:16:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:16:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf46d78db', '0x1b')]
27/10/2020 21:16:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:16:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)']
27/10/2020 21:16:18 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:16:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:16:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:16:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:16:18 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:16:19 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:16:19 dut.10.240.183.254: flow list 0
27/10/2020 21:16:19 dut.10.240.183.254:
27/10/2020 21:16:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:16:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=12)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:53")/IP(src="192.168.0.4",dst="192.168.0.7",proto=50)/ESP(spi=11)/Raw("x"*480)']
27/10/2020 21:16:20 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:53 - type=0x0800 - length=522 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:16:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:16:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:16:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_udp_esp passed
27/10/2020 21:16:20 dut.10.240.183.254: flow flush 0
27/10/2020 21:16:20 dut.10.240.183.254:
27/10/2020 21:16:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv4_udp_esp': 'passed'}
27/10/2020 21:16:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:16:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_udp_esp Result PASSED:
27/10/2020 21:16:20 dut.10.240.183.254: flow flush 0
27/10/2020 21:16:22 dut.10.240.183.254:
testpmd>
27/10/2020 21:16:22 dut.10.240.183.254: clear port stats all
27/10/2020 21:16:23 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:16:23 dut.10.240.183.254: stop
27/10/2020 21:16:23 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=27 -> TX Port= 0/Queue=27 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:16:23 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:16:25 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:16:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_ah Begin
27/10/2020 21:16:26 dut.10.240.183.254:
27/10/2020 21:16:26 tester:
27/10/2020 21:16:26 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:16:26 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:16:27 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:16:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:16:37 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:16:37 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:16:37 dut.10.240.183.254: set verbose 1
27/10/2020 21:16:37 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:16:37 dut.10.240.183.254: show port info all
27/10/2020 21:16:37 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:16:37 dut.10.240.183.254: start
27/10/2020 21:16:38 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:16:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_ah================
27/10/2020 21:16:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:16:38 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / ah / end actions rss types ah end key_len 0 queues end / end
27/10/2020 21:16:38 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:16:38 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / ah / end actions rss types ah end key_len 0 queues end / end
27/10/2020 21:16:38 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:16:38 dut.10.240.183.254: flow list 0
27/10/2020 21:16:38 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 AH => RSS
27/10/2020 21:16:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:16:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=11)/Raw("x"*480)
27/10/2020 21:16:39 dut.10.240.183.254: port 0/queue 54: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x27149e76 - RSS queue=0x36 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:16:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash
27/10/2020 21:16:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x27149e76', '0x36')]
27/10/2020 21:16:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:16:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=12)/Raw("x"*480)
27/10/2020 21:16:40 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x7cd65482 - RSS queue=0x2 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:16:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different
27/10/2020 21:16:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x7cd65482', '0x2')]
27/10/2020 21:16:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:16:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=51)/AH(spi=11)/Raw("x"*480)
27/10/2020 21:16:41 dut.10.240.183.254: port 0/queue 54: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x27149e76 - RSS queue=0x36 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:16:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:16:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x27149e76', '0x36')]
27/10/2020 21:16:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:16:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=11)/Raw("x"*480)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:16:42 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:16:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:16:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:16:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:16:42 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:16:43 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:16:43 dut.10.240.183.254: flow list 0
27/10/2020 21:16:43 dut.10.240.183.254:
27/10/2020 21:16:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:16:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=11)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=12)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=51)/AH(spi=11)/Raw("x"*480)']
27/10/2020 21:16:44 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=546 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:16:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:16:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:16:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_ah passed
27/10/2020 21:16:44 dut.10.240.183.254: flow flush 0
27/10/2020 21:16:45 dut.10.240.183.254:
27/10/2020 21:16:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv6_ah': 'passed'}
27/10/2020 21:16:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:16:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_ah Result PASSED:
27/10/2020 21:16:45 dut.10.240.183.254: flow flush 0
27/10/2020 21:16:46 dut.10.240.183.254:
testpmd>
27/10/2020 21:16:46 dut.10.240.183.254: clear port stats all
27/10/2020 21:16:47 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:16:47 dut.10.240.183.254: stop
27/10/2020 21:16:47 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=54 -> TX Port= 0/Queue=54 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:16:47 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:16:49 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:16:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_esp Begin
27/10/2020 21:16:50 dut.10.240.183.254:
27/10/2020 21:16:50 tester:
27/10/2020 21:16:50 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:16:51 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:16:51 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:17:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:17:01 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:17:01 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:17:01 dut.10.240.183.254: set verbose 1
27/10/2020 21:17:01 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:17:01 dut.10.240.183.254: show port info all
27/10/2020 21:17:02 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:17:02 dut.10.240.183.254: start
27/10/2020 21:17:02 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:17:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_esp================
27/10/2020 21:17:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:17:02 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / esp / end actions rss types esp end key_len 0 queues end / end
27/10/2020 21:17:02 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:17:02 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / esp / end actions rss types esp end key_len 0 queues end / end
27/10/2020 21:17:02 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:17:02 dut.10.240.183.254: flow list 0
27/10/2020 21:17:02 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 ESP => RSS
27/10/2020 21:17:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:17:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=11)/Raw("x"*480)
27/10/2020 21:17:03 dut.10.240.183.254: port 0/queue 29: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xa21fd85d - RSS queue=0x1d - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x1d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:17:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash
27/10/2020 21:17:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa21fd85d', '0x1d')]
27/10/2020 21:17:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:17:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=12)/Raw("x"*480)
27/10/2020 21:17:04 dut.10.240.183.254: port 0/queue 51: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8949dbb3 - RSS queue=0x33 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x33
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:17:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different
27/10/2020 21:17:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8949dbb3', '0x33')]
27/10/2020 21:17:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:17:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=50)/ESP(spi=11)/Raw("x"*480)
27/10/2020 21:17:05 dut.10.240.183.254: port 0/queue 29: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xa21fd85d - RSS queue=0x1d - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x1d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:17:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:17:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa21fd85d', '0x1d')]
27/10/2020 21:17:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:17:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:17:06 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:17:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:17:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:17:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:17:06 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:17:07 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:17:07 dut.10.240.183.254: flow list 0
27/10/2020 21:17:07 dut.10.240.183.254:
27/10/2020 21:17:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:17:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=11)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=12)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=50)/ESP(spi=11)/Raw("x"*480)']
27/10/2020 21:17:09 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=542 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:17:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:17:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:17:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_esp passed
27/10/2020 21:17:09 dut.10.240.183.254: flow flush 0
27/10/2020 21:17:09 dut.10.240.183.254:
27/10/2020 21:17:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv6_esp': 'passed'}
27/10/2020 21:17:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:17:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_esp Result PASSED:
27/10/2020 21:17:09 dut.10.240.183.254: flow flush 0
27/10/2020 21:17:10 dut.10.240.183.254:
testpmd>
27/10/2020 21:17:10 dut.10.240.183.254: clear port stats all
27/10/2020 21:17:11 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:17:11 dut.10.240.183.254: stop
27/10/2020 21:17:11 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=29 -> TX Port= 0/Queue=29 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=51 -> TX Port= 0/Queue=51 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:17:11 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:17:13 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:17:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_l2tpv3 Begin
27/10/2020 21:17:14 dut.10.240.183.254:
27/10/2020 21:17:14 tester:
27/10/2020 21:17:14 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:17:15 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:17:15 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:17:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:17:25 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:17:25 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:17:25 dut.10.240.183.254: set verbose 1
27/10/2020 21:17:26 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:17:26 dut.10.240.183.254: show port info all
27/10/2020 21:17:26 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:17:26 dut.10.240.183.254: start
27/10/2020 21:17:26 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:17:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_l2tpv3================
27/10/2020 21:17:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:17:26 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
27/10/2020 21:17:26 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:17:26 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
27/10/2020 21:17:26 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:17:26 dut.10.240.183.254: flow list 0
27/10/2020 21:17:26 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 L2TPV3OIP => RSS
27/10/2020 21:17:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:17:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
27/10/2020 21:17:27 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - RSS hash=0xcca4d942 - RSS queue=0x2 - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:17:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash
27/10/2020 21:17:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xcca4d942', '0x2')]
27/10/2020 21:17:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:17:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP('\x00\x00\x00\x12')/Raw("x"*480)
27/10/2020 21:17:28 dut.10.240.183.254: port 0/queue 43: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - RSS hash=0x5f6ecdeb - RSS queue=0x2b - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:17:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different
27/10/2020 21:17:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5f6ecdeb', '0x2b')]
27/10/2020 21:17:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:17:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
27/10/2020 21:17:29 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=538 - nb_segs=1 - RSS hash=0xcca4d942 - RSS queue=0x2 - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:17:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:17:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xcca4d942', '0x2')]
27/10/2020 21:17:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:17:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5", proto=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=25)/Raw("x"*80)']
27/10/2020 21:17:30 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:17:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:17:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:17:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:17:30 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:17:31 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:17:31 dut.10.240.183.254: flow list 0
27/10/2020 21:17:32 dut.10.240.183.254:
27/10/2020 21:17:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:17:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP(\'\\x00\\x00\\x00\\x12\')/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=115)/L2TP(\'\\x00\\x00\\x00\\x11\')/Raw("x"*480)']
27/10/2020 21:17:33 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=538 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:17:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:17:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:17:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_l2tpv3 passed
27/10/2020 21:17:33 dut.10.240.183.254: flow flush 0
27/10/2020 21:17:33 dut.10.240.183.254:
27/10/2020 21:17:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv6_l2tpv3': 'passed'}
27/10/2020 21:17:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:17:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_l2tpv3 Result PASSED:
27/10/2020 21:17:33 dut.10.240.183.254: flow flush 0
27/10/2020 21:17:34 dut.10.240.183.254:
testpmd>
27/10/2020 21:17:34 dut.10.240.183.254: clear port stats all
27/10/2020 21:17:35 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:17:35 dut.10.240.183.254: stop
27/10/2020 21:17:35 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=43 -> TX Port= 0/Queue=43 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:17:35 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:17:37 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:17:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_pfcp_session Begin
27/10/2020 21:17:38 dut.10.240.183.254:
27/10/2020 21:17:38 tester:
27/10/2020 21:17:38 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:17:39 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:17:39 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:17:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:17:49 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:17:50 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:17:50 dut.10.240.183.254: set verbose 1
27/10/2020 21:17:50 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:17:50 dut.10.240.183.254: show port info all
27/10/2020 21:17:50 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:17:50 dut.10.240.183.254: start
27/10/2020 21:17:50 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:17:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_pfcp_session================
27/10/2020 21:17:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:17:50 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
27/10/2020 21:17:50 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:17:50 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
27/10/2020 21:17:50 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:17:50 dut.10.240.183.254: flow list 0
27/10/2020 21:17:50 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP PFCP => RSS
27/10/2020 21:17:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:17:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
27/10/2020 21:17:51 dut.10.240.183.254: port 0/queue 33: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - RSS hash=0xda5a27a1 - RSS queue=0x21 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x21
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:17:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash
27/10/2020 21:17:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xda5a27a1', '0x21')]
27/10/2020 21:17:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:17:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=2)/Raw("x"*80)
27/10/2020 21:17:52 dut.10.240.183.254: port 0/queue 16: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - RSS hash=0xed2d13d0 - RSS queue=0x10 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x10
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:17:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different
27/10/2020 21:17:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xed2d13d0', '0x10')]
27/10/2020 21:17:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:17:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
27/10/2020 21:17:53 dut.10.240.183.254: port 0/queue 33: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=158 - nb_segs=1 - RSS hash=0xda5a27a1 - RSS queue=0x21 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x21
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:17:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:17:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xda5a27a1', '0x21')]
27/10/2020 21:17:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:17:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=25)/Raw("x"*80)']
27/10/2020 21:17:54 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:17:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:17:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:17:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:17:54 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:17:56 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:17:56 dut.10.240.183.254: flow list 0
27/10/2020 21:17:56 dut.10.240.183.254:
27/10/2020 21:17:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:17:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=2)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)']
27/10/2020 21:17:57 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=158 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:17:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:17:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:17:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_pfcp_session passed
27/10/2020 21:17:57 dut.10.240.183.254: flow flush 0
27/10/2020 21:17:57 dut.10.240.183.254:
27/10/2020 21:17:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv6_pfcp_session': 'passed'}
27/10/2020 21:17:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:17:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_pfcp_session Result PASSED:
27/10/2020 21:17:57 dut.10.240.183.254: flow flush 0
27/10/2020 21:17:58 dut.10.240.183.254:
testpmd>
27/10/2020 21:17:58 dut.10.240.183.254: clear port stats all
27/10/2020 21:17:59 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:17:59 dut.10.240.183.254: stop
27/10/2020 21:17:59 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=16 -> TX Port= 0/Queue=16 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=33 -> TX Port= 0/Queue=33 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:17:59 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:18:02 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:18:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_udp_esp Begin
27/10/2020 21:18:02 dut.10.240.183.254:
27/10/2020 21:18:02 tester:
27/10/2020 21:18:02 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:18:03 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:18:04 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:18:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:18:14 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:18:14 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:18:14 dut.10.240.183.254: set verbose 1
27/10/2020 21:18:14 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:18:14 dut.10.240.183.254: show port info all
27/10/2020 21:18:14 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:18:14 dut.10.240.183.254: start
27/10/2020 21:18:14 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:18:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_udp_esp================
27/10/2020 21:18:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:18:14 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / udp / esp / end actions rss types esp end key_len 0 queues end / end
27/10/2020 21:18:14 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:18:14 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / udp / esp / end actions rss types esp end key_len 0 queues end / end
27/10/2020 21:18:14 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:18:14 dut.10.240.183.254: flow list 0
27/10/2020 21:18:14 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP ESP => RSS
27/10/2020 21:18:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
27/10/2020 21:18:15 dut.10.240.183.254: port 0/queue 43: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - RSS hash=0x8d76e1ab - RSS queue=0x2b - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: save_hash
27/10/2020 21:18:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8d76e1ab', '0x2b')]
27/10/2020 21:18:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=12)/Raw("x"*480)
27/10/2020 21:18:16 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - RSS hash=0xf7f6d48b - RSS queue=0xb - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different
27/10/2020 21:18:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf7f6d48b', '0xb')]
27/10/2020 21:18:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
27/10/2020 21:18:17 dut.10.240.183.254: port 0/queue 43: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=550 - nb_segs=1 - RSS hash=0x8d76e1ab - RSS queue=0x2b - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:18:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8d76e1ab', '0x2b')]
27/10/2020 21:18:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=11)/Raw("x"*480)']
27/10/2020 21:18:18 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=530 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:18:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:18:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:18:18 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:18:20 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:18:20 dut.10.240.183.254: flow list 0
27/10/2020 21:18:20 dut.10.240.183.254:
27/10/2020 21:18:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=12)/Raw("x"*480)', 'Ether(dst="00:11:22:33:44:53")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)']
27/10/2020 21:18:21 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:53 - type=0x86dd - length=550 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:18:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:18:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_udp_esp passed
27/10/2020 21:18:21 dut.10.240.183.254: flow flush 0
27/10/2020 21:18:21 dut.10.240.183.254:
27/10/2020 21:18:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_ipv6_udp_esp': 'passed'}
27/10/2020 21:18:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:18:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_udp_esp Result PASSED:
27/10/2020 21:18:21 dut.10.240.183.254: flow flush 0
27/10/2020 21:18:22 dut.10.240.183.254:
testpmd>
27/10/2020 21:18:22 dut.10.240.183.254: clear port stats all
27/10/2020 21:18:23 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:18:23 dut.10.240.183.254: stop
27/10/2020 21:18:23 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=43 -> TX Port= 0/Queue=43 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:18:23 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:18:26 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:18:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_pay Begin
27/10/2020 21:18:26 dut.10.240.183.254:
27/10/2020 21:18:26 tester:
27/10/2020 21:18:26 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:18:27 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:18:28 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:18:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:18:38 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:18:38 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:18:38 dut.10.240.183.254: set verbose 1
27/10/2020 21:18:38 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:18:38 dut.10.240.183.254: show port info all
27/10/2020 21:18:38 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:18:38 dut.10.240.183.254: start
27/10/2020 21:18:38 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:18:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_pay_l2_src_only================
27/10/2020 21:18:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:18:38 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth l2-src-only end key_len 0 queues end / end
27/10/2020 21:18:38 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:18:38 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth l2-src-only end key_len 0 queues end / end
27/10/2020 21:18:38 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:18:38 dut.10.240.183.254: flow list 0
27/10/2020 21:18:38 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 => RSS
27/10/2020 21:18:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:18:39 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xb0c2fb66 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay'}
27/10/2020 21:18:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb0c2fb66', '0x26')]
27/10/2020 21:18:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:18:40 dut.10.240.183.254: port 0/queue 20: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x1f0920d4 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}
27/10/2020 21:18:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1f0920d4', '0x14')]
27/10/2020 21:18:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=4)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/Raw("x"*80)
27/10/2020 21:18:41 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xb0c2fb66 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_pay
27/10/2020 21:18:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:18:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb0c2fb66', '0x26')]
27/10/2020 21:18:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
27/10/2020 21:18:42 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xb0c2fb66 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_frag'}
27/10/2020 21:18:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb0c2fb66', '0x26')]
27/10/2020 21:18:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
27/10/2020 21:18:44 dut.10.240.183.254: port 0/queue 20: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x1f0920d4 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}
27/10/2020 21:18:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1f0920d4', '0x14')]
27/10/2020 21:18:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=4)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5", frag=3)/Raw("x"*80)
27/10/2020 21:18:45 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xb0c2fb66 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:18:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb0c2fb66', '0x26')]
27/10/2020 21:18:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_frag
27/10/2020 21:18:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21", frag=5)/Raw("x"*80)']
27/10/2020 21:18:46 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:18:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:18:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:18:46 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:18:47 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:18:47 dut.10.240.183.254: flow list 0
27/10/2020 21:18:47 dut.10.240.183.254:
27/10/2020 21:18:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_pay_l2_src_only passed
27/10/2020 21:18:47 dut.10.240.183.254: flow flush 0
27/10/2020 21:18:47 dut.10.240.183.254:
27/10/2020 21:18:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_pay_l2_dst_only================
27/10/2020 21:18:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:18:47 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
27/10/2020 21:18:47 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:18:47 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
27/10/2020 21:18:47 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:18:47 dut.10.240.183.254: flow list 0
27/10/2020 21:18:47 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 => RSS
27/10/2020 21:18:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:18:48 dut.10.240.183.254: port 0/queue 42: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xd22249aa - RSS queue=0x2a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay'}
27/10/2020 21:18:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd22249aa', '0x2a')]
27/10/2020 21:18:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=4)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/Raw("x"*80)
27/10/2020 21:18:49 dut.10.240.183.254: port 0/queue 61: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xcad736bd - RSS queue=0x3d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}
27/10/2020 21:18:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xcad736bd', '0x3d')]
27/10/2020 21:18:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:18:51 dut.10.240.183.254: port 0/queue 42: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xd22249aa - RSS queue=0x2a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_pay
27/10/2020 21:18:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:18:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd22249aa', '0x2a')]
27/10/2020 21:18:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
27/10/2020 21:18:52 dut.10.240.183.254: port 0/queue 42: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xd22249aa - RSS queue=0x2a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_frag'}
27/10/2020 21:18:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd22249aa', '0x2a')]
27/10/2020 21:18:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=4)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5", frag=3)/Raw("x"*80)
27/10/2020 21:18:53 dut.10.240.183.254: port 0/queue 61: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xcad736bd - RSS queue=0x3d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}
27/10/2020 21:18:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xcad736bd', '0x3d')]
27/10/2020 21:18:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
27/10/2020 21:18:54 dut.10.240.183.254: port 0/queue 42: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xd22249aa - RSS queue=0x2a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:18:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd22249aa', '0x2a')]
27/10/2020 21:18:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_frag
27/10/2020 21:18:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21", frag=5)/Raw("x"*80)']
27/10/2020 21:18:55 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:18:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:18:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:18:55 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:18:56 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:18:56 dut.10.240.183.254: flow list 0
27/10/2020 21:18:56 dut.10.240.183.254:
27/10/2020 21:18:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_pay_l2_dst_only passed
27/10/2020 21:18:56 dut.10.240.183.254: flow flush 0
27/10/2020 21:18:56 dut.10.240.183.254:
27/10/2020 21:18:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_pay_l2_src_only_l2_dst_only================
27/10/2020 21:18:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:18:56 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth end key_len 0 queues end / end
27/10/2020 21:18:56 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:18:56 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types eth end key_len 0 queues end / end
27/10/2020 21:18:56 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:18:56 dut.10.240.183.254: flow list 0
27/10/2020 21:18:56 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 => RSS
27/10/2020 21:18:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:18:58 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x60889847 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay'}
27/10/2020 21:18:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x60889847', '0x7')]
27/10/2020 21:18:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:18:59 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x37287230 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:18:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}
27/10/2020 21:18:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x37287230', '0x30')]
27/10/2020 21:18:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:18:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=4)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/Raw("x"*80)
27/10/2020 21:19:00 dut.10.240.183.254: port 0/queue 16: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x787de750 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x10
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}
27/10/2020 21:19:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x787de750', '0x10')]
27/10/2020 21:19:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:19:01 dut.10.240.183.254: port 0/queue 39: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x2fdd0d27 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}
27/10/2020 21:19:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2fdd0d27', '0x27')]
27/10/2020 21:19:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/Raw("x"*80)
27/10/2020 21:19:02 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x60889847 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_pay
27/10/2020 21:19:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:19:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x60889847', '0x7')]
27/10/2020 21:19:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
27/10/2020 21:19:03 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x60889847 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_frag'}
27/10/2020 21:19:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x60889847', '0x7')]
27/10/2020 21:19:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
27/10/2020 21:19:04 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x37287230 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}
27/10/2020 21:19:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x37287230', '0x30')]
27/10/2020 21:19:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=4)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5", frag=3)/Raw("x"*80)
27/10/2020 21:19:05 dut.10.240.183.254: port 0/queue 16: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x787de750 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x10
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}
27/10/2020 21:19:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x787de750', '0x10')]
27/10/2020 21:19:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
27/10/2020 21:19:06 dut.10.240.183.254: port 0/queue 39: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x2fdd0d27 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}
27/10/2020 21:19:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2fdd0d27', '0x27')]
27/10/2020 21:19:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5", frag=3)/Raw("x"*80)
27/10/2020 21:19:07 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x60889847 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:19:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x60889847', '0x7')]
27/10/2020 21:19:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_frag
27/10/2020 21:19:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21", frag=5)/Raw("x"*80)']
27/10/2020 21:19:09 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:19:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:19:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:19:09 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:19:10 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:19:10 dut.10.240.183.254: flow list 0
27/10/2020 21:19:10 dut.10.240.183.254:
27/10/2020 21:19:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_pay_l2_src_only_l2_dst_only passed
27/10/2020 21:19:10 dut.10.240.183.254: flow flush 0
27/10/2020 21:19:10 dut.10.240.183.254:
27/10/2020 21:19:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_pay_l2_src_only================
27/10/2020 21:19:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:19:10 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
27/10/2020 21:19:10 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:19:10 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
27/10/2020 21:19:10 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:19:10 dut.10.240.183.254: flow list 0
27/10/2020 21:19:10 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 => RSS
27/10/2020 21:19:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:19:11 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x53cfd385 - RSS queue=0x5 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay'}
27/10/2020 21:19:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x53cfd385', '0x5')]
27/10/2020 21:19:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:19:12 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xff8f1908 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}
27/10/2020 21:19:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xff8f1908', '0x8')]
27/10/2020 21:19:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:54", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/Raw("x"*80)
27/10/2020 21:19:13 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=00:11:22:33:44:54 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x53cfd385 - RSS queue=0x5 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_pay
27/10/2020 21:19:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:19:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x53cfd385', '0x5')]
27/10/2020 21:19:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
27/10/2020 21:19:15 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x53cfd385 - RSS queue=0x5 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_frag'}
27/10/2020 21:19:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x53cfd385', '0x5')]
27/10/2020 21:19:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2", frag=5)/Raw("x"*80)
27/10/2020 21:19:16 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xff8f1908 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}
27/10/2020 21:19:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xff8f1908', '0x8')]
27/10/2020 21:19:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:54", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7", frag=3)/Raw("x"*80)
27/10/2020 21:19:17 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=00:11:22:33:44:54 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x53cfd385 - RSS queue=0x5 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:19:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x53cfd385', '0x5')]
27/10/2020 21:19:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_frag
27/10/2020 21:19:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21", frag=5)/Raw("x"*80)']
27/10/2020 21:19:18 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:19:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:19:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:19:18 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:19:19 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:19:19 dut.10.240.183.254: flow list 0
27/10/2020 21:19:19 dut.10.240.183.254:
27/10/2020 21:19:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:54", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2", frag=5)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:54", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7", frag=3)/Raw("x"*80)']
27/10/2020 21:19:20 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:54 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:54 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:19:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:19:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_pay_l2_src_only passed
27/10/2020 21:19:20 dut.10.240.183.254: flow flush 0
27/10/2020 21:19:20 dut.10.240.183.254:
27/10/2020 21:19:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_pay_l3_dst_only================
27/10/2020 21:19:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:19:20 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
27/10/2020 21:19:20 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:19:20 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
27/10/2020 21:19:20 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:19:20 dut.10.240.183.254: flow list 0
27/10/2020 21:19:20 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 => RSS
27/10/2020 21:19:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:19:22 dut.10.240.183.254: port 0/queue 18: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xa70e8c12 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay'}
27/10/2020 21:19:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa70e8c12', '0x12')]
27/10/2020 21:19:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.3")/Raw("x"*80)
27/10/2020 21:19:23 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xff8f1908 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}
27/10/2020 21:19:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xff8f1908', '0x8')]
27/10/2020 21:19:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.7", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:19:24 dut.10.240.183.254: port 0/queue 18: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xa70e8c12 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_pay
27/10/2020 21:19:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:19:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa70e8c12', '0x12')]
27/10/2020 21:19:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
27/10/2020 21:19:25 dut.10.240.183.254: port 0/queue 18: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xa70e8c12 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_frag'}
27/10/2020 21:19:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa70e8c12', '0x12')]
27/10/2020 21:19:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.3", frag=5)/Raw("x"*80)
27/10/2020 21:19:26 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xff8f1908 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}
27/10/2020 21:19:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xff8f1908', '0x8')]
27/10/2020 21:19:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.7", dst="192.168.1.2", frag=3)/Raw("x"*80)
27/10/2020 21:19:27 dut.10.240.183.254: port 0/queue 18: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xa70e8c12 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:19:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa70e8c12', '0x12')]
27/10/2020 21:19:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_frag
27/10/2020 21:19:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21", frag=5)/Raw("x"*80)']
27/10/2020 21:19:28 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:19:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:19:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:19:28 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:19:29 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:19:29 dut.10.240.183.254: flow list 0
27/10/2020 21:19:29 dut.10.240.183.254:
27/10/2020 21:19:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.3")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.7", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.3", frag=5)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.7", dst="192.168.1.2", frag=3)/Raw("x"*80)']
27/10/2020 21:19:31 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:19:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:19:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_pay_l3_dst_only passed
27/10/2020 21:19:31 dut.10.240.183.254: flow flush 0
27/10/2020 21:19:31 dut.10.240.183.254:
27/10/2020 21:19:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only================
27/10/2020 21:19:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:19:31 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
27/10/2020 21:19:31 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:19:31 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
27/10/2020 21:19:31 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:19:31 dut.10.240.183.254: flow list 0
27/10/2020 21:19:31 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 => RSS
27/10/2020 21:19:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:19:32 dut.10.240.183.254: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xca124827 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay'}
27/10/2020 21:19:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xca124827', '0x27')]
27/10/2020 21:19:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:19:33 dut.10.240.183.254: port 0/queue 42: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x665282aa - RSS queue=0x2a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}
27/10/2020 21:19:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x665282aa', '0x2a')]
27/10/2020 21:19:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/Raw("x"*80)
27/10/2020 21:19:34 dut.10.240.183.254: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xa6c5f21e - RSS queue=0x1e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}
27/10/2020 21:19:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa6c5f21e', '0x1e')]
27/10/2020 21:19:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/Raw("x"*80)
27/10/2020 21:19:35 dut.10.240.183.254: port 0/queue 19: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xa853893 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x13
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay'}
27/10/2020 21:19:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa853893', '0x13')]
27/10/2020 21:19:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:19:36 dut.10.240.183.254: port 0/queue 39: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xca124827 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_pay
27/10/2020 21:19:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:19:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xca124827', '0x27')]
27/10/2020 21:19:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
27/10/2020 21:19:37 dut.10.240.183.254: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xca124827 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_frag'}
27/10/2020 21:19:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xca124827', '0x27')]
27/10/2020 21:19:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2", frag=5)/Raw("x"*80)
27/10/2020 21:19:39 dut.10.240.183.254: port 0/queue 42: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x665282aa - RSS queue=0x2a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}
27/10/2020 21:19:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x665282aa', '0x2a')]
27/10/2020 21:19:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7", frag=5)/Raw("x"*80)
27/10/2020 21:19:40 dut.10.240.183.254: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xa6c5f21e - RSS queue=0x1e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}
27/10/2020 21:19:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa6c5f21e', '0x1e')]
27/10/2020 21:19:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7", frag=5)/Raw("x"*80)
27/10/2020 21:19:41 dut.10.240.183.254: port 0/queue 19: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xa853893 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x13
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag'}
27/10/2020 21:19:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa853893', '0x13')]
27/10/2020 21:19:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=3)/Raw("x"*80)
27/10/2020 21:19:42 dut.10.240.183.254: port 0/queue 39: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xca124827 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:19:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xca124827', '0x27')]
27/10/2020 21:19:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_frag
27/10/2020 21:19:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21", frag=5)/Raw("x"*80)']
27/10/2020 21:19:43 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:19:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:19:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:19:43 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:19:44 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:19:44 dut.10.240.183.254: flow list 0
27/10/2020 21:19:44 dut.10.240.183.254:
27/10/2020 21:19:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:19:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2", frag=5)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7", frag=5)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7", frag=5)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=3)/Raw("x"*80)']
27/10/2020 21:19:45 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:19:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:19:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:19:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only passed
27/10/2020 21:19:45 dut.10.240.183.254: flow flush 0
27/10/2020 21:19:45 dut.10.240.183.254:
27/10/2020 21:19:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_ipv4_pay_l2_src_only': 'passed', 'mac_pppoe_ipv4_pay_l2_dst_only': 'passed', 'mac_pppoe_ipv4_pay_l2_src_only_l2_dst_only': 'passed', 'mac_pppoe_ipv4_pay_l3_dst_only': 'passed', 'mac_pppoe_ipv4_pay_l3_src_only_l3_dst_only': 'passed'}
27/10/2020 21:19:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:19:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_pay Result PASSED:
27/10/2020 21:19:45 dut.10.240.183.254: flow flush 0
27/10/2020 21:19:47 dut.10.240.183.254:
testpmd>
27/10/2020 21:19:47 dut.10.240.183.254: clear port stats all
27/10/2020 21:19:48 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:19:48 dut.10.240.183.254: stop
27/10/2020 21:19:48 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 46 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=16 -> TX Port= 0/Queue=16 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=18 -> TX Port= 0/Queue=18 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=19 -> TX Port= 0/Queue=19 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=20 -> TX Port= 0/Queue=20 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=30 -> TX Port= 0/Queue=30 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=38 -> TX Port= 0/Queue=38 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=39 -> TX Port= 0/Queue=39 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=42 -> TX Port= 0/Queue=42 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=48 -> TX Port= 0/Queue=48 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=61 -> TX Port= 0/Queue=61 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:19:48 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:19:50 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:19:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_pay_symmetric Begin
27/10/2020 21:19:51 dut.10.240.183.254:
27/10/2020 21:19:51 tester:
27/10/2020 21:19:51 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:19:51 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64
27/10/2020 21:19:52 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:20:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:20:02 dut.10.240.183.254: port config all rss all
27/10/2020 21:20:02 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
27/10/2020 21:20:02 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:20:02 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:20:02 dut.10.240.183.254: set verbose 1
27/10/2020 21:20:02 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:20:02 dut.10.240.183.254: show port info all
27/10/2020 21:20:02 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:20:02 dut.10.240.183.254: start
27/10/2020 21:20:03 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:20:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_pay_symmetric================
27/10/2020 21:20:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:20:03 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
27/10/2020 21:20:03 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:20:03 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
27/10/2020 21:20:03 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:20:03 dut.10.240.183.254: flow list 0
27/10/2020 21:20:03 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 => RSS
27/10/2020 21:20:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55",dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:20:04 dut.10.240.183.254: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x2d559706 - RSS queue=0x6 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay_match'}
27/10/2020 21:20:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2d559706', '0x6')]
27/10/2020 21:20:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55",dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)
27/10/2020 21:20:05 dut.10.240.183.254: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x2d559706 - RSS queue=0x6 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv4_pay_match'}
27/10/2020 21:20:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2d559706', '0x6')]
27/10/2020 21:20:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
27/10/2020 21:20:06 dut.10.240.183.254: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x2d559706 - RSS queue=0x6 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_frag_match'}
27/10/2020 21:20:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2d559706', '0x6')]
27/10/2020 21:20:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1", frag=5)/Raw("x"*80)
27/10/2020 21:20:07 dut.10.240.183.254: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x2d559706 - RSS queue=0x6 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv4_frag_match'}
27/10/2020 21:20:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2d559706', '0x6')]
27/10/2020 21:20:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:20:08 dut.10.240.183.254: port 0/queue 57: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x23fb5379 - RSS queue=0x39 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x39
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay_mismatch'}
27/10/2020 21:20:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x23fb5379', '0x39')]
27/10/2020 21:20:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)
27/10/2020 21:20:09 dut.10.240.183.254: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x695fa859 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay_mismatch'}
27/10/2020 21:20:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x695fa859', '0x19')]
27/10/2020 21:20:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:20:11 dut.10.240.183.254: port 0/queue 57: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x23fb5379 - RSS queue=0x39 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x39
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_frag_mismatch'}
27/10/2020 21:20:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x23fb5379', '0x39')]
27/10/2020 21:20:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:20:12 dut.10.240.183.254: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x695fa859 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag_mismatch'}
27/10/2020 21:20:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x695fa859', '0x19')]
27/10/2020 21:20:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/Raw("x"*80)
27/10/2020 21:20:13 dut.10.240.183.254: port 0/queue 57: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0x660e90f9 - RSS queue=0x39 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x39
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv4_pay_mismatch'}
27/10/2020 21:20:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x660e90f9', '0x39')]
27/10/2020 21:20:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.21",dst="192.168.0.20")/Raw("x"*80)
27/10/2020 21:20:14 dut.10.240.183.254: port 0/queue 61: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0xaf978afd - RSS queue=0x3d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_ipv4_pay_mismatch'}
27/10/2020 21:20:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xaf978afd', '0x3d')]
27/10/2020 21:20:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21", frag=5)/Raw("x"*80)
27/10/2020 21:20:15 dut.10.240.183.254: port 0/queue 57: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0x660e90f9 - RSS queue=0x39 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x39
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv4_frag_mismatch'}
27/10/2020 21:20:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x660e90f9', '0x39')]
27/10/2020 21:20:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.21",dst="192.168.0.20", frag=5)/Raw("x"*80)
27/10/2020 21:20:16 dut.10.240.183.254: port 0/queue 61: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=114 - nb_segs=1 - RSS hash=0xaf978afd - RSS queue=0x3d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_ipv4_frag_mismatch'}
27/10/2020 21:20:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xaf978afd', '0x3d')]
27/10/2020 21:20:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:20:16 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:20:17 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:20:17 dut.10.240.183.254: flow list 0
27/10/2020 21:20:17 dut.10.240.183.254:
27/10/2020 21:20:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55",dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55",dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)']
27/10/2020 21:20:18 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:20:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:20:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_pay_symmetric passed
27/10/2020 21:20:18 dut.10.240.183.254: flow flush 0
27/10/2020 21:20:18 dut.10.240.183.254:
27/10/2020 21:20:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_ipv4_pay_symmetric': 'passed'}
27/10/2020 21:20:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:20:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_pay_symmetric Result PASSED:
27/10/2020 21:20:18 dut.10.240.183.254: flow flush 0
27/10/2020 21:20:20 dut.10.240.183.254:
testpmd>
27/10/2020 21:20:20 dut.10.240.183.254: clear port stats all
27/10/2020 21:20:21 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:20:21 dut.10.240.183.254: stop
27/10/2020 21:20:21 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=25 -> TX Port= 0/Queue=25 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=57 -> TX Port= 0/Queue=57 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=61 -> TX Port= 0/Queue=61 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:20:21 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:20:23 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:20:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_tcp_pay Begin
27/10/2020 21:20:24 dut.10.240.183.254:
27/10/2020 21:20:24 tester:
27/10/2020 21:20:24 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:20:24 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:20:25 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:20:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:20:35 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:20:35 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:20:35 dut.10.240.183.254: set verbose 1
27/10/2020 21:20:35 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:20:35 dut.10.240.183.254: show port info all
27/10/2020 21:20:35 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:20:35 dut.10.240.183.254: start
27/10/2020 21:20:35 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:20:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l2_src_only================
27/10/2020 21:20:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:20:35 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
27/10/2020 21:20:36 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:20:36 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
27/10/2020 21:20:36 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:20:36 dut.10.240.183.254: flow list 0
27/10/2020 21:20:36 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 TCP => RSS
27/10/2020 21:20:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:20:37 dut.10.240.183.254: port 0/queue 40: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x788454e8 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x28
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:20:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x788454e8', '0x28')]
27/10/2020 21:20:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:20:38 dut.10.240.183.254: port 0/queue 27: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xdefae8db - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:20:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xdefae8db', '0x1b')]
27/10/2020 21:20:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:20:39 dut.10.240.183.254: port 0/queue 40: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x788454e8 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x28
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:20:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x788454e8', '0x28')]
27/10/2020 21:20:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay
27/10/2020 21:20:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:20:40 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:20:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:20:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:20:40 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:20:41 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:20:41 dut.10.240.183.254: flow list 0
27/10/2020 21:20:41 dut.10.240.183.254:
27/10/2020 21:20:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:20:42 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:20:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:20:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l2_src_only passed
27/10/2020 21:20:42 dut.10.240.183.254: flow flush 0
27/10/2020 21:20:43 dut.10.240.183.254:
27/10/2020 21:20:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l2_dst_only================
27/10/2020 21:20:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:20:43 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
27/10/2020 21:20:43 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:20:43 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
27/10/2020 21:20:43 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:20:43 dut.10.240.183.254: flow list 0
27/10/2020 21:20:43 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 TCP => RSS
27/10/2020 21:20:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:20:44 dut.10.240.183.254: port 0/queue 16: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x89c92a50 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x10
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:20:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x89c92a50', '0x10')]
27/10/2020 21:20:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:20:45 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xbff72e48 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:20:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbff72e48', '0x8')]
27/10/2020 21:20:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:20:46 dut.10.240.183.254: port 0/queue 16: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x89c92a50 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x10
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:20:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x89c92a50', '0x10')]
27/10/2020 21:20:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay
27/10/2020 21:20:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:20:47 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:20:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:20:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:20:47 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:20:48 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:20:48 dut.10.240.183.254: flow list 0
27/10/2020 21:20:48 dut.10.240.183.254:
27/10/2020 21:20:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:20:49 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:20:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:20:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l2_dst_only passed
27/10/2020 21:20:49 dut.10.240.183.254: flow flush 0
27/10/2020 21:20:50 dut.10.240.183.254:
27/10/2020 21:20:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only================
27/10/2020 21:20:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:20:50 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth end key_len 0 queues end / end
27/10/2020 21:20:50 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:20:50 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types eth end key_len 0 queues end / end
27/10/2020 21:20:50 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:20:50 dut.10.240.183.254: flow list 0
27/10/2020 21:20:50 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 TCP => RSS
27/10/2020 21:20:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:20:51 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xca011530 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:20:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xca011530', '0x30')]
27/10/2020 21:20:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:20:52 dut.10.240.183.254: port 0/queue 18: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x27d7e152 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:20:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x27d7e152', '0x12')]
27/10/2020 21:20:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:20:53 dut.10.240.183.254: port 0/queue 40: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xfc3f1128 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x28
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:20:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfc3f1128', '0x28')]
27/10/2020 21:20:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:20:54 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x11e9e54a - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:20:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x11e9e54a', '0xa')]
27/10/2020 21:20:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:20:55 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xca011530 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:20:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xca011530', '0x30')]
27/10/2020 21:20:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay
27/10/2020 21:20:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:20:56 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:20:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:20:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:20:56 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:20:58 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:20:58 dut.10.240.183.254: flow list 0
27/10/2020 21:20:58 dut.10.240.183.254:
27/10/2020 21:20:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:20:59 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:20:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:20:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:20:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only passed
27/10/2020 21:20:59 dut.10.240.183.254: flow flush 0
27/10/2020 21:20:59 dut.10.240.183.254:
27/10/2020 21:20:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_src_only================
27/10/2020 21:20:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:20:59 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
27/10/2020 21:20:59 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:20:59 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
27/10/2020 21:20:59 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:20:59 dut.10.240.183.254: flow list 0
27/10/2020 21:20:59 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 TCP => RSS
27/10/2020 21:20:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:20:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:21:00 dut.10.240.183.254: port 0/queue 51: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x23af6cf3 - RSS queue=0x33 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x33
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x23af6cf3', '0x33')]
27/10/2020 21:21:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:21:01 dut.10.240.183.254: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xe7fbbb2e - RSS queue=0x2e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe7fbbb2e', '0x2e')]
27/10/2020 21:21:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:21:02 dut.10.240.183.254: port 0/queue 51: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x23af6cf3 - RSS queue=0x33 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x33
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:21:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x23af6cf3', '0x33')]
27/10/2020 21:21:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay
27/10/2020 21:21:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:21:03 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:21:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:21:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:21:03 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:21:05 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:21:05 dut.10.240.183.254: flow list 0
27/10/2020 21:21:05 dut.10.240.183.254:
27/10/2020 21:21:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:21:06 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:21:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:21:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l3_src_only passed
27/10/2020 21:21:06 dut.10.240.183.254: flow flush 0
27/10/2020 21:21:06 dut.10.240.183.254:
27/10/2020 21:21:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_dst_only================
27/10/2020 21:21:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:21:06 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
27/10/2020 21:21:06 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:21:06 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
27/10/2020 21:21:06 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:21:06 dut.10.240.183.254: flow list 0
27/10/2020 21:21:06 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 TCP => RSS
27/10/2020 21:21:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:21:07 dut.10.240.183.254: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x6f521495 - RSS queue=0x15 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6f521495', '0x15')]
27/10/2020 21:21:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.3")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:21:08 dut.10.240.183.254: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xe7fbbb2e - RSS queue=0x2e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe7fbbb2e', '0x2e')]
27/10/2020 21:21:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:21:09 dut.10.240.183.254: port 0/queue 21: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x6f521495 - RSS queue=0x15 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:21:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6f521495', '0x15')]
27/10/2020 21:21:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay
27/10/2020 21:21:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:21:10 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:21:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:21:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:21:10 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:21:12 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:21:12 dut.10.240.183.254: flow list 0
27/10/2020 21:21:12 dut.10.240.183.254:
27/10/2020 21:21:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.3")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:21:13 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:21:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:21:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l3_dst_only passed
27/10/2020 21:21:13 dut.10.240.183.254: flow flush 0
27/10/2020 21:21:13 dut.10.240.183.254:
27/10/2020 21:21:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_dst_only================
27/10/2020 21:21:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:21:13 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
27/10/2020 21:21:13 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:21:13 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
27/10/2020 21:21:13 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:21:13 dut.10.240.183.254: flow list 0
27/10/2020 21:21:13 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 TCP => RSS
27/10/2020 21:21:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:21:14 dut.10.240.183.254: port 0/queue 13: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xab39e64d - RSS queue=0xd - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xab39e64d', '0xd')]
27/10/2020 21:21:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:21:15 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x6fff930c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6fff930c', '0xc')]
27/10/2020 21:21:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/TCP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:21:16 dut.10.240.183.254: port 0/queue 13: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xab39e64d - RSS queue=0xd - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:21:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xab39e64d', '0xd')]
27/10/2020 21:21:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay
27/10/2020 21:21:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:21:17 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:21:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:21:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:21:17 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:21:19 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:21:19 dut.10.240.183.254: flow list 0
27/10/2020 21:21:19 dut.10.240.183.254:
27/10/2020 21:21:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/TCP(sport=25,dport=99)/Raw("x"*80)']
27/10/2020 21:21:20 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:21:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:21:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l3_dst_only passed
27/10/2020 21:21:20 dut.10.240.183.254: flow flush 0
27/10/2020 21:21:20 dut.10.240.183.254:
27/10/2020 21:21:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l4_dst_only================
27/10/2020 21:21:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:21:20 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
27/10/2020 21:21:20 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:21:20 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
27/10/2020 21:21:20 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:21:20 dut.10.240.183.254: flow list 0
27/10/2020 21:21:20 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 TCP => RSS
27/10/2020 21:21:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:21:21 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x12d6f126 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x12d6f126', '0x26')]
27/10/2020 21:21:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=19)/Raw("x"*80)
27/10/2020 21:21:22 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x6fff930c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6fff930c', '0xc')]
27/10/2020 21:21:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/TCP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:21:23 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x12d6f126 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:21:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x12d6f126', '0x26')]
27/10/2020 21:21:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay
27/10/2020 21:21:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:21:24 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:21:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:21:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:21:24 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:21:26 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:21:26 dut.10.240.183.254: flow list 0
27/10/2020 21:21:26 dut.10.240.183.254:
27/10/2020 21:21:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=19)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/TCP(sport=19,dport=23)/Raw("x"*80)']
27/10/2020 21:21:27 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:21:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:21:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l4_dst_only passed
27/10/2020 21:21:27 dut.10.240.183.254: flow flush 0
27/10/2020 21:21:27 dut.10.240.183.254:
27/10/2020 21:21:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only================
27/10/2020 21:21:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:21:27 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
27/10/2020 21:21:27 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:21:27 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
27/10/2020 21:21:27 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:21:27 dut.10.240.183.254: flow list 0
27/10/2020 21:21:27 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 TCP => RSS
27/10/2020 21:21:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:21:28 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x231872f0 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x231872f0', '0x30')]
27/10/2020 21:21:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:21:29 dut.10.240.183.254: port 0/queue 45: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xe74ca52d - RSS queue=0x2d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe74ca52d', '0x2d')]
27/10/2020 21:21:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:21:30 dut.10.240.183.254: port 0/queue 47: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xc132e5af - RSS queue=0x2f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc132e5af', '0x2f')]
27/10/2020 21:21:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:21:31 dut.10.240.183.254: port 0/queue 50: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x5663272 - RSS queue=0x32 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x32
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5663272', '0x32')]
27/10/2020 21:21:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.9")/TCP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:21:33 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x231872f0 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:21:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x231872f0', '0x30')]
27/10/2020 21:21:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay
27/10/2020 21:21:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:21:34 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:21:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:21:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:21:34 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:21:35 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:21:35 dut.10.240.183.254: flow list 0
27/10/2020 21:21:35 dut.10.240.183.254:
27/10/2020 21:21:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.9")/TCP(sport=25,dport=99)/Raw("x"*80)']
27/10/2020 21:21:36 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:21:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:21:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only passed
27/10/2020 21:21:36 dut.10.240.183.254: flow flush 0
27/10/2020 21:21:36 dut.10.240.183.254:
27/10/2020 21:21:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only================
27/10/2020 21:21:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:21:36 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
27/10/2020 21:21:36 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:21:36 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
27/10/2020 21:21:36 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:21:36 dut.10.240.183.254: flow list 0
27/10/2020 21:21:36 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 TCP => RSS
27/10/2020 21:21:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:21:37 dut.10.240.183.254: port 0/queue 9: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xaadc1389 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xaadc1389', '0x9')]
27/10/2020 21:21:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:21:38 dut.10.240.183.254: port 0/queue 20: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x6e88c454 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6e88c454', '0x14')]
27/10/2020 21:21:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:21:40 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xb00a6980 - RSS queue=0x0 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb00a6980', '0x0')]
27/10/2020 21:21:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:21:41 dut.10.240.183.254: port 0/queue 29: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x745ebe5d - RSS queue=0x1d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x745ebe5d', '0x1d')]
27/10/2020 21:21:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:21:42 dut.10.240.183.254: port 0/queue 9: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xaadc1389 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:21:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xaadc1389', '0x9')]
27/10/2020 21:21:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay
27/10/2020 21:21:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:21:43 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:21:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:21:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:21:43 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:21:44 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:21:44 dut.10.240.183.254: flow list 0
27/10/2020 21:21:44 dut.10.240.183.254:
27/10/2020 21:21:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=19,dport=23)/Raw("x"*80)']
27/10/2020 21:21:45 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:21:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:21:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only passed
27/10/2020 21:21:45 dut.10.240.183.254: flow flush 0
27/10/2020 21:21:45 dut.10.240.183.254:
27/10/2020 21:21:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only================
27/10/2020 21:21:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:21:45 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
27/10/2020 21:21:45 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:21:45 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
27/10/2020 21:21:45 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:21:45 dut.10.240.183.254: flow list 0
27/10/2020 21:21:46 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 TCP => RSS
27/10/2020 21:21:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:21:47 dut.10.240.183.254: port 0/queue 22: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x6fe50a96 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x16
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6fe50a96', '0x16')]
27/10/2020 21:21:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:21:48 dut.10.240.183.254: port 0/queue 3: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x8566cec3 - RSS queue=0x3 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8566cec3', '0x3')]
27/10/2020 21:21:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=9,dport=23)/Raw("x"*80)
27/10/2020 21:21:49 dut.10.240.183.254: port 0/queue 31: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xf51eb71f - RSS queue=0x1f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf51eb71f', '0x1f')]
27/10/2020 21:21:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=9,dport=23)/Raw("x"*80)
27/10/2020 21:21:50 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x1f9d734a - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1f9d734a', '0xa')]
27/10/2020 21:21:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:21:51 dut.10.240.183.254: port 0/queue 22: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x6fe50a96 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x16
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:21:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6fe50a96', '0x16')]
27/10/2020 21:21:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay
27/10/2020 21:21:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:21:52 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:21:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:21:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:21:52 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:21:53 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:21:53 dut.10.240.183.254: flow list 0
27/10/2020 21:21:53 dut.10.240.183.254:
27/10/2020 21:21:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=9,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=9,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)']
27/10/2020 21:21:55 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:21:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:21:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only passed
27/10/2020 21:21:55 dut.10.240.183.254: flow flush 0
27/10/2020 21:21:55 dut.10.240.183.254:
27/10/2020 21:21:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only================
27/10/2020 21:21:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:21:55 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
27/10/2020 21:21:55 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:21:55 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
27/10/2020 21:21:55 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:21:55 dut.10.240.183.254: flow list 0
27/10/2020 21:21:55 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 TCP => RSS
27/10/2020 21:21:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:21:56 dut.10.240.183.254: port 0/queue 47: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xe6216bef - RSS queue=0x2f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe6216bef', '0x2f')]
27/10/2020 21:21:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:21:57 dut.10.240.183.254: port 0/queue 58: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xca2afba - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xca2afba', '0x3a')]
27/10/2020 21:21:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=90)/Raw("x"*80)
27/10/2020 21:21:58 dut.10.240.183.254: port 0/queue 33: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xb13dd121 - RSS queue=0x21 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x21
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb13dd121', '0x21')]
27/10/2020 21:21:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=25,dport=90)/Raw("x"*80)
27/10/2020 21:21:59 dut.10.240.183.254: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x5bbe1574 - RSS queue=0x34 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:21:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:21:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5bbe1574', '0x34')]
27/10/2020 21:21:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:21:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:22:00 dut.10.240.183.254: port 0/queue 47: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xe6216bef - RSS queue=0x2f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:22:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe6216bef', '0x2f')]
27/10/2020 21:22:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay
27/10/2020 21:22:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:22:01 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:22:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:22:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:22:01 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:22:03 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:22:03 dut.10.240.183.254: flow list 0
27/10/2020 21:22:03 dut.10.240.183.254:
27/10/2020 21:22:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=90)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/TCP(sport=25,dport=90)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)']
27/10/2020 21:22:04 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:22:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:22:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only passed
27/10/2020 21:22:04 dut.10.240.183.254: flow flush 0
27/10/2020 21:22:04 dut.10.240.183.254:
27/10/2020 21:22:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only================
27/10/2020 21:22:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:22:04 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
27/10/2020 21:22:04 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:22:04 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
27/10/2020 21:22:04 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:22:04 dut.10.240.183.254: flow list 0
27/10/2020 21:22:04 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 TCP => RSS
27/10/2020 21:22:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:22:05 dut.10.240.183.254: port 0/queue 40: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x95b5dfe8 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x28
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:22:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x95b5dfe8', '0x28')]
27/10/2020 21:22:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:22:06 dut.10.240.183.254: port 0/queue 53: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x51e10835 - RSS queue=0x35 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x35
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:22:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x51e10835', '0x35')]
27/10/2020 21:22:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.5")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:22:07 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x57465f08 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:22:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x57465f08', '0x8')]
27/10/2020 21:22:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:22:08 dut.10.240.183.254: port 0/queue 59: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xe8851bb - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:22:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe8851bb', '0x3b')]
27/10/2020 21:22:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:22:10 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x3dda700a - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:22:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3dda700a', '0xa')]
27/10/2020 21:22:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:22:11 dut.10.240.183.254: port 0/queue 36: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xa040a964 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay'}
27/10/2020 21:22:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa040a964', '0x24')]
27/10/2020 21:22:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:22:12 dut.10.240.183.254: port 0/queue 40: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x95b5dfe8 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x28
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:22:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x95b5dfe8', '0x28')]
27/10/2020 21:22:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay
27/10/2020 21:22:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:22:13 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:22:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:22:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:22:13 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:22:14 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:22:14 dut.10.240.183.254: flow list 0
27/10/2020 21:22:14 dut.10.240.183.254:
27/10/2020 21:22:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.5")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/TCP(sport=19,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:22:15 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:22:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:22:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only passed
27/10/2020 21:22:15 dut.10.240.183.254: flow flush 0
27/10/2020 21:22:15 dut.10.240.183.254:
27/10/2020 21:22:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_ipv4_tcp_pay_l2_src_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l2_dst_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l2_src_only_l2_dst_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l3_src_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l3_dst_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l4_dst_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_src_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l3_src_only_l4_dst_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_src_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l3_dst_only_l4_dst_only': 'passed', 'mac_pppoe_ipv4_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only': 'passed'}
27/10/2020 21:22:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:22:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_tcp_pay Result PASSED:
27/10/2020 21:22:15 dut.10.240.183.254: flow flush 0
27/10/2020 21:22:16 dut.10.240.183.254:
testpmd>
27/10/2020 21:22:16 dut.10.240.183.254: clear port stats all
27/10/2020 21:22:18 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:22:18 dut.10.240.183.254: stop
27/10/2020 21:22:18 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 87 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=16 -> TX Port= 0/Queue=16 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=18 -> TX Port= 0/Queue=18 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=20 -> TX Port= 0/Queue=20 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=21 -> TX Port= 0/Queue=21 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=22 -> TX Port= 0/Queue=22 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=27 -> TX Port= 0/Queue=27 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=29 -> TX Port= 0/Queue=29 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=31 -> TX Port= 0/Queue=31 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=33 -> TX Port= 0/Queue=33 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=36 -> TX Port= 0/Queue=36 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=38 -> TX Port= 0/Queue=38 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=40 -> TX Port= 0/Queue=40 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=45 -> TX Port= 0/Queue=45 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=46 -> TX Port= 0/Queue=46 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=47 -> TX Port= 0/Queue=47 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=48 -> TX Port= 0/Queue=48 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=50 -> TX Port= 0/Queue=50 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=51 -> TX Port= 0/Queue=51 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=53 -> TX Port= 0/Queue=53 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=58 -> TX Port= 0/Queue=58 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=59 -> TX Port= 0/Queue=59 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:22:18 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:22:20 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:22:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_tcp_pay_symmetric Begin
27/10/2020 21:22:21 dut.10.240.183.254:
27/10/2020 21:22:21 tester:
27/10/2020 21:22:21 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:22:21 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64
27/10/2020 21:22:22 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:22:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:22:32 dut.10.240.183.254: port config all rss all
27/10/2020 21:22:32 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
27/10/2020 21:22:32 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:22:32 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:22:32 dut.10.240.183.254: set verbose 1
27/10/2020 21:22:32 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:22:32 dut.10.240.183.254: show port info all
27/10/2020 21:22:32 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:22:32 dut.10.240.183.254: start
27/10/2020 21:22:32 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:22:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_tcp_pay_symmetric================
27/10/2020 21:22:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:22:32 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
27/10/2020 21:22:33 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:22:33 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
27/10/2020 21:22:33 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:22:33 dut.10.240.183.254: flow list 0
27/10/2020 21:22:33 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 TCP => RSS
27/10/2020 21:22:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:22:34 dut.10.240.183.254: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xd0ccd9dc - RSS queue=0x1c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay_match'}
27/10/2020 21:22:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd0ccd9dc', '0x1c')]
27/10/2020 21:22:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:22:35 dut.10.240.183.254: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xd0ccd9dc - RSS queue=0x1c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv4_tcp_pay_match'}
27/10/2020 21:22:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd0ccd9dc', '0x1c')]
27/10/2020 21:22:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=23,dport=25)/Raw("x"*80)
27/10/2020 21:22:36 dut.10.240.183.254: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xd0ccd9dc - RSS queue=0x1c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv4_tcp_pay_match'}
27/10/2020 21:22:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd0ccd9dc', '0x1c')]
27/10/2020 21:22:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=23,dport=25)/Raw("x"*80)
27/10/2020 21:22:37 dut.10.240.183.254: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xd0ccd9dc - RSS queue=0x1c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv4_tcp_pay_match'}
27/10/2020 21:22:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd0ccd9dc', '0x1c')]
27/10/2020 21:22:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:22:38 dut.10.240.183.254: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xed74df15 - RSS queue=0x15 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay_mismatch'}
27/10/2020 21:22:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xed74df15', '0x15')]
27/10/2020 21:22:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=23,dport=25)/Raw("x"*80)']
27/10/2020 21:22:39 dut.10.240.183.254: port 0/queue 45: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x31e2ad2d - RSS queue=0x2d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay_mismatch'}
27/10/2020 21:22:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x31e2ad2d', '0x2d')]
27/10/2020 21:22:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:22:40 dut.10.240.183.254: port 0/queue 37: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x2d019ca5 - RSS queue=0x25 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x25
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay_mismatch'}
27/10/2020 21:22:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2d019ca5', '0x25')]
27/10/2020 21:22:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=23,dport=25)/Raw("x"*80)']
27/10/2020 21:22:42 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x3152187 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay_mismatch'}
27/10/2020 21:22:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3152187', '0x7')]
27/10/2020 21:22:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)
27/10/2020 21:22:43 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xa142d740 - RSS queue=0x0 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay_mismatch'}
27/10/2020 21:22:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa142d740', '0x0')]
27/10/2020 21:22:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)']
27/10/2020 21:22:44 dut.10.240.183.254: port 0/queue 13: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x138e0e4d - RSS queue=0xd - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay_mismatch'}
27/10/2020 21:22:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x138e0e4d', '0xd')]
27/10/2020 21:22:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:22:45 dut.10.240.183.254: port 0/queue 28: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - RSS hash=0x4657ca9c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv4_tcp_pay_mismatch'}
27/10/2020 21:22:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4657ca9c', '0x1c')]
27/10/2020 21:22:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.21",dst="192.168.0.20")/TCP(sport=23,dport=25)/Raw("x"*80)']
27/10/2020 21:22:46 dut.10.240.183.254: port 0/queue 32: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=134 - nb_segs=1 - RSS hash=0xb7a0fa0 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_ipv4_tcp_pay_mismatch'}
27/10/2020 21:22:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb7a0fa0', '0x20')]
27/10/2020 21:22:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:22:46 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:22:47 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:22:47 dut.10.240.183.254: flow list 0
27/10/2020 21:22:47 dut.10.240.183.254:
27/10/2020 21:22:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:22:48 dut.10.240.183.254: port 0/queue 13: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x138e0e4d - RSS queue=0xd - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay_match_post'}
27/10/2020 21:22:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x138e0e4d', '0xd')]
27/10/2020 21:22:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:22:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=23,dport=25)/Raw("x"*80)
27/10/2020 21:22:49 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xa142d740 - RSS queue=0x0 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:22:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_tcp_pay_match_post
27/10/2020 21:22:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_different
27/10/2020 21:22:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa142d740', '0x0')]
27/10/2020 21:22:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_tcp_pay_symmetric passed
27/10/2020 21:22:49 dut.10.240.183.254: flow flush 0
27/10/2020 21:22:49 dut.10.240.183.254:
27/10/2020 21:22:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_ipv4_tcp_pay_symmetric': 'passed'}
27/10/2020 21:22:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:22:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_tcp_pay_symmetric Result PASSED:
27/10/2020 21:22:49 dut.10.240.183.254: flow flush 0
27/10/2020 21:22:51 dut.10.240.183.254:
testpmd>
27/10/2020 21:22:51 dut.10.240.183.254: clear port stats all
27/10/2020 21:22:52 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:22:52 dut.10.240.183.254: stop
27/10/2020 21:22:52 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=21 -> TX Port= 0/Queue=21 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=28 -> TX Port= 0/Queue=28 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=32 -> TX Port= 0/Queue=32 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=37 -> TX Port= 0/Queue=37 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=45 -> TX Port= 0/Queue=45 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:22:52 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:22:54 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:22:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_udp_pay Begin
27/10/2020 21:22:55 dut.10.240.183.254:
27/10/2020 21:22:55 tester:
27/10/2020 21:22:55 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:22:55 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:22:56 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:23:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:23:06 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:23:06 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:23:06 dut.10.240.183.254: set verbose 1
27/10/2020 21:23:06 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:23:06 dut.10.240.183.254: show port info all
27/10/2020 21:23:06 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:23:06 dut.10.240.183.254: start
27/10/2020 21:23:06 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:23:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l2_src_only================
27/10/2020 21:23:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:23:06 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
27/10/2020 21:23:07 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:23:07 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
27/10/2020 21:23:07 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:23:07 dut.10.240.183.254: flow list 0
27/10/2020 21:23:07 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 UDP => RSS
27/10/2020 21:23:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:23:08 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xee8f50c7 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:23:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xee8f50c7', '0x7')]
27/10/2020 21:23:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:23:09 dut.10.240.183.254: port 0/queue 61: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x6bdd9abd - RSS queue=0x3d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:23:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6bdd9abd', '0x3d')]
27/10/2020 21:23:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:23:10 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xee8f50c7 - RSS queue=0x7 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:23:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xee8f50c7', '0x7')]
27/10/2020 21:23:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay
27/10/2020 21:23:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:23:11 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:23:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:23:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:23:11 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:23:12 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:23:12 dut.10.240.183.254: flow list 0
27/10/2020 21:23:12 dut.10.240.183.254:
27/10/2020 21:23:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:23:13 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:23:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:23:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l2_src_only passed
27/10/2020 21:23:13 dut.10.240.183.254: flow flush 0
27/10/2020 21:23:14 dut.10.240.183.254:
27/10/2020 21:23:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l2_dst_only================
27/10/2020 21:23:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:23:14 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
27/10/2020 21:23:14 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:23:14 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
27/10/2020 21:23:14 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:23:14 dut.10.240.183.254: flow list 0
27/10/2020 21:23:14 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 UDP => RSS
27/10/2020 21:23:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:23:15 dut.10.240.183.254: port 0/queue 45: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x5412f46d - RSS queue=0x2d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:23:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5412f46d', '0x2d')]
27/10/2020 21:23:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:23:16 dut.10.240.183.254: port 0/queue 56: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xd89ecab8 - RSS queue=0x38 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x38
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:23:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd89ecab8', '0x38')]
27/10/2020 21:23:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:23:17 dut.10.240.183.254: port 0/queue 45: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x5412f46d - RSS queue=0x2d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:23:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5412f46d', '0x2d')]
27/10/2020 21:23:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay
27/10/2020 21:23:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:23:18 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:23:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:23:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:23:18 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:23:19 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:23:19 dut.10.240.183.254: flow list 0
27/10/2020 21:23:19 dut.10.240.183.254:
27/10/2020 21:23:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:23:20 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:23:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:23:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l2_dst_only passed
27/10/2020 21:23:20 dut.10.240.183.254: flow flush 0
27/10/2020 21:23:21 dut.10.240.183.254:
27/10/2020 21:23:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only================
27/10/2020 21:23:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:23:21 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth end key_len 0 queues end / end
27/10/2020 21:23:21 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:23:21 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types eth end key_len 0 queues end / end
27/10/2020 21:23:21 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:23:21 dut.10.240.183.254: flow list 0
27/10/2020 21:23:21 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 UDP => RSS
27/10/2020 21:23:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:23:22 dut.10.240.183.254: port 0/queue 31: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xc4e2a41f - RSS queue=0x1f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:23:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc4e2a41f', '0x1f')]
27/10/2020 21:23:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:23:23 dut.10.240.183.254: port 0/queue 21: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xe96a05d5 - RSS queue=0x15 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:23:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe96a05d5', '0x15')]
27/10/2020 21:23:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:23:24 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x486e9aca - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:23:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x486e9aca', '0xa')]
27/10/2020 21:23:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:23:25 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x65e63b00 - RSS queue=0x0 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:23:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x65e63b00', '0x0')]
27/10/2020 21:23:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:23:26 dut.10.240.183.254: port 0/queue 31: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xc4e2a41f - RSS queue=0x1f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:23:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc4e2a41f', '0x1f')]
27/10/2020 21:23:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay
27/10/2020 21:23:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:23:27 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:23:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:23:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:23:27 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:23:29 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:23:29 dut.10.240.183.254: flow list 0
27/10/2020 21:23:29 dut.10.240.183.254:
27/10/2020 21:23:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:23:30 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:23:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:23:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only passed
27/10/2020 21:23:30 dut.10.240.183.254: flow flush 0
27/10/2020 21:23:30 dut.10.240.183.254:
27/10/2020 21:23:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_src_only================
27/10/2020 21:23:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:23:30 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
27/10/2020 21:23:30 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:23:30 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
27/10/2020 21:23:30 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:23:30 dut.10.240.183.254: flow list 0
27/10/2020 21:23:30 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 UDP => RSS
27/10/2020 21:23:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:23:31 dut.10.240.183.254: port 0/queue 9: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x1f64dd09 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:23:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1f64dd09', '0x9')]
27/10/2020 21:23:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:23:32 dut.10.240.183.254: port 0/queue 26: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xe6f8515a - RSS queue=0x1a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:23:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe6f8515a', '0x1a')]
27/10/2020 21:23:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:23:33 dut.10.240.183.254: port 0/queue 9: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x1f64dd09 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:23:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1f64dd09', '0x9')]
27/10/2020 21:23:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay
27/10/2020 21:23:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:23:34 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:23:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:23:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:23:34 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:23:36 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:23:36 dut.10.240.183.254: flow list 0
27/10/2020 21:23:36 dut.10.240.183.254:
27/10/2020 21:23:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:23:37 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:23:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:23:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l3_src_only passed
27/10/2020 21:23:37 dut.10.240.183.254: flow flush 0
27/10/2020 21:23:37 dut.10.240.183.254:
27/10/2020 21:23:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_dst_only================
27/10/2020 21:23:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:23:37 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
27/10/2020 21:23:37 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:23:37 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
27/10/2020 21:23:37 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:23:37 dut.10.240.183.254: flow list 0
27/10/2020 21:23:37 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 UDP => RSS
27/10/2020 21:23:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:23:38 dut.10.240.183.254: port 0/queue 61: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x15c149fd - RSS queue=0x3d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:23:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x15c149fd', '0x3d')]
27/10/2020 21:23:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:23:39 dut.10.240.183.254: port 0/queue 51: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x9a361773 - RSS queue=0x33 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x33
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:23:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9a361773', '0x33')]
27/10/2020 21:23:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:23:40 dut.10.240.183.254: port 0/queue 61: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x15c149fd - RSS queue=0x3d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:23:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x15c149fd', '0x3d')]
27/10/2020 21:23:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay
27/10/2020 21:23:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:23:41 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:23:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:23:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:23:41 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:23:43 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:23:43 dut.10.240.183.254: flow list 0
27/10/2020 21:23:43 dut.10.240.183.254:
27/10/2020 21:23:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:23:44 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:23:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:23:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l3_dst_only passed
27/10/2020 21:23:44 dut.10.240.183.254: flow flush 0
27/10/2020 21:23:44 dut.10.240.183.254:
27/10/2020 21:23:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l4_src_only================
27/10/2020 21:23:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:23:44 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
27/10/2020 21:23:44 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:23:44 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
27/10/2020 21:23:44 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:23:44 dut.10.240.183.254: flow list 0
27/10/2020 21:23:44 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 UDP => RSS
27/10/2020 21:23:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:23:45 dut.10.240.183.254: port 0/queue 23: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x26196c57 - RSS queue=0x17 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:23:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x26196c57', '0x17')]
27/10/2020 21:23:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=9,dport=23)/Raw("x"*80)
27/10/2020 21:23:46 dut.10.240.183.254: port 0/queue 36: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xf81af364 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:23:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf81af364', '0x24')]
27/10/2020 21:23:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:23:47 dut.10.240.183.254: port 0/queue 23: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x26196c57 - RSS queue=0x17 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:23:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x26196c57', '0x17')]
27/10/2020 21:23:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay
27/10/2020 21:23:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:23:48 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:23:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:23:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:23:48 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:23:50 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:23:50 dut.10.240.183.254: flow list 0
27/10/2020 21:23:50 dut.10.240.183.254:
27/10/2020 21:23:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=9,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=25,dport=99)/Raw("x"*80)']
27/10/2020 21:23:51 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:23:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:23:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l4_src_only passed
27/10/2020 21:23:51 dut.10.240.183.254: flow flush 0
27/10/2020 21:23:51 dut.10.240.183.254:
27/10/2020 21:23:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l4_dst_only================
27/10/2020 21:23:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:23:51 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
27/10/2020 21:23:51 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:23:51 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
27/10/2020 21:23:51 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:23:51 dut.10.240.183.254: flow list 0
27/10/2020 21:23:51 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 UDP => RSS
27/10/2020 21:23:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:23:52 dut.10.240.183.254: port 0/queue 34: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x120cd762 - RSS queue=0x22 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:23:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x120cd762', '0x22')]
27/10/2020 21:23:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:23:53 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x2c801cca - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:23:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2c801cca', '0xa')]
27/10/2020 21:23:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:23:54 dut.10.240.183.254: port 0/queue 34: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x120cd762 - RSS queue=0x22 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:23:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x120cd762', '0x22')]
27/10/2020 21:23:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay
27/10/2020 21:23:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:23:55 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:23:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:23:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:23:55 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:23:57 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:23:57 dut.10.240.183.254: flow list 0
27/10/2020 21:23:57 dut.10.240.183.254:
27/10/2020 21:23:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=19,dport=23)/Raw("x"*80)']
27/10/2020 21:23:58 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:23:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:23:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l4_dst_only passed
27/10/2020 21:23:58 dut.10.240.183.254: flow flush 0
27/10/2020 21:23:58 dut.10.240.183.254:
27/10/2020 21:23:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only================
27/10/2020 21:23:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:23:58 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
27/10/2020 21:23:58 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:23:58 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
27/10/2020 21:23:58 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:23:58 dut.10.240.183.254: flow list 0
27/10/2020 21:23:58 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 UDP => RSS
27/10/2020 21:23:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:23:59 dut.10.240.183.254: port 0/queue 22: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xb55d5f16 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x16
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:23:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:23:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb55d5f16', '0x16')]
27/10/2020 21:23:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:23:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:24:00 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x4cc1d345 - RSS queue=0x5 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4cc1d345', '0x5')]
27/10/2020 21:24:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:24:01 dut.10.240.183.254: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x1a1a35a7 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1a1a35a7', '0x27')]
27/10/2020 21:24:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:24:03 dut.10.240.183.254: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xe386b9f4 - RSS queue=0x34 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe386b9f4', '0x34')]
27/10/2020 21:24:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.9")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:24:04 dut.10.240.183.254: port 0/queue 22: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xb55d5f16 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x16
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:24:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb55d5f16', '0x16')]
27/10/2020 21:24:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay
27/10/2020 21:24:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:24:05 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:24:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:24:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:24:05 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:24:06 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:24:06 dut.10.240.183.254: flow list 0
27/10/2020 21:24:06 dut.10.240.183.254:
27/10/2020 21:24:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.9")/UDP(sport=25,dport=99)/Raw("x"*80)']
27/10/2020 21:24:07 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:24:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:24:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only passed
27/10/2020 21:24:07 dut.10.240.183.254: flow flush 0
27/10/2020 21:24:07 dut.10.240.183.254:
27/10/2020 21:24:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only================
27/10/2020 21:24:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:24:07 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
27/10/2020 21:24:07 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:24:07 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
27/10/2020 21:24:07 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:24:07 dut.10.240.183.254: flow list 0
27/10/2020 21:24:07 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 UDP => RSS
27/10/2020 21:24:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:24:08 dut.10.240.183.254: port 0/queue 45: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x5c33f1ed - RSS queue=0x2d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5c33f1ed', '0x2d')]
27/10/2020 21:24:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:24:10 dut.10.240.183.254: port 0/queue 62: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xa5af7dbe - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa5af7dbe', '0x3e')]
27/10/2020 21:24:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:24:11 dut.10.240.183.254: port 0/queue 56: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xa737e078 - RSS queue=0x38 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x38
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa737e078', '0x38')]
27/10/2020 21:24:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:24:12 dut.10.240.183.254: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x5eab6c2b - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5eab6c2b', '0x2b')]
27/10/2020 21:24:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:24:13 dut.10.240.183.254: port 0/queue 45: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x5c33f1ed - RSS queue=0x2d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:24:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5c33f1ed', '0x2d')]
27/10/2020 21:24:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay
27/10/2020 21:24:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:24:14 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:24:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:24:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:24:14 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:24:15 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:24:15 dut.10.240.183.254: flow list 0
27/10/2020 21:24:15 dut.10.240.183.254:
27/10/2020 21:24:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=19,dport=23)/Raw("x"*80)']
27/10/2020 21:24:16 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:24:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:24:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only passed
27/10/2020 21:24:16 dut.10.240.183.254: flow flush 0
27/10/2020 21:24:16 dut.10.240.183.254:
27/10/2020 21:24:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only================
27/10/2020 21:24:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:24:16 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
27/10/2020 21:24:16 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:24:16 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
27/10/2020 21:24:17 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:24:17 dut.10.240.183.254: flow list 0
27/10/2020 21:24:17 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 UDP => RSS
27/10/2020 21:24:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:24:18 dut.10.240.183.254: port 0/queue 34: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xbff8cbe2 - RSS queue=0x22 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbff8cbe2', '0x22')]
27/10/2020 21:24:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:24:19 dut.10.240.183.254: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x300f956c - RSS queue=0x2c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x300f956c', '0x2c')]
27/10/2020 21:24:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:24:20 dut.10.240.183.254: port 0/queue 19: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x10bfa153 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x13
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x10bfa153', '0x13')]
27/10/2020 21:24:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:24:21 dut.10.240.183.254: port 0/queue 29: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x9f48ffdd - RSS queue=0x1d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9f48ffdd', '0x1d')]
27/10/2020 21:24:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:24:22 dut.10.240.183.254: port 0/queue 34: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xbff8cbe2 - RSS queue=0x22 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:24:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbff8cbe2', '0x22')]
27/10/2020 21:24:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay
27/10/2020 21:24:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:24:23 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:24:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:24:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:24:23 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:24:24 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:24:24 dut.10.240.183.254: flow list 0
27/10/2020 21:24:24 dut.10.240.183.254:
27/10/2020 21:24:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)']
27/10/2020 21:24:26 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:24:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:24:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only passed
27/10/2020 21:24:26 dut.10.240.183.254: flow flush 0
27/10/2020 21:24:26 dut.10.240.183.254:
27/10/2020 21:24:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only================
27/10/2020 21:24:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:24:26 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
27/10/2020 21:24:26 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:24:26 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
27/10/2020 21:24:26 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:24:26 dut.10.240.183.254: flow list 0
27/10/2020 21:24:26 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 UDP => RSS
27/10/2020 21:24:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:24:27 dut.10.240.183.254: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x56966519 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x56966519', '0x19')]
27/10/2020 21:24:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:24:28 dut.10.240.183.254: port 0/queue 62: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xa5af7dbe - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa5af7dbe', '0x3e')]
27/10/2020 21:24:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:24:29 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xad92748c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xad92748c', '0xc')]
27/10/2020 21:24:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:24:30 dut.10.240.183.254: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x5eab6c2b - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5eab6c2b', '0x2b')]
27/10/2020 21:24:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:24:31 dut.10.240.183.254: port 0/queue 25: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x56966519 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:24:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x56966519', '0x19')]
27/10/2020 21:24:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay
27/10/2020 21:24:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:24:32 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:24:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:24:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:24:32 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:24:34 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:24:34 dut.10.240.183.254: flow list 0
27/10/2020 21:24:34 dut.10.240.183.254:
27/10/2020 21:24:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.3")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)']
27/10/2020 21:24:35 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:24:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:24:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only passed
27/10/2020 21:24:35 dut.10.240.183.254: flow flush 0
27/10/2020 21:24:35 dut.10.240.183.254:
27/10/2020 21:24:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only================
27/10/2020 21:24:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:24:35 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
27/10/2020 21:24:35 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:24:35 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
27/10/2020 21:24:35 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:24:35 dut.10.240.183.254: flow list 0
27/10/2020 21:24:35 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 UDP => RSS
27/10/2020 21:24:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:24:36 dut.10.240.183.254: port 0/queue 60: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x5e176f3c - RSS queue=0x3c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5e176f3c', '0x3c')]
27/10/2020 21:24:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:24:37 dut.10.240.183.254: port 0/queue 47: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xa78be36f - RSS queue=0x2f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa78be36f', '0x2f')]
27/10/2020 21:24:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:24:38 dut.10.240.183.254: port 0/queue 37: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x8b7519a5 - RSS queue=0x25 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x25
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8b7519a5', '0x25')]
27/10/2020 21:24:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:24:39 dut.10.240.183.254: port 0/queue 19: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x655b9e13 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x13
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x655b9e13', '0x13')]
27/10/2020 21:24:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:24:41 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xac9c5108 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xac9c5108', '0x8')]
27/10/2020 21:24:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:24:42 dut.10.240.183.254: port 0/queue 45: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xbb2e5aed - RSS queue=0x2d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay'}
27/10/2020 21:24:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbb2e5aed', '0x2d')]
27/10/2020 21:24:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:24:43 dut.10.240.183.254: port 0/queue 60: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x5e176f3c - RSS queue=0x3c - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:24:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5e176f3c', '0x3c')]
27/10/2020 21:24:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv4_udp_pay
27/10/2020 21:24:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:24:44 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:24:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:24:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:24:44 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:24:45 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:24:45 dut.10.240.183.254: flow list 0
27/10/2020 21:24:45 dut.10.240.183.254:
27/10/2020 21:24:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:24:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=19,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:24:46 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:24:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:24:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:24:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only passed
27/10/2020 21:24:46 dut.10.240.183.254: flow flush 0
27/10/2020 21:24:46 dut.10.240.183.254:
27/10/2020 21:24:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_ipv4_udp_pay_l2_src_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l2_dst_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l2_src_only_l2_dst_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l3_src_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l3_dst_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l4_src_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l4_dst_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l3_src_only_l4_src_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l3_src_only_l4_dst_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_src_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l3_dst_only_l4_dst_only': 'passed', 'mac_pppoe_ipv4_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only': 'passed'}
27/10/2020 21:24:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:24:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_udp_pay Result PASSED:
27/10/2020 21:24:46 dut.10.240.183.254: flow flush 0
27/10/2020 21:24:48 dut.10.240.183.254:
testpmd>
27/10/2020 21:24:48 dut.10.240.183.254: clear port stats all
27/10/2020 21:24:49 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:24:49 dut.10.240.183.254: stop
27/10/2020 21:24:49 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 87 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=19 -> TX Port= 0/Queue=19 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=21 -> TX Port= 0/Queue=21 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=22 -> TX Port= 0/Queue=22 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=23 -> TX Port= 0/Queue=23 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=25 -> TX Port= 0/Queue=25 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=26 -> TX Port= 0/Queue=26 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=29 -> TX Port= 0/Queue=29 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=31 -> TX Port= 0/Queue=31 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=34 -> TX Port= 0/Queue=34 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=36 -> TX Port= 0/Queue=36 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=37 -> TX Port= 0/Queue=37 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=39 -> TX Port= 0/Queue=39 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=43 -> TX Port= 0/Queue=43 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=44 -> TX Port= 0/Queue=44 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=45 -> TX Port= 0/Queue=45 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=47 -> TX Port= 0/Queue=47 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=51 -> TX Port= 0/Queue=51 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=56 -> TX Port= 0/Queue=56 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=60 -> TX Port= 0/Queue=60 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=61 -> TX Port= 0/Queue=61 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=62 -> TX Port= 0/Queue=62 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:24:49 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:24:51 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:24:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_udp_pay_symmetric Begin
27/10/2020 21:24:52 dut.10.240.183.254:
27/10/2020 21:24:52 tester:
27/10/2020 21:24:52 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:24:52 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64
27/10/2020 21:24:53 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:25:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:25:03 dut.10.240.183.254: port config all rss all
27/10/2020 21:25:03 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
27/10/2020 21:25:03 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:25:03 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:25:03 dut.10.240.183.254: set verbose 1
27/10/2020 21:25:03 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:25:03 dut.10.240.183.254: show port info all
27/10/2020 21:25:03 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:25:03 dut.10.240.183.254: start
27/10/2020 21:25:04 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:25:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv4_udp_pay_symmetric================
27/10/2020 21:25:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:25:04 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
27/10/2020 21:25:04 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:25:04 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
27/10/2020 21:25:04 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:25:04 dut.10.240.183.254: flow list 0
27/10/2020 21:25:04 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 UDP => RSS
27/10/2020 21:25:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:25:05 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xc1fa540c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay_match'}
27/10/2020 21:25:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc1fa540c', '0xc')]
27/10/2020 21:25:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:25:06 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xc1fa540c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv4_udp_pay_match'}
27/10/2020 21:25:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc1fa540c', '0xc')]
27/10/2020 21:25:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=23,dport=25)/Raw("x"*80)
27/10/2020 21:25:07 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xc1fa540c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv4_udp_pay_match'}
27/10/2020 21:25:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc1fa540c', '0xc')]
27/10/2020 21:25:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=23,dport=25)/Raw("x"*80)
27/10/2020 21:25:08 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xc1fa540c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv4_udp_pay_match'}
27/10/2020 21:25:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc1fa540c', '0xc')]
27/10/2020 21:25:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:25:09 dut.10.240.183.254: port 0/queue 31: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x71d25f1f - RSS queue=0x1f - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay_mismatch'}
27/10/2020 21:25:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x71d25f1f', '0x1f')]
27/10/2020 21:25:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=23,dport=19)/Raw("x"*80)']
27/10/2020 21:25:10 dut.10.240.183.254: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xf5ce4aeb - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay_mismatch'}
27/10/2020 21:25:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf5ce4aeb', '0x2b')]
27/10/2020 21:25:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:25:11 dut.10.240.183.254: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x17eda6d5 - RSS queue=0x15 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay_mismatch'}
27/10/2020 21:25:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x17eda6d5', '0x15')]
27/10/2020 21:25:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=23,dport=25)/Raw("x"*80)']
27/10/2020 21:25:13 dut.10.240.183.254: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x21d96dee - RSS queue=0x2e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay_mismatch'}
27/10/2020 21:25:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x21d96dee', '0x2e')]
27/10/2020 21:25:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)
27/10/2020 21:25:14 dut.10.240.183.254: port 0/queue 27: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x415726db - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay_mismatch'}
27/10/2020 21:25:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x415726db', '0x1b')]
27/10/2020 21:25:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)']
27/10/2020 21:25:15 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x10c86ff0 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay_mismatch'}
27/10/2020 21:25:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x10c86ff0', '0x30')]
27/10/2020 21:25:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:25:16 dut.10.240.183.254: port 0/queue 22: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0xc7348196 - RSS queue=0x16 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x16
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv4_udp_pay_mismatch'}
27/10/2020 21:25:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc7348196', '0x16')]
27/10/2020 21:25:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.21",dst="192.168.0.20")/UDP(sport=23,dport=25)/Raw("x"*80)']
27/10/2020 21:25:17 dut.10.240.183.254: port 0/queue 21: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=122 - nb_segs=1 - RSS hash=0xcd9abb55 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_ipv4_udp_pay_mismatch'}
27/10/2020 21:25:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xcd9abb55', '0x15')]
27/10/2020 21:25:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:25:17 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:25:18 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:25:18 dut.10.240.183.254: flow list 0
27/10/2020 21:25:18 dut.10.240.183.254:
27/10/2020 21:25:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:25:19 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x10c86ff0 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv4_udp_pay_match_post'}
27/10/2020 21:25:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x10c86ff0', '0x30')]
27/10/2020 21:25:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=23,dport=25)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=23,dport=25)/Raw("x"*80)']
27/10/2020 21:25:20 dut.10.240.183.254: port 0/queue 27: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x415726db - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x10c86ff0 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 27: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x415726db - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_ipv4_udp_pay_match_post'}
27/10/2020 21:25:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x415726db', '0x1b'), ('0x10c86ff0', '0x30'), ('0x415726db', '0x1b')]
27/10/2020 21:25:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv4_udp_pay_symmetric passed
27/10/2020 21:25:20 dut.10.240.183.254: flow flush 0
27/10/2020 21:25:21 dut.10.240.183.254:
27/10/2020 21:25:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_ipv4_udp_pay_symmetric': 'passed'}
27/10/2020 21:25:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:25:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv4_udp_pay_symmetric Result PASSED:
27/10/2020 21:25:21 dut.10.240.183.254: flow flush 0
27/10/2020 21:25:22 dut.10.240.183.254:
testpmd>
27/10/2020 21:25:22 dut.10.240.183.254: clear port stats all
27/10/2020 21:25:23 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:25:23 dut.10.240.183.254: stop
27/10/2020 21:25:23 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=21 -> TX Port= 0/Queue=21 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=22 -> TX Port= 0/Queue=22 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=27 -> TX Port= 0/Queue=27 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=31 -> TX Port= 0/Queue=31 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=43 -> TX Port= 0/Queue=43 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=46 -> TX Port= 0/Queue=46 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=48 -> TX Port= 0/Queue=48 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:25:23 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:25:25 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:25:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_pay Begin
27/10/2020 21:25:26 dut.10.240.183.254:
27/10/2020 21:25:26 tester:
27/10/2020 21:25:26 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:25:27 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:25:27 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:25:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:25:37 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:25:37 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:25:37 dut.10.240.183.254: set verbose 1
27/10/2020 21:25:37 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:25:37 dut.10.240.183.254: show port info all
27/10/2020 21:25:38 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:25:38 dut.10.240.183.254: start
27/10/2020 21:25:38 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:25:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_pay_l2_src_only================
27/10/2020 21:25:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:25:38 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth l2-src-only end key_len 0 queues end / end
27/10/2020 21:25:38 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:25:38 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth l2-src-only end key_len 0 queues end / end
27/10/2020 21:25:38 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:25:38 dut.10.240.183.254: flow list 0
27/10/2020 21:25:38 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 => RSS
27/10/2020 21:25:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:25:39 dut.10.240.183.254: port 0/queue 17: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x79749f51 - RSS queue=0x11 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay'}
27/10/2020 21:25:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x79749f51', '0x11')]
27/10/2020 21:25:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:25:40 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x97a0ee01 - RSS queue=0x1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}
27/10/2020 21:25:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x97a0ee01', '0x1')]
27/10/2020 21:25:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)
27/10/2020 21:25:41 dut.10.240.183.254: port 0/queue 17: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x79749f51 - RSS queue=0x11 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_pay
27/10/2020 21:25:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:25:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x79749f51', '0x11')]
27/10/2020 21:25:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:25:42 dut.10.240.183.254: port 0/queue 17: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x79749f51 - RSS queue=0x11 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_frag'}
27/10/2020 21:25:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x79749f51', '0x11')]
27/10/2020 21:25:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:25:43 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x97a0ee01 - RSS queue=0x1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}
27/10/2020 21:25:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x97a0ee01', '0x1')]
27/10/2020 21:25:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:25:44 dut.10.240.183.254: port 0/queue 17: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x79749f51 - RSS queue=0x11 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_frag
27/10/2020 21:25:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:25:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x79749f51', '0x11')]
27/10/2020 21:25:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)']
27/10/2020 21:25:46 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:25:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:25:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:25:46 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:25:47 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:25:47 dut.10.240.183.254: flow list 0
27/10/2020 21:25:47 dut.10.240.183.254:
27/10/2020 21:25:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/Raw("x"*80)']
27/10/2020 21:25:48 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:25:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:25:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_pay_l2_src_only passed
27/10/2020 21:25:48 dut.10.240.183.254: flow flush 0
27/10/2020 21:25:48 dut.10.240.183.254:
27/10/2020 21:25:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_pay_l2_dst_only================
27/10/2020 21:25:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:25:48 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
27/10/2020 21:25:48 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:25:48 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
27/10/2020 21:25:48 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:25:48 dut.10.240.183.254: flow list 0
27/10/2020 21:25:48 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 => RSS
27/10/2020 21:25:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:25:49 dut.10.240.183.254: port 0/queue 58: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xf0fe52fa - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay'}
27/10/2020 21:25:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf0fe52fa', '0x3a')]
27/10/2020 21:25:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:25:50 dut.10.240.183.254: port 0/queue 19: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x8890a553 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x13
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}
27/10/2020 21:25:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8890a553', '0x13')]
27/10/2020 21:25:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)
27/10/2020 21:25:51 dut.10.240.183.254: port 0/queue 58: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xf0fe52fa - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_pay
27/10/2020 21:25:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:25:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf0fe52fa', '0x3a')]
27/10/2020 21:25:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:25:53 dut.10.240.183.254: port 0/queue 58: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xf0fe52fa - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_frag'}
27/10/2020 21:25:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf0fe52fa', '0x3a')]
27/10/2020 21:25:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:25:54 dut.10.240.183.254: port 0/queue 19: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x8890a553 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x13
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}
27/10/2020 21:25:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8890a553', '0x13')]
27/10/2020 21:25:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:25:55 dut.10.240.183.254: port 0/queue 58: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xf0fe52fa - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_frag
27/10/2020 21:25:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:25:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf0fe52fa', '0x3a')]
27/10/2020 21:25:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)']
27/10/2020 21:25:56 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:25:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:25:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:25:56 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:25:57 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:25:57 dut.10.240.183.254: flow list 0
27/10/2020 21:25:57 dut.10.240.183.254:
27/10/2020 21:25:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/Raw("x"*80)']
27/10/2020 21:25:58 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:25:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:25:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:25:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_pay_l2_dst_only passed
27/10/2020 21:25:58 dut.10.240.183.254: flow flush 0
27/10/2020 21:25:58 dut.10.240.183.254:
27/10/2020 21:25:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only================
27/10/2020 21:25:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:25:58 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth end key_len 0 queues end / end
27/10/2020 21:25:58 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:25:58 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types eth end key_len 0 queues end / end
27/10/2020 21:25:58 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:25:58 dut.10.240.183.254: flow list 0
27/10/2020 21:25:58 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 => RSS
27/10/2020 21:25:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:25:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:26:00 dut.10.240.183.254: port 0/queue 53: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xe84e77f5 - RSS queue=0x35 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x35
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay'}
27/10/2020 21:26:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe84e77f5', '0x35')]
27/10/2020 21:26:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:26:01 dut.10.240.183.254: port 0/queue 54: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x59c2e4b6 - RSS queue=0x36 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}
27/10/2020 21:26:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x59c2e4b6', '0x36')]
27/10/2020 21:26:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:26:02 dut.10.240.183.254: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x9020805c - RSS queue=0x1c - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}
27/10/2020 21:26:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9020805c', '0x1c')]
27/10/2020 21:26:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:26:03 dut.10.240.183.254: port 0/queue 31: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x21ac131f - RSS queue=0x1f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}
27/10/2020 21:26:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x21ac131f', '0x1f')]
27/10/2020 21:26:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)
27/10/2020 21:26:04 dut.10.240.183.254: port 0/queue 53: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xe84e77f5 - RSS queue=0x35 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x35
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_pay
27/10/2020 21:26:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:26:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe84e77f5', '0x35')]
27/10/2020 21:26:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:26:05 dut.10.240.183.254: port 0/queue 53: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xe84e77f5 - RSS queue=0x35 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x35
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_frag'}
27/10/2020 21:26:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe84e77f5', '0x35')]
27/10/2020 21:26:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:26:06 dut.10.240.183.254: port 0/queue 54: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x59c2e4b6 - RSS queue=0x36 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}
27/10/2020 21:26:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x59c2e4b6', '0x36')]
27/10/2020 21:26:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:26:07 dut.10.240.183.254: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x9020805c - RSS queue=0x1c - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}
27/10/2020 21:26:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9020805c', '0x1c')]
27/10/2020 21:26:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:26:08 dut.10.240.183.254: port 0/queue 31: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x21ac131f - RSS queue=0x1f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}
27/10/2020 21:26:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x21ac131f', '0x1f')]
27/10/2020 21:26:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:26:09 dut.10.240.183.254: port 0/queue 53: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xe84e77f5 - RSS queue=0x35 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x35
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_frag
27/10/2020 21:26:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:26:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe84e77f5', '0x35')]
27/10/2020 21:26:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)']
27/10/2020 21:26:11 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:26:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:26:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:26:11 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:26:12 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:26:12 dut.10.240.183.254: flow list 0
27/10/2020 21:26:12 dut.10.240.183.254:
27/10/2020 21:26:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/Raw("x"*80)']
27/10/2020 21:26:13 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:26:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:26:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only passed
27/10/2020 21:26:13 dut.10.240.183.254: flow flush 0
27/10/2020 21:26:13 dut.10.240.183.254:
27/10/2020 21:26:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_pay_l3_src_only================
27/10/2020 21:26:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:26:13 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
27/10/2020 21:26:13 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:26:13 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
27/10/2020 21:26:13 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:26:13 dut.10.240.183.254: flow list 0
27/10/2020 21:26:13 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 => RSS
27/10/2020 21:26:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:26:14 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xebd8be66 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay'}
27/10/2020 21:26:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xebd8be66', '0x26')]
27/10/2020 21:26:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
27/10/2020 21:26:15 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x333ef24b - RSS queue=0xb - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}
27/10/2020 21:26:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x333ef24b', '0xb')]
27/10/2020 21:26:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:54", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)
27/10/2020 21:26:17 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:54 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xebd8be66 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_pay
27/10/2020 21:26:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:26:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xebd8be66', '0x26')]
27/10/2020 21:26:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:26:18 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xebd8be66 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_frag'}
27/10/2020 21:26:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xebd8be66', '0x26')]
27/10/2020 21:26:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)']
27/10/2020 21:26:19 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x333ef24b - RSS queue=0xb - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}
27/10/2020 21:26:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x333ef24b', '0xb')]
27/10/2020 21:26:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:54", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:26:20 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:54 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xebd8be66 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_frag
27/10/2020 21:26:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:26:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xebd8be66', '0x26')]
27/10/2020 21:26:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)']
27/10/2020 21:26:21 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:26:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:26:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:26:21 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:26:22 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:26:22 dut.10.240.183.254: flow list 0
27/10/2020 21:26:22 dut.10.240.183.254:
27/10/2020 21:26:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(src="00:11:22:33:44:54", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/Raw("x"*80)']
27/10/2020 21:26:23 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:54 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:26:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:26:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_pay_l3_src_only passed
27/10/2020 21:26:23 dut.10.240.183.254: flow flush 0
27/10/2020 21:26:23 dut.10.240.183.254:
27/10/2020 21:26:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_pay_l3_dst_only================
27/10/2020 21:26:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:26:23 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
27/10/2020 21:26:23 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:26:23 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
27/10/2020 21:26:23 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:26:23 dut.10.240.183.254: flow list 0
27/10/2020 21:26:24 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 => RSS
27/10/2020 21:26:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:26:25 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x6cb2df26 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay'}
27/10/2020 21:26:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6cb2df26', '0x26')]
27/10/2020 21:26:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)']
27/10/2020 21:26:26 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xb454930b - RSS queue=0xb - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}
27/10/2020 21:26:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb454930b', '0xb')]
27/10/2020 21:26:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:26:27 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x6cb2df26 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_pay
27/10/2020 21:26:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:26:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6cb2df26', '0x26')]
27/10/2020 21:26:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:26:28 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x6cb2df26 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_frag'}
27/10/2020 21:26:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6cb2df26', '0x26')]
27/10/2020 21:26:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/Raw("x"*80)']
27/10/2020 21:26:29 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xb454930b - RSS queue=0xb - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}
27/10/2020 21:26:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb454930b', '0xb')]
27/10/2020 21:26:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:26:30 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x6cb2df26 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_frag
27/10/2020 21:26:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:26:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6cb2df26', '0x26')]
27/10/2020 21:26:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)']
27/10/2020 21:26:31 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:26:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:26:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:26:31 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:26:32 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:26:32 dut.10.240.183.254: flow list 0
27/10/2020 21:26:33 dut.10.240.183.254:
27/10/2020 21:26:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)']
27/10/2020 21:26:34 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:26:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:26:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_pay_l3_dst_only passed
27/10/2020 21:26:34 dut.10.240.183.254: flow flush 0
27/10/2020 21:26:34 dut.10.240.183.254:
27/10/2020 21:26:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only================
27/10/2020 21:26:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:26:34 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
27/10/2020 21:26:34 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:26:34 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
27/10/2020 21:26:34 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:26:34 dut.10.240.183.254: flow list 0
27/10/2020 21:26:34 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 => RSS
27/10/2020 21:26:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:26:35 dut.10.240.183.254: port 0/queue 51: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x928d033 - RSS queue=0x33 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x33
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay'}
27/10/2020 21:26:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x928d033', '0x33')]
27/10/2020 21:26:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:26:36 dut.10.240.183.254: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xd1ce9c1e - RSS queue=0x1e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}
27/10/2020 21:26:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd1ce9c1e', '0x1e')]
27/10/2020 21:26:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/Raw("x"*80)
27/10/2020 21:26:37 dut.10.240.183.254: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x9d7e4e59 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}
27/10/2020 21:26:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9d7e4e59', '0x19')]
27/10/2020 21:26:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/Raw("x"*80)
27/10/2020 21:26:38 dut.10.240.183.254: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x45980274 - RSS queue=0x34 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay'}
27/10/2020 21:26:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x45980274', '0x34')]
27/10/2020 21:26:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:26:39 dut.10.240.183.254: port 0/queue 51: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x928d033 - RSS queue=0x33 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x33
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_pay
27/10/2020 21:26:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:26:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x928d033', '0x33')]
27/10/2020 21:26:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:26:41 dut.10.240.183.254: port 0/queue 51: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x928d033 - RSS queue=0x33 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x33
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_frag'}
27/10/2020 21:26:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x928d033', '0x33')]
27/10/2020 21:26:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:26:42 dut.10.240.183.254: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xd1ce9c1e - RSS queue=0x1e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}
27/10/2020 21:26:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd1ce9c1e', '0x1e')]
27/10/2020 21:26:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:26:43 dut.10.240.183.254: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x9d7e4e59 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}
27/10/2020 21:26:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9d7e4e59', '0x19')]
27/10/2020 21:26:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:26:44 dut.10.240.183.254: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x45980274 - RSS queue=0x34 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_frag'}
27/10/2020 21:26:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x45980274', '0x34')]
27/10/2020 21:26:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:26:45 dut.10.240.183.254: port 0/queue 51: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x928d033 - RSS queue=0x33 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x33
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_frag
27/10/2020 21:26:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:26:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x928d033', '0x33')]
27/10/2020 21:26:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)']
27/10/2020 21:26:46 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:26:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:26:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:26:46 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:26:47 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:26:47 dut.10.240.183.254: flow list 0
27/10/2020 21:26:47 dut.10.240.183.254:
27/10/2020 21:26:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:26:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)']
27/10/2020 21:26:48 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:26:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:26:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:26:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only passed
27/10/2020 21:26:48 dut.10.240.183.254: flow flush 0
27/10/2020 21:26:48 dut.10.240.183.254:
27/10/2020 21:26:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_ipv6_pay_l2_src_only': 'passed', 'mac_pppoe_ipv6_pay_l2_dst_only': 'passed', 'mac_pppoe_ipv6_pay_l2_src_only_l2_dst_only': 'passed', 'mac_pppoe_ipv6_pay_l3_src_only': 'passed', 'mac_pppoe_ipv6_pay_l3_dst_only': 'passed', 'mac_pppoe_ipv6_pay_l3_src_only_l3_dst_only': 'passed'}
27/10/2020 21:26:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:26:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_pay Result PASSED:
27/10/2020 21:26:48 dut.10.240.183.254: flow flush 0
27/10/2020 21:26:50 dut.10.240.183.254:
testpmd>
27/10/2020 21:26:50 dut.10.240.183.254: clear port stats all
27/10/2020 21:26:51 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:26:51 dut.10.240.183.254: stop
27/10/2020 21:26:51 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 46 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=17 -> TX Port= 0/Queue=17 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=19 -> TX Port= 0/Queue=19 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=25 -> TX Port= 0/Queue=25 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=28 -> TX Port= 0/Queue=28 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=30 -> TX Port= 0/Queue=30 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=31 -> TX Port= 0/Queue=31 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=38 -> TX Port= 0/Queue=38 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=51 -> TX Port= 0/Queue=51 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=53 -> TX Port= 0/Queue=53 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=54 -> TX Port= 0/Queue=54 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=58 -> TX Port= 0/Queue=58 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:26:51 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:26:53 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:26:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_pay_symmetric Begin
27/10/2020 21:26:54 dut.10.240.183.254:
27/10/2020 21:26:54 tester:
27/10/2020 21:26:54 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:26:54 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64
27/10/2020 21:26:55 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:27:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:27:05 dut.10.240.183.254: port config all rss all
27/10/2020 21:27:05 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
27/10/2020 21:27:05 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:27:05 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:27:05 dut.10.240.183.254: set verbose 1
27/10/2020 21:27:05 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:27:05 dut.10.240.183.254: show port info all
27/10/2020 21:27:06 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:27:06 dut.10.240.183.254: start
27/10/2020 21:27:06 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:27:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_pay_symmetric================
27/10/2020 21:27:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:27:06 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
27/10/2020 21:27:06 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:27:06 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
27/10/2020 21:27:06 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:27:06 dut.10.240.183.254: flow list 0
27/10/2020 21:27:06 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 => RSS
27/10/2020 21:27:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:27:07 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xdf3a5766 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay_match'}
27/10/2020 21:27:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xdf3a5766', '0x26')]
27/10/2020 21:27:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)']
27/10/2020 21:27:08 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xdf3a5766 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv6_pay_match'}
27/10/2020 21:27:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xdf3a5766', '0x26')]
27/10/2020 21:27:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:27:09 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xdf3a5766 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_frag_match'}
27/10/2020 21:27:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xdf3a5766', '0x26')]
27/10/2020 21:27:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/IPv6ExtHdrFragment()/Raw("x"*80)']
27/10/2020 21:27:10 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xdf3a5766 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv6_frag_match'}
27/10/2020 21:27:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xdf3a5766', '0x26')]
27/10/2020 21:27:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)
27/10/2020 21:27:11 dut.10.240.183.254: port 0/queue 13: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x8fb505cd - RSS queue=0xd - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay_mismatch'}
27/10/2020 21:27:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8fb505cd', '0xd')]
27/10/2020 21:27:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)']
27/10/2020 21:27:12 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xa922b388 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay_mismatch'}
27/10/2020 21:27:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa922b388', '0x8')]
27/10/2020 21:27:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2", frag=5)/Raw("x"*80)
27/10/2020 21:27:13 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xa922b388 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_frag_mismatch'}
27/10/2020 21:27:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa922b388', '0x8')]
27/10/2020 21:27:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1", frag=5)/Raw("x"*80)']
27/10/2020 21:27:15 dut.10.240.183.254: port 0/queue 13: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x8fb505cd - RSS queue=0xd - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_frag_mismatch'}
27/10/2020 21:27:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8fb505cd', '0xd')]
27/10/2020 21:27:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:27:16 dut.10.240.183.254: port 0/queue 40: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - RSS hash=0x800c4ca8 - RSS queue=0x28 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x28
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv6_pay_mismatch'}
27/10/2020 21:27:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x800c4ca8', '0x28')]
27/10/2020 21:27:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)']
27/10/2020 21:27:17 dut.10.240.183.254: port 0/queue 14: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - RSS hash=0x5f361bce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_ipv6_pay_mismatch'}
27/10/2020 21:27:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5f361bce', '0xe')]
27/10/2020 21:27:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/IPv6ExtHdrFragment()/Raw("x"*80)
27/10/2020 21:27:18 dut.10.240.183.254: port 0/queue 40: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x800c4ca8 - RSS queue=0x28 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x28
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv6_frag_mismatch'}
27/10/2020 21:27:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x800c4ca8', '0x28')]
27/10/2020 21:27:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/IPv6ExtHdrFragment()/Raw("x"*80)']
27/10/2020 21:27:19 dut.10.240.183.254: port 0/queue 14: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x5f361bce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_ipv6_frag_mismatch'}
27/10/2020 21:27:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5f361bce', '0xe')]
27/10/2020 21:27:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:27:19 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:27:20 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:27:20 dut.10.240.183.254: flow list 0
27/10/2020 21:27:20 dut.10.240.183.254:
27/10/2020 21:27:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)']
27/10/2020 21:27:21 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:27:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:27:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_pay_symmetric passed
27/10/2020 21:27:21 dut.10.240.183.254: flow flush 0
27/10/2020 21:27:21 dut.10.240.183.254:
27/10/2020 21:27:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_ipv6_pay_symmetric': 'passed'}
27/10/2020 21:27:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:27:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_pay_symmetric Result PASSED:
27/10/2020 21:27:21 dut.10.240.183.254: flow flush 0
27/10/2020 21:27:23 dut.10.240.183.254:
testpmd>
27/10/2020 21:27:23 dut.10.240.183.254: clear port stats all
27/10/2020 21:27:24 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:27:24 dut.10.240.183.254: stop
27/10/2020 21:27:24 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=38 -> TX Port= 0/Queue=38 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=40 -> TX Port= 0/Queue=40 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:27:24 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:27:26 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:27:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_tcp_pay Begin
27/10/2020 21:27:27 dut.10.240.183.254:
27/10/2020 21:27:27 tester:
27/10/2020 21:27:27 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:27:27 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:27:28 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:27:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:27:38 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:27:38 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:27:38 dut.10.240.183.254: set verbose 1
27/10/2020 21:27:38 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:27:38 dut.10.240.183.254: show port info all
27/10/2020 21:27:38 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:27:38 dut.10.240.183.254: start
27/10/2020 21:27:38 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:27:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l2_src_only================
27/10/2020 21:27:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:27:38 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
27/10/2020 21:27:38 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:27:38 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
27/10/2020 21:27:39 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:27:39 dut.10.240.183.254: flow list 0
27/10/2020 21:27:39 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 TCP => RSS
27/10/2020 21:27:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:27:40 dut.10.240.183.254: port 0/queue 26: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xae13cda - RSS queue=0x1a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:27:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xae13cda', '0x1a')]
27/10/2020 21:27:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:27:41 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x1566a288 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:27:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1566a288', '0x8')]
27/10/2020 21:27:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:27:42 dut.10.240.183.254: port 0/queue 26: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xae13cda - RSS queue=0x1a - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:27:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xae13cda', '0x1a')]
27/10/2020 21:27:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay
27/10/2020 21:27:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:27:43 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:27:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:27:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:27:43 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:27:44 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:27:44 dut.10.240.183.254: flow list 0
27/10/2020 21:27:44 dut.10.240.183.254:
27/10/2020 21:27:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:27:45 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:27:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:27:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l2_src_only passed
27/10/2020 21:27:45 dut.10.240.183.254: flow flush 0
27/10/2020 21:27:45 dut.10.240.183.254:
27/10/2020 21:27:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l2_dst_only================
27/10/2020 21:27:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:27:45 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
27/10/2020 21:27:46 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:27:46 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
27/10/2020 21:27:46 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:27:46 dut.10.240.183.254: flow list 0
27/10/2020 21:27:46 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 TCP => RSS
27/10/2020 21:27:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:27:47 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xc447b326 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:27:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc447b326', '0x26')]
27/10/2020 21:27:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:27:48 dut.10.240.183.254: port 0/queue 18: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x5f878f92 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:27:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5f878f92', '0x12')]
27/10/2020 21:27:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:27:49 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xc447b326 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:27:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc447b326', '0x26')]
27/10/2020 21:27:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay
27/10/2020 21:27:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:27:50 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:27:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:27:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:27:50 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:27:51 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:27:51 dut.10.240.183.254: flow list 0
27/10/2020 21:27:51 dut.10.240.183.254:
27/10/2020 21:27:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:27:52 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:27:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:27:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l2_dst_only passed
27/10/2020 21:27:52 dut.10.240.183.254: flow flush 0
27/10/2020 21:27:53 dut.10.240.183.254:
27/10/2020 21:27:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only================
27/10/2020 21:27:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:27:53 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth end key_len 0 queues end / end
27/10/2020 21:27:53 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:27:53 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types eth end key_len 0 queues end / end
27/10/2020 21:27:53 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:27:53 dut.10.240.183.254: flow list 0
27/10/2020 21:27:53 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 TCP => RSS
27/10/2020 21:27:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:27:54 dut.10.240.183.254: port 0/queue 50: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x327647f2 - RSS queue=0x32 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x32
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:27:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x327647f2', '0x32')]
27/10/2020 21:27:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:27:55 dut.10.240.183.254: port 0/queue 53: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x8fcbb6f5 - RSS queue=0x35 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x35
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:27:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8fcbb6f5', '0x35')]
27/10/2020 21:27:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:27:56 dut.10.240.183.254: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xa9b67b46 - RSS queue=0x6 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:27:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa9b67b46', '0x6')]
27/10/2020 21:27:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:27:57 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x140b8a41 - RSS queue=0x1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:27:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x140b8a41', '0x1')]
27/10/2020 21:27:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:27:58 dut.10.240.183.254: port 0/queue 50: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x327647f2 - RSS queue=0x32 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x32
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:27:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x327647f2', '0x32')]
27/10/2020 21:27:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay
27/10/2020 21:27:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:27:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:27:59 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:27:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:27:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:27:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:27:59 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:28:01 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:28:01 dut.10.240.183.254: flow list 0
27/10/2020 21:28:01 dut.10.240.183.254:
27/10/2020 21:28:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:28:02 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:28:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:28:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only passed
27/10/2020 21:28:02 dut.10.240.183.254: flow flush 0
27/10/2020 21:28:02 dut.10.240.183.254:
27/10/2020 21:28:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_src_only================
27/10/2020 21:28:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:28:02 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
27/10/2020 21:28:02 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:28:02 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
27/10/2020 21:28:02 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:28:02 dut.10.240.183.254: flow list 0
27/10/2020 21:28:02 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 TCP => RSS
27/10/2020 21:28:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:28:03 dut.10.240.183.254: port 0/queue 49: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x4c8ab3b1 - RSS queue=0x31 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x31
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4c8ab3b1', '0x31')]
27/10/2020 21:28:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:28:04 dut.10.240.183.254: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x6cc9f215 - RSS queue=0x15 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6cc9f215', '0x15')]
27/10/2020 21:28:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:28:05 dut.10.240.183.254: port 0/queue 49: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x4c8ab3b1 - RSS queue=0x31 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x31
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:28:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4c8ab3b1', '0x31')]
27/10/2020 21:28:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay
27/10/2020 21:28:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:28:06 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:28:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:28:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:28:06 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:28:08 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:28:08 dut.10.240.183.254: flow list 0
27/10/2020 21:28:08 dut.10.240.183.254:
27/10/2020 21:28:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:28:09 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:28:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:28:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l3_src_only passed
27/10/2020 21:28:09 dut.10.240.183.254: flow flush 0
27/10/2020 21:28:09 dut.10.240.183.254:
27/10/2020 21:28:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_dst_only================
27/10/2020 21:28:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:28:09 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
27/10/2020 21:28:09 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:28:09 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
27/10/2020 21:28:09 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:28:09 dut.10.240.183.254: flow list 0
27/10/2020 21:28:09 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 TCP => RSS
27/10/2020 21:28:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:28:10 dut.10.240.183.254: port 0/queue 61: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xe055027d - RSS queue=0x3d - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe055027d', '0x3d')]
27/10/2020 21:28:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:28:11 dut.10.240.183.254: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xc01643d9 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc01643d9', '0x19')]
27/10/2020 21:28:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:28:12 dut.10.240.183.254: port 0/queue 61: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xe055027d - RSS queue=0x3d - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:28:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe055027d', '0x3d')]
27/10/2020 21:28:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay
27/10/2020 21:28:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:28:13 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:28:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:28:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:28:13 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:28:15 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:28:15 dut.10.240.183.254: flow list 0
27/10/2020 21:28:15 dut.10.240.183.254:
27/10/2020 21:28:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:28:16 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:28:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:28:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l3_dst_only passed
27/10/2020 21:28:16 dut.10.240.183.254: flow flush 0
27/10/2020 21:28:16 dut.10.240.183.254:
27/10/2020 21:28:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l4_src_only================
27/10/2020 21:28:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:28:16 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
27/10/2020 21:28:16 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:28:16 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
27/10/2020 21:28:16 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:28:16 dut.10.240.183.254: flow list 0
27/10/2020 21:28:16 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 TCP => RSS
27/10/2020 21:28:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:28:17 dut.10.240.183.254: port 0/queue 22: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x40119a56 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x16
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x40119a56', '0x16')]
27/10/2020 21:28:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)']
27/10/2020 21:28:18 dut.10.240.183.254: port 0/queue 18: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x23000a12 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x23000a12', '0x12')]
27/10/2020 21:28:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:28:19 dut.10.240.183.254: port 0/queue 22: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x40119a56 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x16
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:28:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x40119a56', '0x16')]
27/10/2020 21:28:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay
27/10/2020 21:28:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:28:21 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:28:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:28:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:28:21 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:28:22 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:28:22 dut.10.240.183.254: flow list 0
27/10/2020 21:28:22 dut.10.240.183.254:
27/10/2020 21:28:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=99)/Raw("x"*80)']
27/10/2020 21:28:23 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:28:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:28:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l4_src_only passed
27/10/2020 21:28:23 dut.10.240.183.254: flow flush 0
27/10/2020 21:28:23 dut.10.240.183.254:
27/10/2020 21:28:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l4_dst_only================
27/10/2020 21:28:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:28:23 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
27/10/2020 21:28:23 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:28:23 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
27/10/2020 21:28:23 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:28:23 dut.10.240.183.254: flow list 0
27/10/2020 21:28:23 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 TCP => RSS
27/10/2020 21:28:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:28:24 dut.10.240.183.254: port 0/queue 16: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x485f0090 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x10
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x485f0090', '0x10')]
27/10/2020 21:28:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)']
27/10/2020 21:28:25 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x209d94a - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x209d94a', '0xa')]
27/10/2020 21:28:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:28:26 dut.10.240.183.254: port 0/queue 16: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x485f0090 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x10
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:28:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x485f0090', '0x10')]
27/10/2020 21:28:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay
27/10/2020 21:28:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:28:28 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:28:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:28:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:28:28 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:28:29 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:28:29 dut.10.240.183.254: flow list 0
27/10/2020 21:28:29 dut.10.240.183.254:
27/10/2020 21:28:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=23)/Raw("x"*80)']
27/10/2020 21:28:30 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:28:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:28:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l4_dst_only passed
27/10/2020 21:28:30 dut.10.240.183.254: flow flush 0
27/10/2020 21:28:30 dut.10.240.183.254:
27/10/2020 21:28:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only================
27/10/2020 21:28:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:28:30 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
27/10/2020 21:28:30 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:28:30 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
27/10/2020 21:28:30 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:28:30 dut.10.240.183.254: flow list 0
27/10/2020 21:28:30 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 TCP => RSS
27/10/2020 21:28:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:28:31 dut.10.240.183.254: port 0/queue 36: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x51003624 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x51003624', '0x24')]
27/10/2020 21:28:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:28:32 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x71437780 - RSS queue=0x0 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x71437780', '0x0')]
27/10/2020 21:28:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:28:34 dut.10.240.183.254: port 0/queue 45: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x99e69b2d - RSS queue=0x2d - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x99e69b2d', '0x2d')]
27/10/2020 21:28:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:28:35 dut.10.240.183.254: port 0/queue 9: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xb9a5da89 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb9a5da89', '0x9')]
27/10/2020 21:28:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:28:36 dut.10.240.183.254: port 0/queue 36: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x51003624 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:28:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x51003624', '0x24')]
27/10/2020 21:28:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay
27/10/2020 21:28:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:28:37 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:28:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:28:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:28:37 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:28:38 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:28:38 dut.10.240.183.254: flow list 0
27/10/2020 21:28:38 dut.10.240.183.254:
27/10/2020 21:28:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=99)/Raw("x"*80)']
27/10/2020 21:28:39 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:28:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:28:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only passed
27/10/2020 21:28:39 dut.10.240.183.254: flow flush 0
27/10/2020 21:28:39 dut.10.240.183.254:
27/10/2020 21:28:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only================
27/10/2020 21:28:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:28:39 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
27/10/2020 21:28:39 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:28:39 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
27/10/2020 21:28:39 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:28:39 dut.10.240.183.254: flow list 0
27/10/2020 21:28:39 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 TCP => RSS
27/10/2020 21:28:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:28:41 dut.10.240.183.254: port 0/queue 40: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x498f8928 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x28
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x498f8928', '0x28')]
27/10/2020 21:28:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:28:42 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x69ccc88c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x69ccc88c', '0xc')]
27/10/2020 21:28:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:28:43 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xbaf76ccc - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbaf76ccc', '0xc')]
27/10/2020 21:28:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:28:44 dut.10.240.183.254: port 0/queue 40: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x9ab42d68 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x28
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9ab42d68', '0x28')]
27/10/2020 21:28:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:28:45 dut.10.240.183.254: port 0/queue 40: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x498f8928 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x28
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:28:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x498f8928', '0x28')]
27/10/2020 21:28:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay
27/10/2020 21:28:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:28:46 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:28:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:28:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:28:46 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:28:47 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:28:47 dut.10.240.183.254: flow list 0
27/10/2020 21:28:47 dut.10.240.183.254:
27/10/2020 21:28:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=23)/Raw("x"*80)']
27/10/2020 21:28:48 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:28:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:28:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only passed
27/10/2020 21:28:48 dut.10.240.183.254: flow flush 0
27/10/2020 21:28:49 dut.10.240.183.254:
27/10/2020 21:28:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only================
27/10/2020 21:28:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:28:49 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
27/10/2020 21:28:49 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:28:49 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
27/10/2020 21:28:49 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:28:49 dut.10.240.183.254: flow list 0
27/10/2020 21:28:49 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 TCP => RSS
27/10/2020 21:28:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:28:50 dut.10.240.183.254: port 0/queue 40: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xfddf87e8 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x28
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfddf87e8', '0x28')]
27/10/2020 21:28:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:28:51 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xdd9cc64c - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xdd9cc64c', '0xc')]
27/10/2020 21:28:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:28:52 dut.10.240.183.254: port 0/queue 33: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x35392ae1 - RSS queue=0x21 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x21
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x35392ae1', '0x21')]
27/10/2020 21:28:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:28:53 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x157a6b45 - RSS queue=0x5 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x157a6b45', '0x5')]
27/10/2020 21:28:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:28:54 dut.10.240.183.254: port 0/queue 40: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xfddf87e8 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x28
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:28:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfddf87e8', '0x28')]
27/10/2020 21:28:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay
27/10/2020 21:28:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:28:55 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:28:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:28:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:28:55 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:28:57 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:28:57 dut.10.240.183.254: flow list 0
27/10/2020 21:28:57 dut.10.240.183.254:
27/10/2020 21:28:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)']
27/10/2020 21:28:58 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:28:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:28:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only passed
27/10/2020 21:28:58 dut.10.240.183.254: flow flush 0
27/10/2020 21:28:58 dut.10.240.183.254:
27/10/2020 21:28:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only================
27/10/2020 21:28:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:28:58 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
27/10/2020 21:28:58 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:28:58 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
27/10/2020 21:28:58 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:28:58 dut.10.240.183.254: flow list 0
27/10/2020 21:28:58 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 TCP => RSS
27/10/2020 21:28:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:28:59 dut.10.240.183.254: port 0/queue 36: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xe55038e4 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:28:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:28:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe55038e4', '0x24')]
27/10/2020 21:28:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:28:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:29:00 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xc5137940 - RSS queue=0x0 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:29:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc5137940', '0x0')]
27/10/2020 21:29:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:29:01 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x1628dd00 - RSS queue=0x0 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:29:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1628dd00', '0x0')]
27/10/2020 21:29:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:29:02 dut.10.240.183.254: port 0/queue 36: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x366b9ca4 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:29:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x366b9ca4', '0x24')]
27/10/2020 21:29:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:29:04 dut.10.240.183.254: port 0/queue 36: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xe55038e4 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:29:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe55038e4', '0x24')]
27/10/2020 21:29:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay
27/10/2020 21:29:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:29:05 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:29:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:29:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:29:05 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:29:06 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:29:06 dut.10.240.183.254: flow list 0
27/10/2020 21:29:06 dut.10.240.183.254:
27/10/2020 21:29:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)']
27/10/2020 21:29:07 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:29:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:29:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only passed
27/10/2020 21:29:07 dut.10.240.183.254: flow flush 0
27/10/2020 21:29:07 dut.10.240.183.254:
27/10/2020 21:29:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only================
27/10/2020 21:29:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:29:07 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
27/10/2020 21:29:07 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:29:07 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
27/10/2020 21:29:07 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:29:07 dut.10.240.183.254: flow list 0
27/10/2020 21:29:07 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 TCP => RSS
27/10/2020 21:29:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:29:08 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x9a0a8901 - RSS queue=0x1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:29:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9a0a8901', '0x1')]
27/10/2020 21:29:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:29:09 dut.10.240.183.254: port 0/queue 37: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xba49c8a5 - RSS queue=0x25 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x25
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:29:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xba49c8a5', '0x25')]
27/10/2020 21:29:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:29:11 dut.10.240.183.254: port 0/queue 62: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xdfbb85fe - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:29:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xdfbb85fe', '0x3e')]
27/10/2020 21:29:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:29:12 dut.10.240.183.254: port 0/queue 20: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xc5e73dd4 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:29:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc5e73dd4', '0x14')]
27/10/2020 21:29:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:29:13 dut.10.240.183.254: port 0/queue 31: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x2de9965f - RSS queue=0x1f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:29:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2de9965f', '0x1f')]
27/10/2020 21:29:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:29:14 dut.10.240.183.254: port 0/queue 17: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x17f66fd1 - RSS queue=0x11 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:29:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x17f66fd1', '0x11')]
27/10/2020 21:29:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:29:15 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x9a0a8901 - RSS queue=0x1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:29:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9a0a8901', '0x1')]
27/10/2020 21:29:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_tcp_pay
27/10/2020 21:29:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:29:16 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:29:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:29:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:29:16 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:29:17 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:29:17 dut.10.240.183.254: flow list 0
27/10/2020 21:29:17 dut.10.240.183.254:
27/10/2020 21:29:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=19,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:29:18 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:29:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:29:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only passed
27/10/2020 21:29:18 dut.10.240.183.254: flow flush 0
27/10/2020 21:29:19 dut.10.240.183.254:
27/10/2020 21:29:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_ipv6_tcp_pay_l2_src_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l2_dst_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l2_src_only_l2_dst_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l3_src_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l3_dst_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l4_src_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l4_dst_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_src_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l3_src_only_l4_dst_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_src_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l3_dst_only_l4_dst_only': 'passed', 'mac_pppoe_ipv6_tcp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only': 'passed'}
27/10/2020 21:29:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:29:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_tcp_pay Result PASSED:
27/10/2020 21:29:19 dut.10.240.183.254: flow flush 0
27/10/2020 21:29:20 dut.10.240.183.254:
testpmd>
27/10/2020 21:29:20 dut.10.240.183.254: clear port stats all
27/10/2020 21:29:21 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:29:21 dut.10.240.183.254: stop
27/10/2020 21:29:21 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 89 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=16 -> TX Port= 0/Queue=16 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=17 -> TX Port= 0/Queue=17 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=18 -> TX Port= 0/Queue=18 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=20 -> TX Port= 0/Queue=20 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=21 -> TX Port= 0/Queue=21 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=22 -> TX Port= 0/Queue=22 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=25 -> TX Port= 0/Queue=25 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=26 -> TX Port= 0/Queue=26 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=31 -> TX Port= 0/Queue=31 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=33 -> TX Port= 0/Queue=33 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=36 -> TX Port= 0/Queue=36 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=37 -> TX Port= 0/Queue=37 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=38 -> TX Port= 0/Queue=38 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=40 -> TX Port= 0/Queue=40 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=45 -> TX Port= 0/Queue=45 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=49 -> TX Port= 0/Queue=49 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=50 -> TX Port= 0/Queue=50 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=53 -> TX Port= 0/Queue=53 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=61 -> TX Port= 0/Queue=61 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=62 -> TX Port= 0/Queue=62 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:29:21 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:29:23 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:29:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_tcp_pay_symmetric Begin
27/10/2020 21:29:24 dut.10.240.183.254:
27/10/2020 21:29:24 tester:
27/10/2020 21:29:24 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:29:24 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64
27/10/2020 21:29:25 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:29:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:29:35 dut.10.240.183.254: port config all rss all
27/10/2020 21:29:35 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
27/10/2020 21:29:35 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:29:35 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:29:35 dut.10.240.183.254: set verbose 1
27/10/2020 21:29:36 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:29:36 dut.10.240.183.254: show port info all
27/10/2020 21:29:36 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:29:36 dut.10.240.183.254: start
27/10/2020 21:29:36 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:29:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_tcp_pay_symmetric================
27/10/2020 21:29:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:29:36 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
27/10/2020 21:29:36 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:29:36 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
27/10/2020 21:29:36 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:29:36 dut.10.240.183.254: flow list 0
27/10/2020 21:29:36 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 TCP => RSS
27/10/2020 21:29:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:29:37 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x136bf66 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:29:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x136bf66', '0x26')]
27/10/2020 21:29:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:29:38 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x136bf66 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:29:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x136bf66', '0x26')]
27/10/2020 21:29:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=23,dport=25)/Raw("x"*80)
27/10/2020 21:29:39 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x136bf66 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:29:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x136bf66', '0x26')]
27/10/2020 21:29:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=23,dport=25)/Raw("x"*80)
27/10/2020 21:29:40 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x136bf66 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv6_tcp_pay'}
27/10/2020 21:29:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x136bf66', '0x26')]
27/10/2020 21:29:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:29:41 dut.10.240.183.254: port 0/queue 32: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x24ba5960 - RSS queue=0x20 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay_mismatch'}
27/10/2020 21:29:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x24ba5960', '0x20')]
27/10/2020 21:29:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=23,dport=25)/Raw("x"*80)']
27/10/2020 21:29:42 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xe63d70cc - RSS queue=0xc - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_tcp_pay_mismatch'}
27/10/2020 21:29:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe63d70cc', '0xc')]
27/10/2020 21:29:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:29:44 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xe0eecb85 - RSS queue=0x5 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay_mismatch'}
27/10/2020 21:29:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe0eecb85', '0x5')]
27/10/2020 21:29:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=23,dport=25)/Raw("x"*80)']
27/10/2020 21:29:45 dut.10.240.183.254: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x9edc97d8 - RSS queue=0x18 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay_mismatch'}
27/10/2020 21:29:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9edc97d8', '0x18')]
27/10/2020 21:29:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:29:46 dut.10.240.183.254: port 0/queue 59: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x6bfb2bbb - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay_mismatch'}
27/10/2020 21:29:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6bfb2bbb', '0x3b')]
27/10/2020 21:29:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)']
27/10/2020 21:29:47 dut.10.240.183.254: port 0/queue 23: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x8ad7cad7 - RSS queue=0x17 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay_mismatch'}
27/10/2020 21:29:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8ad7cad7', '0x17')]
27/10/2020 21:29:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:29:48 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - RSS hash=0xe0eecb85 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv6_tcp_pay_mismatch'}
27/10/2020 21:29:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe0eecb85', '0x5')]
27/10/2020 21:29:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=23,dport=25)/Raw("x"*80)']
27/10/2020 21:29:49 dut.10.240.183.254: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=154 - nb_segs=1 - RSS hash=0x9edc97d8 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_ipv6_tcp_pay_mismatch'}
27/10/2020 21:29:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9edc97d8', '0x18')]
27/10/2020 21:29:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:29:49 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:29:50 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:29:50 dut.10.240.183.254: flow list 0
27/10/2020 21:29:50 dut.10.240.183.254:
27/10/2020 21:29:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:29:51 dut.10.240.183.254: port 0/queue 59: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x6bfb2bbb - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay_match_post'}
27/10/2020 21:29:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6bfb2bbb', '0x3b')]
27/10/2020 21:29:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:29:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=23,dport=25)/Raw("x"*80)
27/10/2020 21:29:53 dut.10.240.183.254: port 0/queue 23: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x8ad7cad7 - RSS queue=0x17 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:29:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay_match_post'}
27/10/2020 21:29:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8ad7cad7', '0x17')]
27/10/2020 21:29:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_tcp_pay_symmetric passed
27/10/2020 21:29:53 dut.10.240.183.254: flow flush 0
27/10/2020 21:29:53 dut.10.240.183.254:
27/10/2020 21:29:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_ipv6_tcp_pay_symmetric': 'passed'}
27/10/2020 21:29:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:29:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_tcp_pay_symmetric Result PASSED:
27/10/2020 21:29:53 dut.10.240.183.254: flow flush 0
27/10/2020 21:29:54 dut.10.240.183.254:
testpmd>
27/10/2020 21:29:54 dut.10.240.183.254: clear port stats all
27/10/2020 21:29:55 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:29:55 dut.10.240.183.254: stop
27/10/2020 21:29:55 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=23 -> TX Port= 0/Queue=23 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=24 -> TX Port= 0/Queue=24 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=32 -> TX Port= 0/Queue=32 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=38 -> TX Port= 0/Queue=38 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=59 -> TX Port= 0/Queue=59 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:29:55 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:29:57 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:29:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_udp_pay Begin
27/10/2020 21:29:58 dut.10.240.183.254:
27/10/2020 21:29:58 tester:
27/10/2020 21:29:58 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:29:59 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:29:59 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:30:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:30:09 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:30:09 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:30:09 dut.10.240.183.254: set verbose 1
27/10/2020 21:30:09 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:30:09 dut.10.240.183.254: show port info all
27/10/2020 21:30:10 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:30:10 dut.10.240.183.254: start
27/10/2020 21:30:10 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:30:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l2_src_only================
27/10/2020 21:30:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:30:10 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
27/10/2020 21:30:10 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:30:10 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
27/10/2020 21:30:10 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:30:10 dut.10.240.183.254: flow list 0
27/10/2020 21:30:10 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 UDP => RSS
27/10/2020 21:30:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:30:11 dut.10.240.183.254: port 0/queue 15: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xe34a038f - RSS queue=0xf - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:30:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe34a038f', '0xf')]
27/10/2020 21:30:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:30:12 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x8f1ed0ca - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:30:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8f1ed0ca', '0xa')]
27/10/2020 21:30:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:30:13 dut.10.240.183.254: port 0/queue 15: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xe34a038f - RSS queue=0xf - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay
27/10/2020 21:30:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:30:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe34a038f', '0xf')]
27/10/2020 21:30:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:30:14 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:30:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:30:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:30:14 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:30:15 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:30:15 dut.10.240.183.254: flow list 0
27/10/2020 21:30:15 dut.10.240.183.254:
27/10/2020 21:30:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:30:17 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:30:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:30:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l2_src_only passed
27/10/2020 21:30:17 dut.10.240.183.254: flow flush 0
27/10/2020 21:30:17 dut.10.240.183.254:
27/10/2020 21:30:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l2_dst_only================
27/10/2020 21:30:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:30:17 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
27/10/2020 21:30:17 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:30:17 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
27/10/2020 21:30:17 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:30:17 dut.10.240.183.254: flow list 0
27/10/2020 21:30:17 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 UDP => RSS
27/10/2020 21:30:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:30:18 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x5daa3c85 - RSS queue=0x5 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:30:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5daa3c85', '0x5')]
27/10/2020 21:30:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:30:19 dut.10.240.183.254: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xbdc1cf5e - RSS queue=0x1e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:30:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbdc1cf5e', '0x1e')]
27/10/2020 21:30:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:30:20 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x5daa3c85 - RSS queue=0x5 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay
27/10/2020 21:30:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:30:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5daa3c85', '0x5')]
27/10/2020 21:30:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:30:21 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:30:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:30:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:30:21 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:30:22 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:30:22 dut.10.240.183.254: flow list 0
27/10/2020 21:30:23 dut.10.240.183.254:
27/10/2020 21:30:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:30:24 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:30:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:30:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l2_dst_only passed
27/10/2020 21:30:24 dut.10.240.183.254: flow flush 0
27/10/2020 21:30:24 dut.10.240.183.254:
27/10/2020 21:30:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only================
27/10/2020 21:30:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:30:24 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth end key_len 0 queues end / end
27/10/2020 21:30:24 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:30:24 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types eth end key_len 0 queues end / end
27/10/2020 21:30:24 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:30:24 dut.10.240.183.254: flow list 0
27/10/2020 21:30:24 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 UDP => RSS
27/10/2020 21:30:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:30:25 dut.10.240.183.254: port 0/queue 14: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x80c3144e - RSS queue=0xe - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:30:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x80c3144e', '0xe')]
27/10/2020 21:30:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:30:26 dut.10.240.183.254: port 0/queue 55: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x1ce9fd77 - RSS queue=0x37 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x37
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:30:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1ce9fd77', '0x37')]
27/10/2020 21:30:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:30:27 dut.10.240.183.254: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x60a8e795 - RSS queue=0x15 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:30:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x60a8e795', '0x15')]
27/10/2020 21:30:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:30:28 dut.10.240.183.254: port 0/queue 44: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xfc820eac - RSS queue=0x2c - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:30:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfc820eac', '0x2c')]
27/10/2020 21:30:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:30:29 dut.10.240.183.254: port 0/queue 14: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x80c3144e - RSS queue=0xe - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay
27/10/2020 21:30:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:30:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x80c3144e', '0xe')]
27/10/2020 21:30:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:30:31 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:30:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:30:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:30:31 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:30:32 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:30:32 dut.10.240.183.254: flow list 0
27/10/2020 21:30:32 dut.10.240.183.254:
27/10/2020 21:30:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:30:33 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:30:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:30:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only passed
27/10/2020 21:30:33 dut.10.240.183.254: flow flush 0
27/10/2020 21:30:33 dut.10.240.183.254:
27/10/2020 21:30:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_src_only================
27/10/2020 21:30:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:30:33 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
27/10/2020 21:30:33 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:30:33 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
27/10/2020 21:30:33 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:30:33 dut.10.240.183.254: flow list 0
27/10/2020 21:30:33 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 UDP => RSS
27/10/2020 21:30:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:30:34 dut.10.240.183.254: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xf8d7467 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:30:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf8d7467', '0x27')]
27/10/2020 21:30:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:30:35 dut.10.240.183.254: port 0/queue 23: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xadc0dcd7 - RSS queue=0x17 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:30:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xadc0dcd7', '0x17')]
27/10/2020 21:30:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:30:36 dut.10.240.183.254: port 0/queue 39: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xf8d7467 - RSS queue=0x27 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay
27/10/2020 21:30:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:30:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf8d7467', '0x27')]
27/10/2020 21:30:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:30:38 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:30:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:30:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:30:38 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:30:39 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:30:39 dut.10.240.183.254: flow list 0
27/10/2020 21:30:39 dut.10.240.183.254:
27/10/2020 21:30:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:30:40 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:30:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:30:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l3_src_only passed
27/10/2020 21:30:40 dut.10.240.183.254: flow flush 0
27/10/2020 21:30:40 dut.10.240.183.254:
27/10/2020 21:30:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_dst_only================
27/10/2020 21:30:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:30:40 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
27/10/2020 21:30:40 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:30:40 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
27/10/2020 21:30:40 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:30:40 dut.10.240.183.254: flow list 0
27/10/2020 21:30:40 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 UDP => RSS
27/10/2020 21:30:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:30:41 dut.10.240.183.254: port 0/queue 53: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x52c72cb5 - RSS queue=0x35 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x35
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:30:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x52c72cb5', '0x35')]
27/10/2020 21:30:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:30:42 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xf08a8405 - RSS queue=0x5 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:30:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf08a8405', '0x5')]
27/10/2020 21:30:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:30:43 dut.10.240.183.254: port 0/queue 53: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x52c72cb5 - RSS queue=0x35 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x35
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay
27/10/2020 21:30:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:30:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x52c72cb5', '0x35')]
27/10/2020 21:30:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:30:45 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:30:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:30:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:30:45 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:30:46 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:30:46 dut.10.240.183.254: flow list 0
27/10/2020 21:30:46 dut.10.240.183.254:
27/10/2020 21:30:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=99)/Raw("x"*80)']
27/10/2020 21:30:47 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:30:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:30:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l3_dst_only passed
27/10/2020 21:30:47 dut.10.240.183.254: flow flush 0
27/10/2020 21:30:47 dut.10.240.183.254:
27/10/2020 21:30:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l4_src_only================
27/10/2020 21:30:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:30:47 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
27/10/2020 21:30:47 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:30:47 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
27/10/2020 21:30:47 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:30:47 dut.10.240.183.254: flow list 0
27/10/2020 21:30:47 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 UDP => RSS
27/10/2020 21:30:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:30:48 dut.10.240.183.254: port 0/queue 35: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x929deda3 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x23
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:30:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x929deda3', '0x23')]
27/10/2020 21:30:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)']
27/10/2020 21:30:49 dut.10.240.183.254: port 0/queue 29: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xf7adb7dd - RSS queue=0x1d - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:30:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf7adb7dd', '0x1d')]
27/10/2020 21:30:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:30:50 dut.10.240.183.254: port 0/queue 35: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x929deda3 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x23
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay
27/10/2020 21:30:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:30:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x929deda3', '0x23')]
27/10/2020 21:30:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:30:52 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:30:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:30:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:30:52 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:30:53 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:30:53 dut.10.240.183.254: flow list 0
27/10/2020 21:30:53 dut.10.240.183.254:
27/10/2020 21:30:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=99)/Raw("x"*80)']
27/10/2020 21:30:54 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:30:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:30:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l4_src_only passed
27/10/2020 21:30:54 dut.10.240.183.254: flow flush 0
27/10/2020 21:30:54 dut.10.240.183.254:
27/10/2020 21:30:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l4_dst_only================
27/10/2020 21:30:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:30:54 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
27/10/2020 21:30:54 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:30:54 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
27/10/2020 21:30:54 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:30:54 dut.10.240.183.254: flow list 0
27/10/2020 21:30:54 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 UDP => RSS
27/10/2020 21:30:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:30:55 dut.10.240.183.254: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xca4d93ee - RSS queue=0x2e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:30:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xca4d93ee', '0x2e')]
27/10/2020 21:30:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)']
27/10/2020 21:30:56 dut.10.240.183.254: port 0/queue 20: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x9cb7b814 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:30:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9cb7b814', '0x14')]
27/10/2020 21:30:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:30:57 dut.10.240.183.254: port 0/queue 46: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xca4d93ee - RSS queue=0x2e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay
27/10/2020 21:30:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:30:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xca4d93ee', '0x2e')]
27/10/2020 21:30:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:30:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:30:59 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:30:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:30:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:30:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:30:59 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:31:00 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:31:00 dut.10.240.183.254: flow list 0
27/10/2020 21:31:00 dut.10.240.183.254:
27/10/2020 21:31:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=23)/Raw("x"*80)']
27/10/2020 21:31:01 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:31:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:31:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l4_dst_only passed
27/10/2020 21:31:01 dut.10.240.183.254: flow flush 0
27/10/2020 21:31:01 dut.10.240.183.254:
27/10/2020 21:31:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only================
27/10/2020 21:31:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:31:01 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
27/10/2020 21:31:01 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:31:01 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
27/10/2020 21:31:01 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:31:01 dut.10.240.183.254: flow list 0
27/10/2020 21:31:01 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 UDP => RSS
27/10/2020 21:31:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:31:02 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xc8a0ea70 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc8a0ea70', '0x30')]
27/10/2020 21:31:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:31:03 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x6aed42c0 - RSS queue=0x0 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6aed42c0', '0x0')]
27/10/2020 21:31:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:31:05 dut.10.240.183.254: port 0/queue 49: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xa9eeb9f1 - RSS queue=0x31 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x31
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa9eeb9f1', '0x31')]
27/10/2020 21:31:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:31:06 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xba31141 - RSS queue=0x1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xba31141', '0x1')]
27/10/2020 21:31:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:31:07 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xc8a0ea70 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay
27/10/2020 21:31:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:31:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc8a0ea70', '0x30')]
27/10/2020 21:31:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:31:08 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:31:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:31:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:31:08 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:31:09 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:31:09 dut.10.240.183.254: flow list 0
27/10/2020 21:31:09 dut.10.240.183.254:
27/10/2020 21:31:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=99)/Raw("x"*80)']
27/10/2020 21:31:10 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:31:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:31:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only passed
27/10/2020 21:31:10 dut.10.240.183.254: flow flush 0
27/10/2020 21:31:10 dut.10.240.183.254:
27/10/2020 21:31:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only================
27/10/2020 21:31:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:31:10 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
27/10/2020 21:31:10 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:31:10 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
27/10/2020 21:31:10 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:31:10 dut.10.240.183.254: flow list 0
27/10/2020 21:31:10 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 UDP => RSS
27/10/2020 21:31:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:31:12 dut.10.240.183.254: port 0/queue 27: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xc3c2985b - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc3c2985b', '0x1b')]
27/10/2020 21:31:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:31:13 dut.10.240.183.254: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x618f30eb - RSS queue=0x2b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x618f30eb', '0x2b')]
27/10/2020 21:31:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:31:14 dut.10.240.183.254: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x2882f7b4 - RSS queue=0x34 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2882f7b4', '0x34')]
27/10/2020 21:31:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:31:15 dut.10.240.183.254: port 0/queue 4: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x8acf5f04 - RSS queue=0x4 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8acf5f04', '0x4')]
27/10/2020 21:31:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:31:16 dut.10.240.183.254: port 0/queue 27: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xc3c2985b - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay
27/10/2020 21:31:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:31:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc3c2985b', '0x1b')]
27/10/2020 21:31:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:31:17 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:31:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:31:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:31:17 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:31:18 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:31:18 dut.10.240.183.254: flow list 0
27/10/2020 21:31:18 dut.10.240.183.254:
27/10/2020 21:31:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=23)/Raw("x"*80)']
27/10/2020 21:31:19 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:31:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:31:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only passed
27/10/2020 21:31:19 dut.10.240.183.254: flow flush 0
27/10/2020 21:31:19 dut.10.240.183.254:
27/10/2020 21:31:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only================
27/10/2020 21:31:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:31:19 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
27/10/2020 21:31:19 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:31:19 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
27/10/2020 21:31:20 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:31:20 dut.10.240.183.254: flow list 0
27/10/2020 21:31:20 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 UDP => RSS
27/10/2020 21:31:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:31:21 dut.10.240.183.254: port 0/queue 34: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x95eab2a2 - RSS queue=0x22 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x95eab2a2', '0x22')]
27/10/2020 21:31:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:31:22 dut.10.240.183.254: port 0/queue 18: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x37a71a12 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x37a71a12', '0x12')]
27/10/2020 21:31:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:31:23 dut.10.240.183.254: port 0/queue 35: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xf4a4e123 - RSS queue=0x23 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x23
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf4a4e123', '0x23')]
27/10/2020 21:31:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:31:24 dut.10.240.183.254: port 0/queue 19: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x56e94993 - RSS queue=0x13 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x13
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x56e94993', '0x13')]
27/10/2020 21:31:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:31:25 dut.10.240.183.254: port 0/queue 34: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x95eab2a2 - RSS queue=0x22 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay
27/10/2020 21:31:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:31:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x95eab2a2', '0x22')]
27/10/2020 21:31:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:31:26 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:31:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:31:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:31:26 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:31:27 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:31:27 dut.10.240.183.254: flow list 0
27/10/2020 21:31:27 dut.10.240.183.254:
27/10/2020 21:31:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)']
27/10/2020 21:31:29 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:31:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:31:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only passed
27/10/2020 21:31:29 dut.10.240.183.254: flow flush 0
27/10/2020 21:31:29 dut.10.240.183.254:
27/10/2020 21:31:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only================
27/10/2020 21:31:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:31:29 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
27/10/2020 21:31:29 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:31:29 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
27/10/2020 21:31:29 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:31:29 dut.10.240.183.254: flow list 0
27/10/2020 21:31:29 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 UDP => RSS
27/10/2020 21:31:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:31:30 dut.10.240.183.254: port 0/queue 9: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x9e88c089 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9e88c089', '0x9')]
27/10/2020 21:31:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:31:31 dut.10.240.183.254: port 0/queue 57: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x3cc56839 - RSS queue=0x39 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x39
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3cc56839', '0x39')]
27/10/2020 21:31:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:31:32 dut.10.240.183.254: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x75c8af66 - RSS queue=0x26 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x75c8af66', '0x26')]
27/10/2020 21:31:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:31:33 dut.10.240.183.254: port 0/queue 22: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xd78507d6 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x16
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd78507d6', '0x16')]
27/10/2020 21:31:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:31:34 dut.10.240.183.254: port 0/queue 9: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x9e88c089 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9e88c089', '0x9')]
27/10/2020 21:31:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:31:35 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:31:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:31:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:31:35 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:31:37 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:31:37 dut.10.240.183.254: flow list 0
27/10/2020 21:31:37 dut.10.240.183.254:
27/10/2020 21:31:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)']
27/10/2020 21:31:38 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:31:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:31:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only passed
27/10/2020 21:31:38 dut.10.240.183.254: flow flush 0
27/10/2020 21:31:38 dut.10.240.183.254:
27/10/2020 21:31:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only================
27/10/2020 21:31:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:31:38 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
27/10/2020 21:31:38 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:31:38 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
27/10/2020 21:31:38 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:31:38 dut.10.240.183.254: flow list 0
27/10/2020 21:31:38 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 UDP => RSS
27/10/2020 21:31:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:31:39 dut.10.240.183.254: port 0/queue 20: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xb987cc14 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb987cc14', '0x14')]
27/10/2020 21:31:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:31:40 dut.10.240.183.254: port 0/queue 36: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x1bca64a4 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1bca64a4', '0x24')]
27/10/2020 21:31:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:31:41 dut.10.240.183.254: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xd208aa58 - RSS queue=0x18 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd208aa58', '0x18')]
27/10/2020 21:31:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:31:42 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x5119454a - RSS queue=0xa - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5119454a', '0xa')]
27/10/2020 21:31:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=19,dport=99)/Raw("x"*80)
27/10/2020 21:31:44 dut.10.240.183.254: port 0/queue 49: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x9b967ff1 - RSS queue=0x31 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x31
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay'}
27/10/2020 21:31:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9b967ff1', '0x31')]
27/10/2020 21:31:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:31:45 dut.10.240.183.254: port 0/queue 20: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xb987cc14 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipv6_udp_pay
27/10/2020 21:31:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:31:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb987cc14', '0x14')]
27/10/2020 21:31:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:31:46 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:31:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:31:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:31:46 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:31:47 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:31:47 dut.10.240.183.254: flow list 0
27/10/2020 21:31:47 dut.10.240.183.254:
27/10/2020 21:31:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:31:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=19,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=19,dport=99)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:31:48 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=150 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:31:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:31:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:31:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only passed
27/10/2020 21:31:48 dut.10.240.183.254: flow flush 0
27/10/2020 21:31:48 dut.10.240.183.254:
27/10/2020 21:31:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_ipv6_udp_pay_l2_src_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l2_dst_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l2_src_only_l2_dst_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l3_src_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l3_dst_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l4_src_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l4_dst_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l3_src_only_l4_src_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l3_src_only_l4_dst_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_src_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l3_dst_only_l4_dst_only': 'passed', 'mac_pppoe_ipv6_udp_pay_l3_src_only_l3_dst_only_l4_src_only_l4_dst_only': 'passed'}
27/10/2020 21:31:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:31:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_udp_pay Result PASSED:
27/10/2020 21:31:48 dut.10.240.183.254: flow flush 0
27/10/2020 21:31:49 dut.10.240.183.254:
testpmd>
27/10/2020 21:31:49 dut.10.240.183.254: clear port stats all
27/10/2020 21:31:51 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:31:51 dut.10.240.183.254: stop
27/10/2020 21:31:51 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 86 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=18 -> TX Port= 0/Queue=18 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=19 -> TX Port= 0/Queue=19 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=20 -> TX Port= 0/Queue=20 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=21 -> TX Port= 0/Queue=21 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=22 -> TX Port= 0/Queue=22 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=23 -> TX Port= 0/Queue=23 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=24 -> TX Port= 0/Queue=24 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=27 -> TX Port= 0/Queue=27 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=29 -> TX Port= 0/Queue=29 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=30 -> TX Port= 0/Queue=30 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=34 -> TX Port= 0/Queue=34 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=35 -> TX Port= 0/Queue=35 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=36 -> TX Port= 0/Queue=36 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=38 -> TX Port= 0/Queue=38 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=39 -> TX Port= 0/Queue=39 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=43 -> TX Port= 0/Queue=43 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=44 -> TX Port= 0/Queue=44 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=46 -> TX Port= 0/Queue=46 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=48 -> TX Port= 0/Queue=48 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=49 -> TX Port= 0/Queue=49 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=53 -> TX Port= 0/Queue=53 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=55 -> TX Port= 0/Queue=55 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=57 -> TX Port= 0/Queue=57 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:31:51 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:31:53 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:31:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_udp_pay_symmetric Begin
27/10/2020 21:31:53 dut.10.240.183.254:
27/10/2020 21:31:53 tester:
27/10/2020 21:31:53 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:31:54 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64
27/10/2020 21:31:55 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:32:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:32:05 dut.10.240.183.254: port config all rss all
27/10/2020 21:32:05 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
27/10/2020 21:32:05 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:32:05 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:32:05 dut.10.240.183.254: set verbose 1
27/10/2020 21:32:05 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:32:05 dut.10.240.183.254: show port info all
27/10/2020 21:32:05 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:32:05 dut.10.240.183.254: start
27/10/2020 21:32:05 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:32:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_ipv6_udp_pay_symmetric================
27/10/2020 21:32:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:32:05 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
27/10/2020 21:32:05 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:32:05 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
27/10/2020 21:32:05 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:32:05 dut.10.240.183.254: flow list 0
27/10/2020 21:32:06 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV6 UDP => RSS
27/10/2020 21:32:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:32:07 dut.10.240.183.254: port 0/queue 41: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xc97aefe9 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x29
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay_match'}
27/10/2020 21:32:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc97aefe9', '0x29')]
27/10/2020 21:32:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:32:08 dut.10.240.183.254: port 0/queue 41: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xc97aefe9 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x29
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv6_udp_pay_match'}
27/10/2020 21:32:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc97aefe9', '0x29')]
27/10/2020 21:32:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=23,dport=25)/Raw("x"*80)
27/10/2020 21:32:09 dut.10.240.183.254: port 0/queue 41: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xc97aefe9 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x29
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv6_udp_pay_match'}
27/10/2020 21:32:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc97aefe9', '0x29')]
27/10/2020 21:32:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=23,dport=25)/Raw("x"*80)
27/10/2020 21:32:10 dut.10.240.183.254: port 0/queue 41: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xc97aefe9 - RSS queue=0x29 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x29
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv6_udp_pay_match'}
27/10/2020 21:32:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc97aefe9', '0x29')]
27/10/2020 21:32:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:32:11 dut.10.240.183.254: port 0/queue 26: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x251f479a - RSS queue=0x1a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay_mismatch'}
27/10/2020 21:32:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x251f479a', '0x1a')]
27/10/2020 21:32:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=23,dport=25)/Raw("x"*80)']
27/10/2020 21:32:12 dut.10.240.183.254: port 0/queue 15: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x54c943cf - RSS queue=0xf - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_udp_pay_mismatch'}
27/10/2020 21:32:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x54c943cf', '0xf')]
27/10/2020 21:32:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:32:13 dut.10.240.183.254: port 0/queue 17: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xcd4ab751 - RSS queue=0x11 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_tcp_pay_mismatch'}
27/10/2020 21:32:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xcd4ab751', '0x11')]
27/10/2020 21:32:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=23,dport=25)/Raw("x"*80)']
27/10/2020 21:32:14 dut.10.240.183.254: port 0/queue 62: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x9558a77e - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_tcp_pay_mismatch'}
27/10/2020 21:32:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9558a77e', '0x3e')]
27/10/2020 21:32:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:32:15 dut.10.240.183.254: port 0/queue 18: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x5253fa92 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay_mismatch'}
27/10/2020 21:32:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5253fa92', '0x12')]
27/10/2020 21:32:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)']
27/10/2020 21:32:17 dut.10.240.183.254: port 0/queue 62: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x5e1da7be - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_pay_mismatch'}
27/10/2020 21:32:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5e1da7be', '0x3e')]
27/10/2020 21:32:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:32:18 dut.10.240.183.254: port 0/queue 17: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0xcd4ab751 - RSS queue=0x11 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv6_udp_pay_mismatch'}
27/10/2020 21:32:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xcd4ab751', '0x11')]
27/10/2020 21:32:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=23,dport=25)/Raw("x"*80)']
27/10/2020 21:32:19 dut.10.240.183.254: port 0/queue 62: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x9558a77e - RSS queue=0x3e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_ipv6_udp_pay_mismatch'}
27/10/2020 21:32:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x9558a77e', '0x3e')]
27/10/2020 21:32:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:32:19 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:32:20 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:32:20 dut.10.240.183.254: flow list 0
27/10/2020 21:32:20 dut.10.240.183.254:
27/10/2020 21:32:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:32:21 dut.10.240.183.254: port 0/queue 18: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x5253fa92 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_udp_pay_match_post'}
27/10/2020 21:32:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5253fa92', '0x12')]
27/10/2020 21:32:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=25,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=23,dport=25)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=23,dport=25)/Raw("x"*80)']
27/10/2020 21:32:22 dut.10.240.183.254: port 0/queue 62: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x5e1da7be - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 18: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x5253fa92 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 62: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x5e1da7be - RSS queue=0x3e - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv6_udp_pay_match_post'}
27/10/2020 21:32:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5e1da7be', '0x3e'), ('0x5253fa92', '0x12'), ('0x5e1da7be', '0x3e')]
27/10/2020 21:32:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_ipv6_udp_pay_symmetric passed
27/10/2020 21:32:22 dut.10.240.183.254: flow flush 0
27/10/2020 21:32:22 dut.10.240.183.254:
27/10/2020 21:32:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_ipv6_udp_pay_symmetric': 'passed'}
27/10/2020 21:32:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:32:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_ipv6_udp_pay_symmetric Result PASSED:
27/10/2020 21:32:22 dut.10.240.183.254: flow flush 0
27/10/2020 21:32:23 dut.10.240.183.254:
testpmd>
27/10/2020 21:32:23 dut.10.240.183.254: clear port stats all
27/10/2020 21:32:25 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:32:25 dut.10.240.183.254: stop
27/10/2020 21:32:25 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=17 -> TX Port= 0/Queue=17 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=18 -> TX Port= 0/Queue=18 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=26 -> TX Port= 0/Queue=26 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=41 -> TX Port= 0/Queue=41 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=62 -> TX Port= 0/Queue=62 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:32:25 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:32:27 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:32:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_pay Begin
27/10/2020 21:32:27 dut.10.240.183.254:
27/10/2020 21:32:28 tester:
27/10/2020 21:32:28 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:32:28 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:32:29 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:32:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:32:39 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:32:39 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:32:39 dut.10.240.183.254: set verbose 1
27/10/2020 21:32:39 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:32:39 dut.10.240.183.254: show port info all
27/10/2020 21:32:39 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:32:39 dut.10.240.183.254: start
27/10/2020 21:32:39 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:32:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_pay_l2_src_only================
27/10/2020 21:32:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:32:39 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / end actions rss types eth l2-src-only end key_len 0 queues end / end
27/10/2020 21:32:39 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:32:39 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / end actions rss types eth l2-src-only end key_len 0 queues end / end
27/10/2020 21:32:39 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:32:39 dut.10.240.183.254: flow list 0
27/10/2020 21:32:39 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES => RSS
27/10/2020 21:32:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)
27/10/2020 21:32:41 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0xaac28a88 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_pay'}
27/10/2020 21:32:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xaac28a88', '0x8')]
27/10/2020 21:32:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)
27/10/2020 21:32:42 dut.10.240.183.254: port 0/queue 36: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0x2b1a8ea4 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_pay'}
27/10/2020 21:32:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2b1a8ea4', '0x24')]
27/10/2020 21:32:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/Raw("x"*80)
27/10/2020 21:32:43 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0xaac28a88 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:32:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xaac28a88', '0x8')]
27/10/2020 21:32:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_pay
27/10/2020 21:32:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)
27/10/2020 21:32:44 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xaac28a88 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_lcp_pay'}
27/10/2020 21:32:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xaac28a88', '0x8')]
27/10/2020 21:32:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)
27/10/2020 21:32:45 dut.10.240.183.254: port 0/queue 36: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0x2b1a8ea4 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_lcp_pay'}
27/10/2020 21:32:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2b1a8ea4', '0x24')]
27/10/2020 21:32:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)
27/10/2020 21:32:46 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xaac28a88 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:32:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xaac28a88', '0x8')]
27/10/2020 21:32:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_lcp_pay
27/10/2020 21:32:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)
27/10/2020 21:32:47 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xaac28a88 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipcp_pay'}
27/10/2020 21:32:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xaac28a88', '0x8')]
27/10/2020 21:32:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)
27/10/2020 21:32:48 dut.10.240.183.254: port 0/queue 36: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0x2b1a8ea4 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipcp_pay'}
27/10/2020 21:32:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2b1a8ea4', '0x24')]
27/10/2020 21:32:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)
27/10/2020 21:32:49 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xaac28a88 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:32:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xaac28a88', '0x8')]
27/10/2020 21:32:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipcp_pay
27/10/2020 21:32:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
27/10/2020 21:32:51 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:32:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:32:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:32:51 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:32:52 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:32:52 dut.10.240.183.254: flow list 0
27/10/2020 21:32:52 dut.10.240.183.254:
27/10/2020 21:32:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)']
27/10/2020 21:32:53 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:32:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:32:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_pay_l2_src_only passed
27/10/2020 21:32:53 dut.10.240.183.254: flow flush 0
27/10/2020 21:32:53 dut.10.240.183.254:
27/10/2020 21:32:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_pay_l2_dst_only================
27/10/2020 21:32:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:32:53 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / end actions rss types eth l2-dst-only end key_len 0 queues end / end
27/10/2020 21:32:53 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:32:53 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / end actions rss types eth l2-dst-only end key_len 0 queues end / end
27/10/2020 21:32:53 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:32:53 dut.10.240.183.254: flow list 0
27/10/2020 21:32:53 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES => RSS
27/10/2020 21:32:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)
27/10/2020 21:32:54 dut.10.240.183.254: port 0/queue 53: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0x76661875 - RSS queue=0x35 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x35
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_pay'}
27/10/2020 21:32:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x76661875', '0x35')]
27/10/2020 21:32:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/Raw("x"*80)
27/10/2020 21:32:55 dut.10.240.183.254: port 0/queue 31: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0x790fd29f - RSS queue=0x1f - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_pay'}
27/10/2020 21:32:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x790fd29f', '0x1f')]
27/10/2020 21:32:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/Raw("x"*80)
27/10/2020 21:32:57 dut.10.240.183.254: port 0/queue 53: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0x76661875 - RSS queue=0x35 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x35
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:32:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x76661875', '0x35')]
27/10/2020 21:32:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_pay
27/10/2020 21:32:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
27/10/2020 21:32:58 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:32:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:32:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:32:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:32:58 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:32:59 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:32:59 dut.10.240.183.254: flow list 0
27/10/2020 21:32:59 dut.10.240.183.254:
27/10/2020 21:32:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:32:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/Raw("x"*80)']
27/10/2020 21:33:00 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:33:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:33:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_pay_l2_dst_only passed
27/10/2020 21:33:00 dut.10.240.183.254: flow flush 0
27/10/2020 21:33:00 dut.10.240.183.254:
27/10/2020 21:33:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_pay_l2_src_only_l2_dst_only================
27/10/2020 21:33:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:33:00 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / end actions rss types eth end key_len 0 queues end / end
27/10/2020 21:33:00 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:33:00 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / end actions rss types eth end key_len 0 queues end / end
27/10/2020 21:33:00 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:33:00 dut.10.240.183.254: flow list 0
27/10/2020 21:33:00 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES => RSS
27/10/2020 21:33:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)
27/10/2020 21:33:01 dut.10.240.183.254: port 0/queue 4: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0xb87f604 - RSS queue=0x4 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_pay'}
27/10/2020 21:33:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb87f604', '0x4')]
27/10/2020 21:33:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)
27/10/2020 21:33:02 dut.10.240.183.254: port 0/queue 49: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0x15cd7331 - RSS queue=0x31 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x31
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_pay'}
27/10/2020 21:33:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x15cd7331', '0x31')]
27/10/2020 21:33:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/Raw("x"*80)
27/10/2020 21:33:04 dut.10.240.183.254: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0x4ee3cee - RSS queue=0x2e - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_pay'}
27/10/2020 21:33:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4ee3cee', '0x2e')]
27/10/2020 21:33:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/Raw("x"*80)
27/10/2020 21:33:05 dut.10.240.183.254: port 0/queue 27: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0x1aa4b9db - RSS queue=0x1b - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_pay'}
27/10/2020 21:33:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1aa4b9db', '0x1b')]
27/10/2020 21:33:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/Raw("x"*80)
27/10/2020 21:33:06 dut.10.240.183.254: port 0/queue 4: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - RSS hash=0xb87f604 - RSS queue=0x4 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:33:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb87f604', '0x4')]
27/10/2020 21:33:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_pay
27/10/2020 21:33:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
27/10/2020 21:33:07 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:33:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:33:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:33:07 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:33:08 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:33:08 dut.10.240.183.254: flow list 0
27/10/2020 21:33:08 dut.10.240.183.254:
27/10/2020 21:33:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=3)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=7)/Raw("x"*80)']
27/10/2020 21:33:09 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=100 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:33:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:33:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_pay_l2_src_only_l2_dst_only passed
27/10/2020 21:33:09 dut.10.240.183.254: flow flush 0
27/10/2020 21:33:09 dut.10.240.183.254:
27/10/2020 21:33:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_pay_session_id================
27/10/2020 21:33:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:33:09 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / end actions rss types pppoe end key_len 0 queues end / end
27/10/2020 21:33:09 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:33:09 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / end actions rss types pppoe end key_len 0 queues end / end
27/10/2020 21:33:09 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:33:09 dut.10.240.183.254: flow list 0
27/10/2020 21:33:09 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES => RSS
27/10/2020 21:33:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)
27/10/2020 21:33:11 dut.10.240.183.254: port 0/queue 15: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0x8df1d9cf - RSS queue=0xf - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_lcp_pay'}
27/10/2020 21:33:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8df1d9cf', '0xf')]
27/10/2020 21:33:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)
27/10/2020 21:33:12 dut.10.240.183.254: port 0/queue 18: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xcfa67d92 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_lcp_pay'}
27/10/2020 21:33:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xcfa67d92', '0x12')]
27/10/2020 21:33:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)
27/10/2020 21:33:13 dut.10.240.183.254: port 0/queue 15: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0x8df1d9cf - RSS queue=0xf - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:33:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8df1d9cf', '0xf')]
27/10/2020 21:33:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_lcp_pay
27/10/2020 21:33:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)
27/10/2020 21:33:14 dut.10.240.183.254: port 0/queue 15: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0x8df1d9cf - RSS queue=0xf - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipcp_pay'}
27/10/2020 21:33:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8df1d9cf', '0xf')]
27/10/2020 21:33:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)
27/10/2020 21:33:15 dut.10.240.183.254: port 0/queue 18: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xcfa67d92 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipcp_pay'}
27/10/2020 21:33:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xcfa67d92', '0x12')]
27/10/2020 21:33:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)
27/10/2020 21:33:16 dut.10.240.183.254: port 0/queue 15: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0x8df1d9cf - RSS queue=0xf - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:33:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8df1d9cf', '0xf')]
27/10/2020 21:33:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipcp_pay
27/10/2020 21:33:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
27/10/2020 21:33:17 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:33:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:33:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:33:17 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:33:18 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:33:18 dut.10.240.183.254: flow list 0
27/10/2020 21:33:18 dut.10.240.183.254:
27/10/2020 21:33:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)']
27/10/2020 21:33:20 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:33:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:33:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_pay_session_id passed
27/10/2020 21:33:20 dut.10.240.183.254: flow flush 0
27/10/2020 21:33:20 dut.10.240.183.254:
27/10/2020 21:33:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_pppoe_pay_l2_src_only_session_id================
27/10/2020 21:33:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:33:20 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / end actions rss types eth l2-src-only pppoe end key_len 0 queues end / end
27/10/2020 21:33:20 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:33:20 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / end actions rss types eth l2-src-only pppoe end key_len 0 queues end / end
27/10/2020 21:33:20 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:33:20 dut.10.240.183.254: flow list 0
27/10/2020 21:33:20 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES => RSS
27/10/2020 21:33:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)
27/10/2020 21:33:21 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xa29aca48 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_lcp_pay'}
27/10/2020 21:33:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa29aca48', '0x8')]
27/10/2020 21:33:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)
27/10/2020 21:33:22 dut.10.240.183.254: port 0/queue 36: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0x2342ce64 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_lcp_pay'}
27/10/2020 21:33:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2342ce64', '0x24')]
27/10/2020 21:33:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)
27/10/2020 21:33:23 dut.10.240.183.254: port 0/queue 23: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xa17ed597 - RSS queue=0x17 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_lcp_pay'}
27/10/2020 21:33:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa17ed597', '0x17')]
27/10/2020 21:33:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)
27/10/2020 21:33:24 dut.10.240.183.254: port 0/queue 59: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0x20a6d1bb - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_lcp_pay'}
27/10/2020 21:33:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x20a6d1bb', '0x3b')]
27/10/2020 21:33:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)
27/10/2020 21:33:25 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xa29aca48 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:33:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa29aca48', '0x8')]
27/10/2020 21:33:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_lcp_pay
27/10/2020 21:33:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)
27/10/2020 21:33:26 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xa29aca48 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipcp_pay'}
27/10/2020 21:33:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa29aca48', '0x8')]
27/10/2020 21:33:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)
27/10/2020 21:33:28 dut.10.240.183.254: port 0/queue 36: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0x2342ce64 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipcp_pay'}
27/10/2020 21:33:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2342ce64', '0x24')]
27/10/2020 21:33:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)
27/10/2020 21:33:29 dut.10.240.183.254: port 0/queue 23: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xa17ed597 - RSS queue=0x17 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipcp_pay'}
27/10/2020 21:33:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa17ed597', '0x17')]
27/10/2020 21:33:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)
27/10/2020 21:33:30 dut.10.240.183.254: port 0/queue 59: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0x20a6d1bb - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipcp_pay'}
27/10/2020 21:33:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x20a6d1bb', '0x3b')]
27/10/2020 21:33:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:99",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)
27/10/2020 21:33:31 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:99 - type=0x8864 - length=106 - nb_segs=1 - RSS hash=0xa29aca48 - RSS queue=0x8 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_hash_same
27/10/2020 21:33:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa29aca48', '0x8')]
27/10/2020 21:33:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: mac_pppoe_ipcp_pay
27/10/2020 21:33:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)']
27/10/2020 21:33:32 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x0800 - length=114 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x86dd - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:33:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:33:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:33:32 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:33:33 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:33:33 dut.10.240.183.254: flow list 0
27/10/2020 21:33:33 dut.10.240.183.254:
27/10/2020 21:33:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0xc021)/PPP_LCP()/Raw("x" * 80)', 'Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:66",type=0x8864)/PPPoE(sessionid=7)/PPP(proto=0x8021)/PPP_IPCP()/Raw("x" * 80)']
27/10/2020 21:33:34 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:66 - type=0x8864 - length=106 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:33:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:33:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_pppoe_pay_l2_src_only_session_id passed
27/10/2020 21:33:34 dut.10.240.183.254: flow flush 0
27/10/2020 21:33:34 dut.10.240.183.254:
27/10/2020 21:33:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_pppoe_pay_l2_src_only': 'passed', 'mac_pppoe_pay_l2_dst_only': 'passed', 'mac_pppoe_pay_l2_src_only_l2_dst_only': 'passed', 'mac_pppoe_pay_session_id': 'passed', 'mac_pppoe_pay_l2_src_only_session_id': 'passed'}
27/10/2020 21:33:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:33:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_pppoe_pay Result PASSED:
27/10/2020 21:33:34 dut.10.240.183.254: flow flush 0
27/10/2020 21:33:36 dut.10.240.183.254:
testpmd>
27/10/2020 21:33:36 dut.10.240.183.254: clear port stats all
27/10/2020 21:33:37 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:33:37 dut.10.240.183.254: stop
27/10/2020 21:33:37 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 41 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=18 -> TX Port= 0/Queue=18 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=23 -> TX Port= 0/Queue=23 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=27 -> TX Port= 0/Queue=27 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=31 -> TX Port= 0/Queue=31 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=36 -> TX Port= 0/Queue=36 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=46 -> TX Port= 0/Queue=46 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=49 -> TX Port= 0/Queue=49 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=53 -> TX Port= 0/Queue=53 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=59 -> TX Port= 0/Queue=59 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:33:37 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:33:39 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:33:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_pay Begin
27/10/2020 21:33:40 dut.10.240.183.254:
27/10/2020 21:33:40 tester:
27/10/2020 21:33:40 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:33:40 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:33:41 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:33:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:33:51 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:33:51 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:33:51 dut.10.240.183.254: set verbose 1
27/10/2020 21:33:51 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:33:51 dut.10.240.183.254: show port info all
27/10/2020 21:33:51 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:33:51 dut.10.240.183.254: start
27/10/2020 21:33:51 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:33:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv4_pay================
27/10/2020 21:33:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:33:51 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv4 / end actions rss types c-vlan end key_len 0 queues end / end
27/10/2020 21:33:52 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:33:52 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv4 / end actions rss types c-vlan end key_len 0 queues end / end
27/10/2020 21:33:52 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:33:52 dut.10.240.183.254: flow list 0
27/10/2020 21:33:52 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV4 => RSS
27/10/2020 21:33:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)
27/10/2020 21:33:53 dut.10.240.183.254: port 0/queue 18: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - RSS hash=0x4d8d5592 - RSS queue=0x12 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_vlan_ipv4_pay_match'}
27/10/2020 21:33:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4d8d5592', '0x12')]
27/10/2020 21:33:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)
27/10/2020 21:33:54 dut.10.240.183.254: port 0/queue 9: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - RSS hash=0x26c6aac9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_vlan_ipv4_pay_match'}
27/10/2020 21:33:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x26c6aac9', '0x9')]
27/10/2020 21:33:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/Raw("x" * 80)
27/10/2020 21:33:55 dut.10.240.183.254: port 0/queue 18: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=118 - nb_segs=1 - RSS hash=0x4d8d5592 - RSS queue=0x12 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_vlan_ipv4_pay_match'}
27/10/2020 21:33:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4d8d5592', '0x12')]
27/10/2020 21:33:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)
27/10/2020 21:33:56 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:33:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:33:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:33:56 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:33:57 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:33:57 dut.10.240.183.254: flow list 0
27/10/2020 21:33:57 dut.10.240.183.254:
27/10/2020 21:33:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:33:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/Raw("x" * 80)']
27/10/2020 21:33:58 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=118 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:33:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:33:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:33:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv4_pay passed
27/10/2020 21:33:58 dut.10.240.183.254: flow flush 0
27/10/2020 21:33:59 dut.10.240.183.254:
27/10/2020 21:33:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv4_pay': 'passed'}
27/10/2020 21:33:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:33:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_pay Result PASSED:
27/10/2020 21:33:59 dut.10.240.183.254: flow flush 0
27/10/2020 21:34:00 dut.10.240.183.254:
testpmd>
27/10/2020 21:34:00 dut.10.240.183.254: clear port stats all
27/10/2020 21:34:01 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:34:01 dut.10.240.183.254: stop
27/10/2020 21:34:01 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=18 -> TX Port= 0/Queue=18 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:34:01 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:34:03 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:34:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_sctp_pay Begin
27/10/2020 21:34:04 dut.10.240.183.254:
27/10/2020 21:34:04 tester:
27/10/2020 21:34:04 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:34:05 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:34:05 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:34:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:34:15 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:34:15 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:34:15 dut.10.240.183.254: set verbose 1
27/10/2020 21:34:15 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:34:15 dut.10.240.183.254: show port info all
27/10/2020 21:34:16 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:34:16 dut.10.240.183.254: start
27/10/2020 21:34:16 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:34:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv4_sctp_pay================
27/10/2020 21:34:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:34:16 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv4 / sctp / end actions rss types c-vlan end key_len 0 queues end / end
27/10/2020 21:34:16 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:34:16 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv4 / sctp / end actions rss types c-vlan end key_len 0 queues end / end
27/10/2020 21:34:16 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:34:16 dut.10.240.183.254: flow list 0
27/10/2020 21:34:16 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV4 SCTP => RSS
27/10/2020 21:34:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:34:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)
27/10/2020 21:34:17 dut.10.240.183.254: port 0/queue 23: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0x2f70e9d7 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:34:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_vlan_ipv4_sctp_pay_match'}
27/10/2020 21:34:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2f70e9d7', '0x17')]
27/10/2020 21:34:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:34:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)
27/10/2020 21:34:18 dut.10.240.183.254: port 0/queue 43: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0x97b874eb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:34:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_vlan_ipv4_sctp_pay_match'}
27/10/2020 21:34:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x97b874eb', '0x2b')]
27/10/2020 21:34:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:34:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.5")/SCTP(sport=19,dport=99)/Raw("x" * 80)
27/10/2020 21:34:19 dut.10.240.183.254: port 0/queue 23: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0x2f70e9d7 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:34:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_vlan_ipv4_sctp_pay_match'}
27/10/2020 21:34:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2f70e9d7', '0x17')]
27/10/2020 21:34:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:34:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)']
27/10/2020 21:34:20 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:34:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:34:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:34:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:34:20 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:34:21 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:34:21 dut.10.240.183.254: flow list 0
27/10/2020 21:34:21 dut.10.240.183.254:
27/10/2020 21:34:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:34:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.5")/SCTP(sport=19,dport=99)/Raw("x" * 80)']
27/10/2020 21:34:23 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=130 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:34:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:34:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:34:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv4_sctp_pay passed
27/10/2020 21:34:23 dut.10.240.183.254: flow flush 0
27/10/2020 21:34:23 dut.10.240.183.254:
27/10/2020 21:34:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv4_sctp_pay': 'passed'}
27/10/2020 21:34:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:34:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_sctp_pay Result PASSED:
27/10/2020 21:34:23 dut.10.240.183.254: flow flush 0
27/10/2020 21:34:24 dut.10.240.183.254:
testpmd>
27/10/2020 21:34:24 dut.10.240.183.254: clear port stats all
27/10/2020 21:34:25 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:34:25 dut.10.240.183.254: stop
27/10/2020 21:34:25 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=23 -> TX Port= 0/Queue=23 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=43 -> TX Port= 0/Queue=43 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:34:25 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:34:27 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:34:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_tcp_pay Begin
27/10/2020 21:34:28 dut.10.240.183.254:
27/10/2020 21:34:28 tester:
27/10/2020 21:34:28 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:34:29 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:34:29 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:34:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:34:39 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:34:39 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:34:39 dut.10.240.183.254: set verbose 1
27/10/2020 21:34:40 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:34:40 dut.10.240.183.254: show port info all
27/10/2020 21:34:40 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:34:40 dut.10.240.183.254: start
27/10/2020 21:34:40 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:34:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv4_tcp_pay================
27/10/2020 21:34:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:34:40 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv4 / tcp / end actions rss types c-vlan end key_len 0 queues end / end
27/10/2020 21:34:40 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:34:40 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv4 / tcp / end actions rss types c-vlan end key_len 0 queues end / end
27/10/2020 21:34:40 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:34:40 dut.10.240.183.254: flow list 0
27/10/2020 21:34:40 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV4 TCP => RSS
27/10/2020 21:34:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:34:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)
27/10/2020 21:34:41 dut.10.240.183.254: port 0/queue 46: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x1a8591ae - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:34:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_vlan_ipv4_tcp_pay_match'}
27/10/2020 21:34:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1a8591ae', '0x2e')]
27/10/2020 21:34:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:34:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)
27/10/2020 21:34:42 dut.10.240.183.254: port 0/queue 23: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0xd42c8d7 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:34:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_vlan_ipv4_tcp_pay_match'}
27/10/2020 21:34:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd42c8d7', '0x17')]
27/10/2020 21:34:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:34:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/TCP(sport=19,dport=99)/Raw("x" * 80)
27/10/2020 21:34:43 dut.10.240.183.254: port 0/queue 46: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x1a8591ae - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:34:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_vlan_ipv4_tcp_pay_match'}
27/10/2020 21:34:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x1a8591ae', '0x2e')]
27/10/2020 21:34:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:34:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)']
27/10/2020 21:34:44 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:34:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:34:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:34:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:34:44 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:34:46 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:34:46 dut.10.240.183.254: flow list 0
27/10/2020 21:34:46 dut.10.240.183.254:
27/10/2020 21:34:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:34:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/TCP(sport=19,dport=99)/Raw("x" * 80)']
27/10/2020 21:34:47 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=138 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:34:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:34:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:34:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv4_tcp_pay passed
27/10/2020 21:34:47 dut.10.240.183.254: flow flush 0
27/10/2020 21:34:47 dut.10.240.183.254:
27/10/2020 21:34:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv4_tcp_pay': 'passed'}
27/10/2020 21:34:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:34:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_tcp_pay Result PASSED:
27/10/2020 21:34:47 dut.10.240.183.254: flow flush 0
27/10/2020 21:34:48 dut.10.240.183.254:
testpmd>
27/10/2020 21:34:48 dut.10.240.183.254: clear port stats all
27/10/2020 21:34:49 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:34:49 dut.10.240.183.254: stop
27/10/2020 21:34:49 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=23 -> TX Port= 0/Queue=23 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=46 -> TX Port= 0/Queue=46 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:34:49 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:34:51 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:34:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_udp_pay Begin
27/10/2020 21:34:52 dut.10.240.183.254:
27/10/2020 21:34:52 tester:
27/10/2020 21:34:52 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:34:53 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:34:54 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:35:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:35:04 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:35:04 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:35:04 dut.10.240.183.254: set verbose 1
27/10/2020 21:35:04 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:35:04 dut.10.240.183.254: show port info all
27/10/2020 21:35:04 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:35:04 dut.10.240.183.254: start
27/10/2020 21:35:04 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:35:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv4_udp_pay================
27/10/2020 21:35:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:35:04 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv4 / udp / end actions rss types c-vlan end key_len 0 queues end / end
27/10/2020 21:35:04 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:35:04 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv4 / udp / end actions rss types c-vlan end key_len 0 queues end / end
27/10/2020 21:35:04 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:35:04 dut.10.240.183.254: flow list 0
27/10/2020 21:35:04 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV4 UDP => RSS
27/10/2020 21:35:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:35:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)
27/10/2020 21:35:05 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - RSS hash=0x92c6980c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:35:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_vlan_ipv4_udp_pay_match'}
27/10/2020 21:35:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x92c6980c', '0xc')]
27/10/2020 21:35:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:35:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)
27/10/2020 21:35:06 dut.10.240.183.254: port 0/queue 6: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - RSS hash=0xc9634c06 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:35:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_vlan_ipv4_udp_pay_match'}
27/10/2020 21:35:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc9634c06', '0x6')]
27/10/2020 21:35:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:35:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/UDP(sport=19,dport=99)/Raw("x" * 80)
27/10/2020 21:35:07 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=126 - nb_segs=1 - RSS hash=0x92c6980c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:35:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_vlan_ipv4_udp_pay_match'}
27/10/2020 21:35:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x92c6980c', '0xc')]
27/10/2020 21:35:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:35:07 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)']
27/10/2020 21:35:08 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:35:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:35:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:35:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:35:08 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:35:10 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:35:10 dut.10.240.183.254: flow list 0
27/10/2020 21:35:10 dut.10.240.183.254:
27/10/2020 21:35:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:35:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/UDP(sport=19,dport=99)/Raw("x" * 80)']
27/10/2020 21:35:11 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:35:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:35:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:35:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv4_udp_pay passed
27/10/2020 21:35:11 dut.10.240.183.254: flow flush 0
27/10/2020 21:35:11 dut.10.240.183.254:
27/10/2020 21:35:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv4_udp_pay': 'passed'}
27/10/2020 21:35:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:35:11 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_udp_pay Result PASSED:
27/10/2020 21:35:11 dut.10.240.183.254: flow flush 0
27/10/2020 21:35:12 dut.10.240.183.254:
testpmd>
27/10/2020 21:35:12 dut.10.240.183.254: clear port stats all
27/10/2020 21:35:13 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:35:13 dut.10.240.183.254: stop
27/10/2020 21:35:13 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:35:13 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:35:16 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:35:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_pay Begin
27/10/2020 21:35:16 dut.10.240.183.254:
27/10/2020 21:35:16 tester:
27/10/2020 21:35:16 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:35:17 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:35:18 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:35:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:35:28 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:35:28 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:35:28 dut.10.240.183.254: set verbose 1
27/10/2020 21:35:28 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:35:28 dut.10.240.183.254: show port info all
27/10/2020 21:35:28 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:35:28 dut.10.240.183.254: start
27/10/2020 21:35:28 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:35:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv6_pay================
27/10/2020 21:35:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:35:28 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv6 / end actions rss types c-vlan end key_len 0 queues end / end
27/10/2020 21:35:28 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:35:28 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv6 / end actions rss types c-vlan end key_len 0 queues end / end
27/10/2020 21:35:28 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:35:28 dut.10.240.183.254: flow list 0
27/10/2020 21:35:28 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV6 => RSS
27/10/2020 21:35:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:35:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)
27/10/2020 21:35:29 dut.10.240.183.254: port 0/queue 56: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x88c4c0b8 - RSS queue=0x38 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0x38
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:35:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_vlan_ipv6_pay_match'}
27/10/2020 21:35:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x88c4c0b8', '0x38')]
27/10/2020 21:35:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:35:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)
27/10/2020 21:35:30 dut.10.240.183.254: port 0/queue 28: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0xc462605c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:35:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_vlan_ipv6_pay_match'}
27/10/2020 21:35:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc462605c', '0x1c')]
27/10/2020 21:35:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:35:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("y" * 80)
27/10/2020 21:35:31 dut.10.240.183.254: port 0/queue 56: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x88c4c0b8 - RSS queue=0x38 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0x38
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:35:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_vlan_ipv6_pay_match'}
27/10/2020 21:35:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x88c4c0b8', '0x38')]
27/10/2020 21:35:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:35:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)']
27/10/2020 21:35:32 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:35:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:35:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:35:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:35:32 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:35:34 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:35:34 dut.10.240.183.254: flow list 0
27/10/2020 21:35:34 dut.10.240.183.254:
27/10/2020 21:35:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:35:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("y" * 80)']
27/10/2020 21:35:35 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=138 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:35:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:35:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:35:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv6_pay passed
27/10/2020 21:35:35 dut.10.240.183.254: flow flush 0
27/10/2020 21:35:35 dut.10.240.183.254:
27/10/2020 21:35:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv6_pay': 'passed'}
27/10/2020 21:35:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:35:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_pay Result PASSED:
27/10/2020 21:35:35 dut.10.240.183.254: flow flush 0
27/10/2020 21:35:36 dut.10.240.183.254:
testpmd>
27/10/2020 21:35:36 dut.10.240.183.254: clear port stats all
27/10/2020 21:35:37 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:35:37 dut.10.240.183.254: stop
27/10/2020 21:35:37 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=28 -> TX Port= 0/Queue=28 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=56 -> TX Port= 0/Queue=56 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:35:37 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:35:40 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:35:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_sctp_pay Begin
27/10/2020 21:35:40 dut.10.240.183.254:
27/10/2020 21:35:40 tester:
27/10/2020 21:35:40 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:35:41 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:35:42 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:35:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:35:52 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:35:52 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:35:52 dut.10.240.183.254: set verbose 1
27/10/2020 21:35:52 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:35:52 dut.10.240.183.254: show port info all
27/10/2020 21:35:52 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:35:52 dut.10.240.183.254: start
27/10/2020 21:35:52 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:35:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv6_sctp_pay================
27/10/2020 21:35:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:35:52 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv6 / sctp / end actions rss types c-vlan end key_len 0 queues end / end
27/10/2020 21:35:52 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:35:52 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv6 / sctp / end actions rss types c-vlan end key_len 0 queues end / end
27/10/2020 21:35:52 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:35:52 dut.10.240.183.254: flow list 0
27/10/2020 21:35:52 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV6 SCTP => RSS
27/10/2020 21:35:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:35:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)
27/10/2020 21:35:53 dut.10.240.183.254: port 0/queue 20: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x488b2294 - RSS queue=0x14 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:35:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_vlan_ipv6_sctp_pay_match'}
27/10/2020 21:35:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x488b2294', '0x14')]
27/10/2020 21:35:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:35:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)
27/10/2020 21:35:54 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0xa445914a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:35:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_vlan_ipv6_sctp_pay_match'}
27/10/2020 21:35:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa445914a', '0xa')]
27/10/2020 21:35:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:35:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/SCTP(sport=25,dport=99)/Raw("x" * 80)
27/10/2020 21:35:55 dut.10.240.183.254: port 0/queue 20: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x488b2294 - RSS queue=0x14 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:35:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_vlan_ipv6_sctp_pay_match'}
27/10/2020 21:35:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x488b2294', '0x14')]
27/10/2020 21:35:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:35:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)']
27/10/2020 21:35:57 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:35:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:35:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:35:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:35:57 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:35:58 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:35:58 dut.10.240.183.254: flow list 0
27/10/2020 21:35:58 dut.10.240.183.254:
27/10/2020 21:35:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:35:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/SCTP(sport=25,dport=99)/Raw("x" * 80)']
27/10/2020 21:35:59 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=150 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:35:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:35:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:35:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv6_sctp_pay passed
27/10/2020 21:35:59 dut.10.240.183.254: flow flush 0
27/10/2020 21:35:59 dut.10.240.183.254:
27/10/2020 21:35:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv6_sctp_pay': 'passed'}
27/10/2020 21:35:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:35:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_sctp_pay Result PASSED:
27/10/2020 21:35:59 dut.10.240.183.254: flow flush 0
27/10/2020 21:36:00 dut.10.240.183.254:
testpmd>
27/10/2020 21:36:00 dut.10.240.183.254: clear port stats all
27/10/2020 21:36:01 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:36:01 dut.10.240.183.254: stop
27/10/2020 21:36:01 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=20 -> TX Port= 0/Queue=20 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:36:01 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:36:04 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:36:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_tcp_pay Begin
27/10/2020 21:36:04 dut.10.240.183.254:
27/10/2020 21:36:04 tester:
27/10/2020 21:36:04 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:36:05 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:36:06 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:36:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:36:16 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:36:16 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:36:16 dut.10.240.183.254: set verbose 1
27/10/2020 21:36:16 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:36:16 dut.10.240.183.254: show port info all
27/10/2020 21:36:16 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:36:16 dut.10.240.183.254: start
27/10/2020 21:36:16 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:36:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv6_tcp_pay================
27/10/2020 21:36:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:36:16 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv6 / tcp / end actions rss types c-vlan end key_len 0 queues end / end
27/10/2020 21:36:16 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:36:16 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv6 / tcp / end actions rss types c-vlan end key_len 0 queues end / end
27/10/2020 21:36:16 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:36:16 dut.10.240.183.254: flow list 0
27/10/2020 21:36:16 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV6 TCP => RSS
27/10/2020 21:36:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:36:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)
27/10/2020 21:36:17 dut.10.240.183.254: port 0/queue 36: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - RSS hash=0x8b2cf3a4 - RSS queue=0x24 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:36:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_vlan_ipv6_tcp_pay_match'}
27/10/2020 21:36:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8b2cf3a4', '0x24')]
27/10/2020 21:36:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:36:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)
27/10/2020 21:36:18 dut.10.240.183.254: port 0/queue 18: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - RSS hash=0x459679d2 - RSS queue=0x12 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:36:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_vlan_ipv6_tcp_pay_match'}
27/10/2020 21:36:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x459679d2', '0x12')]
27/10/2020 21:36:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:36:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x" * 80)
27/10/2020 21:36:20 dut.10.240.183.254: port 0/queue 36: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=158 - nb_segs=1 - RSS hash=0x8b2cf3a4 - RSS queue=0x24 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:36:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_vlan_ipv6_tcp_pay_match'}
27/10/2020 21:36:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x8b2cf3a4', '0x24')]
27/10/2020 21:36:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:36:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)']
27/10/2020 21:36:21 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:36:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:36:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:36:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:36:21 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:36:22 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:36:22 dut.10.240.183.254: flow list 0
27/10/2020 21:36:22 dut.10.240.183.254:
27/10/2020 21:36:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:36:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x" * 80)']
27/10/2020 21:36:23 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=158 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:36:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:36:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:36:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv6_tcp_pay passed
27/10/2020 21:36:23 dut.10.240.183.254: flow flush 0
27/10/2020 21:36:23 dut.10.240.183.254:
27/10/2020 21:36:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv6_tcp_pay': 'passed'}
27/10/2020 21:36:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:36:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_tcp_pay Result PASSED:
27/10/2020 21:36:23 dut.10.240.183.254: flow flush 0
27/10/2020 21:36:24 dut.10.240.183.254:
testpmd>
27/10/2020 21:36:24 dut.10.240.183.254: clear port stats all
27/10/2020 21:36:25 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:36:25 dut.10.240.183.254: stop
27/10/2020 21:36:25 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=18 -> TX Port= 0/Queue=18 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=36 -> TX Port= 0/Queue=36 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:36:25 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:36:28 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:36:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_udp_pay Begin
27/10/2020 21:36:28 dut.10.240.183.254:
27/10/2020 21:36:28 tester:
27/10/2020 21:36:28 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:36:29 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:36:30 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:36:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:36:40 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:36:40 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:36:40 dut.10.240.183.254: set verbose 1
27/10/2020 21:36:40 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:36:40 dut.10.240.183.254: show port info all
27/10/2020 21:36:40 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:36:40 dut.10.240.183.254: start
27/10/2020 21:36:40 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:36:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv6_udp_pay================
27/10/2020 21:36:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:36:40 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv6 / udp / end actions rss types c-vlan end key_len 0 queues end / end
27/10/2020 21:36:40 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:36:40 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv6 / udp / end actions rss types c-vlan end key_len 0 queues end / end
27/10/2020 21:36:40 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:36:40 dut.10.240.183.254: flow list 0
27/10/2020 21:36:40 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV6 UDP => RSS
27/10/2020 21:36:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:36:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)
27/10/2020 21:36:41 dut.10.240.183.254: port 0/queue 14: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - RSS hash=0x14620ce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:36:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_vlan_ipv6_udp_pay_match'}
27/10/2020 21:36:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x14620ce', '0xe')]
27/10/2020 21:36:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:36:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)
27/10/2020 21:36:43 dut.10.240.183.254: port 0/queue 39: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - RSS hash=0x80a31067 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:36:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_vlan_ipv6_udp_pay_match'}
27/10/2020 21:36:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x80a31067', '0x27')]
27/10/2020 21:36:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:36:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=99)/Raw("x" * 80)
27/10/2020 21:36:44 dut.10.240.183.254: port 0/queue 14: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=146 - nb_segs=1 - RSS hash=0x14620ce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:36:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_vlan_ipv6_udp_pay_match'}
27/10/2020 21:36:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x14620ce', '0xe')]
27/10/2020 21:36:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:36:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)']
27/10/2020 21:36:45 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:36:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:36:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:36:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:36:45 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:36:46 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:36:46 dut.10.240.183.254: flow list 0
27/10/2020 21:36:46 dut.10.240.183.254:
27/10/2020 21:36:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:36:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)', 'Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:53",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=99)/Raw("x" * 80)']
27/10/2020 21:36:47 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:53 - type=0x8100 - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:36:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: check_no_hash
27/10/2020 21:36:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:36:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv6_udp_pay passed
27/10/2020 21:36:47 dut.10.240.183.254: flow flush 0
27/10/2020 21:36:47 dut.10.240.183.254:
27/10/2020 21:36:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv6_udp_pay': 'passed'}
27/10/2020 21:36:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:36:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_udp_pay Result PASSED:
27/10/2020 21:36:47 dut.10.240.183.254: flow flush 0
27/10/2020 21:36:48 dut.10.240.183.254:
testpmd>
27/10/2020 21:36:48 dut.10.240.183.254: clear port stats all
27/10/2020 21:36:49 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:36:49 dut.10.240.183.254: stop
27/10/2020 21:36:49 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=39 -> TX Port= 0/Queue=39 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:36:49 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:36:52 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:36:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_pppoe_pay Begin
27/10/2020 21:36:52 dut.10.240.183.254:
27/10/2020 21:36:52 tester:
27/10/2020 21:36:52 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:36:53 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:36:54 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:37:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:37:04 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:37:04 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:37:04 dut.10.240.183.254: set verbose 1
27/10/2020 21:37:04 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:37:04 dut.10.240.183.254: show port info all
27/10/2020 21:37:04 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:37:04 dut.10.240.183.254: start
27/10/2020 21:37:04 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:37:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_pppoe_pay_l2_src_only================
27/10/2020 21:37:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:37:04 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-src-only end key_len 0 queues end / end
27/10/2020 21:37:04 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffced3a73b8, Invalid input set: Invalid argument
27/10/2020 21:37:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_pppoe_pay_l2_src_only failed: 'rule flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-src-only end key_len 0 queues end / end validated failed, result flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-src-only end key_len 0 queues end / end\r\r\nport_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffced3a73b8, Invalid input set: Invalid argument'
27/10/2020 21:37:04 dut.10.240.183.254: flow flush 0
27/10/2020 21:37:04 dut.10.240.183.254:
27/10/2020 21:37:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_pppoe_pay_l2_dst_only================
27/10/2020 21:37:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:37:04 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-dst-only end key_len 0 queues end / end
27/10/2020 21:37:04 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffced3a73b8, Invalid input set: Invalid argument
27/10/2020 21:37:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_pppoe_pay_l2_dst_only failed: 'rule flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-dst-only end key_len 0 queues end / end validated failed, result flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-dst-only end key_len 0 queues end / end\r\r\nport_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffced3a73b8, Invalid input set: Invalid argument'
27/10/2020 21:37:04 dut.10.240.183.254: flow flush 0
27/10/2020 21:37:04 dut.10.240.183.254:
27/10/2020 21:37:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_pppoe_pay_l2_src_only_l2_dst_only================
27/10/2020 21:37:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:37:04 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-src-only l2-dst-only end key_len 0 queues end / end
27/10/2020 21:37:04 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffced3a73b8, Invalid input set: Invalid argument
27/10/2020 21:37:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_pppoe_pay_l2_src_only_l2_dst_only failed: 'rule flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-src-only l2-dst-only end key_len 0 queues end / end validated failed, result flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types eth l2-src-only l2-dst-only end key_len 0 queues end / end\r\r\nport_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffced3a73b8, Invalid input set: Invalid argument'
27/10/2020 21:37:04 dut.10.240.183.254: flow flush 0
27/10/2020 21:37:05 dut.10.240.183.254:
27/10/2020 21:37:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_pppoe_pay_c_vlan================
27/10/2020 21:37:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:37:05 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types c-vlan end key_len 0 queues end / end
27/10/2020 21:37:05 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffced3a73b8, Invalid input set: Invalid argument
27/10/2020 21:37:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case mac_vlan_pppoe_pay_c_vlan failed: 'rule flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types c-vlan end key_len 0 queues end / end validated failed, result flow validate 0 ingress pattern eth / vlan / pppoes / end actions rss types c-vlan end key_len 0 queues end / end\r\r\nport_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffced3a73b8, Invalid input set: Invalid argument'
27/10/2020 21:37:05 dut.10.240.183.254: flow flush 0
27/10/2020 21:37:05 dut.10.240.183.254:
27/10/2020 21:37:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'mac_vlan_pppoe_pay_l2_src_only': 'failed', 'mac_vlan_pppoe_pay_l2_dst_only': 'failed', 'mac_vlan_pppoe_pay_l2_src_only_l2_dst_only': 'failed', 'mac_vlan_pppoe_pay_c_vlan': 'failed'}
27/10/2020 21:37:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 0.0
27/10/2020 21:37:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_pppoe_pay Result FAILED: 'some subcases failed'
27/10/2020 21:37:05 dut.10.240.183.254: flow flush 0
27/10/2020 21:37:06 dut.10.240.183.254:
testpmd>
27/10/2020 21:37:06 dut.10.240.183.254: clear port stats all
27/10/2020 21:37:07 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:37:07 dut.10.240.183.254: stop
27/10/2020 21:37:07 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:37:07 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:37:09 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:37:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_multirules_two_rules_hit_default_profile Begin
27/10/2020 21:37:10 dut.10.240.183.254:
27/10/2020 21:37:10 tester:
27/10/2020 21:37:10 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:37:11 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64
27/10/2020 21:37:11 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:37:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:37:21 dut.10.240.183.254: port config all rss all
27/10/2020 21:37:22 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
27/10/2020 21:37:22 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:37:22 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:37:22 dut.10.240.183.254: set verbose 1
27/10/2020 21:37:22 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:37:22 dut.10.240.183.254: show port info all
27/10/2020 21:37:22 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:37:22 dut.10.240.183.254: start
27/10/2020 21:37:22 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:37:22 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
27/10/2020 21:37:22 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:37:22 dut.10.240.183.254: flow list 0
27/10/2020 21:37:22 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 => RSS
27/10/2020 21:37:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:37:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:37:23 dut.10.240.183.254: port 0/queue 17: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xb2d01d11 - RSS queue=0x11 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:37:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb2d01d11', '0x11')]
27/10/2020 21:37:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:37:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:37:24 dut.10.240.183.254: port 0/queue 18: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x917f75d2 - RSS queue=0x12 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:37:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x917f75d2', '0x12')]
27/10/2020 21:37:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:37:24 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.5")/Raw("x"*80)
27/10/2020 21:37:25 dut.10.240.183.254: port 0/queue 17: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xb2d01d11 - RSS queue=0x11 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:37:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xb2d01d11', '0x11')]
27/10/2020 21:37:25 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
27/10/2020 21:37:25 dut.10.240.183.254:
Flow rule #1 created
27/10/2020 21:37:25 dut.10.240.183.254: flow list 0
27/10/2020 21:37:25 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 => RSS
1 0 0 i-- ETH PPPOES IPV4 => RSS
27/10/2020 21:37:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:37:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:37:27 dut.10.240.183.254: port 0/queue 20: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xd621a454 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:37:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd621a454', '0x14')]
27/10/2020 21:37:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:37:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.5")/Raw("x"*80)
27/10/2020 21:37:28 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xa307a970 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:37:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xa307a970', '0x30')]
27/10/2020 21:37:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:37:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:37:29 dut.10.240.183.254: port 0/queue 20: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xd621a454 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:37:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xd621a454', '0x14')]
27/10/2020 21:37:29 dut.10.240.183.254: flow destroy 0 rule 1
27/10/2020 21:37:30 dut.10.240.183.254:
Flow rule #1 destroyed
testpmd>
27/10/2020 21:37:30 dut.10.240.183.254: flow list 0
27/10/2020 21:37:30 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 => RSS
27/10/2020 21:37:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:37:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:37:31 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:37:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:37:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:37:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:37:32 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:37:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:37:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:37:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.5")/Raw("x"*80)
27/10/2020 21:37:33 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:37:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:37:33 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:37:34 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:37:34 dut.10.240.183.254: flow list 0
27/10/2020 21:37:34 dut.10.240.183.254:
27/10/2020 21:37:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:37:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)
27/10/2020 21:37:36 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:37:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:37:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_multirules_two_rules_hit_default_profile Result PASSED:
27/10/2020 21:37:36 dut.10.240.183.254: flow flush 0
27/10/2020 21:37:37 dut.10.240.183.254:
testpmd>
27/10/2020 21:37:37 dut.10.240.183.254: clear port stats all
27/10/2020 21:37:38 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:37:38 dut.10.240.183.254: stop
27/10/2020 21:37:38 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=17 -> TX Port= 0/Queue=17 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=18 -> TX Port= 0/Queue=18 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=20 -> TX Port= 0/Queue=20 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=48 -> TX Port= 0/Queue=48 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:37:38 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:37:40 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:37:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_multirules_two_rules_not_hit_default_profile Begin
27/10/2020 21:37:41 dut.10.240.183.254:
27/10/2020 21:37:41 tester:
27/10/2020 21:37:41 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:37:42 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64
27/10/2020 21:37:42 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:37:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:37:52 dut.10.240.183.254: port config all rss all
27/10/2020 21:37:53 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
27/10/2020 21:37:53 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:37:53 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:37:53 dut.10.240.183.254: set verbose 1
27/10/2020 21:37:53 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:37:53 dut.10.240.183.254: show port info all
27/10/2020 21:37:53 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:37:53 dut.10.240.183.254: start
27/10/2020 21:37:53 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:37:53 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
27/10/2020 21:37:53 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:37:53 dut.10.240.183.254: flow list 0
27/10/2020 21:37:53 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 UDP => RSS
27/10/2020 21:37:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:37:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:37:54 dut.10.240.183.254: port 0/queue 51: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xfb3ebaf3 - RSS queue=0x33 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x33
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:37:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xfb3ebaf3', '0x33')]
27/10/2020 21:37:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:37:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:37:55 dut.10.240.183.254: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xe49f59b4 - RSS queue=0x34 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:37:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe49f59b4', '0x34')]
27/10/2020 21:37:55 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
27/10/2020 21:37:55 dut.10.240.183.254:
Flow rule #1 created
27/10/2020 21:37:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:37:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:37:56 dut.10.240.183.254: port 0/queue 58: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xdbdc9f3a - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:37:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xdbdc9f3a', '0x3a')]
27/10/2020 21:37:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:37:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:37:57 dut.10.240.183.254: port 0/queue 23: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x6b4fa817 - RSS queue=0x17 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:37:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x6b4fa817', '0x17')]
27/10/2020 21:37:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:37:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:37:58 dut.10.240.183.254: port 0/queue 58: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xdbdc9f3a - RSS queue=0x3a - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:37:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xdbdc9f3a', '0x3a')]
27/10/2020 21:37:58 dut.10.240.183.254: flow destroy 0 rule 1
27/10/2020 21:38:00 dut.10.240.183.254:
Flow rule #1 destroyed
testpmd>
27/10/2020 21:38:00 dut.10.240.183.254: flow list 0
27/10/2020 21:38:00 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 UDP => RSS
27/10/2020 21:38:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:38:01 dut.10.240.183.254: port 0/queue 9: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x5fa0fe49 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5fa0fe49', '0x9')]
27/10/2020 21:38:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:01 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:38:02 dut.10.240.183.254: port 0/queue 40: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x4b2de1e8 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x28
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4b2de1e8', '0x28')]
27/10/2020 21:38:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:38:03 dut.10.240.183.254: port 0/queue 56: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x688d0778 - RSS queue=0x38 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x38
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x688d0778', '0x38')]
27/10/2020 21:38:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:03 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:38:04 dut.10.240.183.254: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x7c0018d9 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x7c0018d9', '0x19')]
27/10/2020 21:38:04 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:38:05 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:38:05 dut.10.240.183.254: flow list 0
27/10/2020 21:38:05 dut.10.240.183.254:
27/10/2020 21:38:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:05 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:38:06 dut.10.240.183.254: port 0/queue 9: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x5fa0fe49 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x5fa0fe49', '0x9')]
27/10/2020 21:38:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:06 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:38:08 dut.10.240.183.254: port 0/queue 40: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x4b2de1e8 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x28
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x4b2de1e8', '0x28')]
27/10/2020 21:38:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:08 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:38:09 dut.10.240.183.254: port 0/queue 56: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x688d0778 - RSS queue=0x38 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x38
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x688d0778', '0x38')]
27/10/2020 21:38:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:09 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.7")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:38:10 dut.10.240.183.254: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x7c0018d9 - RSS queue=0x19 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x7c0018d9', '0x19')]
27/10/2020 21:38:10 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_multirules_two_rules_not_hit_default_profile Result PASSED:
27/10/2020 21:38:10 dut.10.240.183.254: flow flush 0
27/10/2020 21:38:11 dut.10.240.183.254:
testpmd>
27/10/2020 21:38:11 dut.10.240.183.254: clear port stats all
27/10/2020 21:38:12 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:38:12 dut.10.240.183.254: stop
27/10/2020 21:38:12 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=23 -> TX Port= 0/Queue=23 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=25 -> TX Port= 0/Queue=25 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=40 -> TX Port= 0/Queue=40 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=51 -> TX Port= 0/Queue=51 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=56 -> TX Port= 0/Queue=56 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=58 -> TX Port= 0/Queue=58 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:38:12 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:38:14 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:38:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_simple_xor Begin
27/10/2020 21:38:15 dut.10.240.183.254:
27/10/2020 21:38:15 tester:
27/10/2020 21:38:15 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:38:16 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64
27/10/2020 21:38:17 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:38:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:38:27 dut.10.240.183.254: port config all rss all
27/10/2020 21:38:27 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
27/10/2020 21:38:27 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:38:27 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:38:27 dut.10.240.183.254: set verbose 1
27/10/2020 21:38:27 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:38:27 dut.10.240.183.254: show port info all
27/10/2020 21:38:27 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:38:27 dut.10.240.183.254: start
27/10/2020 21:38:27 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:38:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ===================Test sub case: simple_xor================
27/10/2020 21:38:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle test--------------
27/10/2020 21:38:27 dut.10.240.183.254: flow validate 0 ingress pattern end actions rss func simple_xor key_len 0 queues end / end
27/10/2020 21:38:27 dut.10.240.183.254:
Flow rule validated
27/10/2020 21:38:27 dut.10.240.183.254: flow create 0 ingress pattern end actions rss func simple_xor key_len 0 queues end / end
27/10/2020 21:38:27 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:38:27 dut.10.240.183.254: flow list 0
27/10/2020 21:38:27 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- => RSS
27/10/2020 21:38:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:27 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)
27/10/2020 21:38:28 dut.10.240.183.254: port 0/queue 3: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x3 - RSS queue=0x3 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay_match'}
27/10/2020 21:38:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3', '0x3')]
27/10/2020 21:38:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:28 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)']
27/10/2020 21:38:29 dut.10.240.183.254: port 0/queue 3: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0x3 - RSS queue=0x3 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_same': 'mac_pppoe_ipv4_pay_match'}
27/10/2020 21:38:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3', '0x3')]
27/10/2020 21:38:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:29 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:38:30 dut.10.240.183.254: port 0/queue 20: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x190014 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay_match'}
27/10/2020 21:38:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x190014', '0x14')]
27/10/2020 21:38:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:30 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:38:32 dut.10.240.183.254: port 0/queue 20: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x190014 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_pppoe_ipv4_udp_pay_match'}
27/10/2020 21:38:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:32 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:38:33 dut.10.240.183.254: port 0/queue 20: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x190014 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay_match'}
27/10/2020 21:38:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x190014', '0x14')]
27/10/2020 21:38:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:33 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:38:34 dut.10.240.183.254: port 0/queue 20: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x190014 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_pppoe_ipv4_tcp_pay_match'}
27/10/2020 21:38:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:34 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:38:35 dut.10.240.183.254: port 0/queue 20: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x3514 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay_match'}
27/10/2020 21:38:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3514', '0x14')]
27/10/2020 21:38:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:35 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)']
27/10/2020 21:38:36 dut.10.240.183.254: port 0/queue 20: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x3514 - RSS queue=0x14 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_pppoe_ipv6_pay_match'}
27/10/2020 21:38:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:36 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:38:37 dut.10.240.183.254: port 0/queue 3: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x193503 - RSS queue=0x3 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv6_udp_pay_match'}
27/10/2020 21:38:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x193503', '0x3')]
27/10/2020 21:38:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:37 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:38:38 dut.10.240.183.254: port 0/queue 3: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x193503 - RSS queue=0x3 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_ipv6_udp_pay_match'}
27/10/2020 21:38:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:38 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:38:39 dut.10.240.183.254: port 0/queue 3: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x193503 - RSS queue=0x3 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv6_tcp_pay_match'}
27/10/2020 21:38:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x193503', '0x3')]
27/10/2020 21:38:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:39 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:38:40 dut.10.240.183.254: port 0/queue 3: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x193503 - RSS queue=0x3 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_ipv6_tcp_pay_match'}
27/10/2020 21:38:40 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
27/10/2020 21:38:40 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:38:42 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:38:42 dut.10.240.183.254: flow list 0
27/10/2020 21:38:42 dut.10.240.183.254:
27/10/2020 21:38:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/Raw("x"*80)
27/10/2020 21:38:43 dut.10.240.183.254: port 0/queue 9: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xbf157649 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_pay_match_post'}
27/10/2020 21:38:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbf157649', '0x9')]
27/10/2020 21:38:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x"*80)']
27/10/2020 21:38:44 dut.10.240.183.254: port 0/queue 17: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=122 - nb_segs=1 - RSS hash=0xe0b19c11 - RSS queue=0x11 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_hash_different': 'mac_pppoe_ipv4_pay_match_post'}
27/10/2020 21:38:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe0b19c11', '0x11')]
27/10/2020 21:38:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:38:45 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x3f144b70 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_udp_pay_match_post'}
27/10/2020 21:38:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3f144b70', '0x30')]
27/10/2020 21:38:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:38:46 dut.10.240.183.254: port 0/queue 40: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x60b0a128 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x28
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_pppoe_ipv4_udp_pay_match_post'}
27/10/2020 21:38:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:38:47 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x3f144b70 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv4_tcp_pay_match_post'}
27/10/2020 21:38:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x3f144b70', '0x30')]
27/10/2020 21:38:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.2", dst="192.168.1.1")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:38:48 dut.10.240.183.254: port 0/queue 40: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0x60b0a128 - RSS queue=0x28 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x28
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_pppoe_ipv4_tcp_pay_match_post'}
27/10/2020 21:38:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)
27/10/2020 21:38:49 dut.10.240.183.254: port 0/queue 9: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xbf3f6c09 - RSS queue=0x9 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_pppoe_ipv6_pay_match_post'}
27/10/2020 21:38:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xbf3f6c09', '0x9')]
27/10/2020 21:38:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/Raw("x"*80)']
27/10/2020 21:38:50 dut.10.240.183.254: port 0/queue 22: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=142 - nb_segs=1 - RSS hash=0xe8795016 - RSS queue=0x16 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x16
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_pppoe_ipv6_pay_match_post'}
27/10/2020 21:38:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:38:51 dut.10.240.183.254: port 0/queue 47: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0xc6d6e2f - RSS queue=0x2f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv6_udp_pay_match_post'}
27/10/2020 21:38:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc6d6e2f', '0x2f')]
27/10/2020 21:38:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/UDP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:38:53 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=150 - nb_segs=1 - RSS hash=0x5b2b5230 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_ipv6_udp_pay_match_post'}
27/10/2020 21:38:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:38:54 dut.10.240.183.254: port 0/queue 47: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0xc6d6e2f - RSS queue=0x2f - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x2f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'save_hash': 'mac_ipv6_tcp_pay_match_post'}
27/10/2020 21:38:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xc6d6e2f', '0x2f')]
27/10/2020 21:38:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:38:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ['Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2022", dst="CDCD:910A:2222:5498:8475:1111:3900:1536")/TCP(sport=25,dport=23)/Raw("x"*80)']
27/10/2020 21:38:55 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=162 - nb_segs=1 - RSS hash=0x5b2b5230 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:38:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: action: {'check_same': 'mac_ipv6_tcp_pay_match_post'}
27/10/2020 21:38:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: sub_case simple_xor passed
27/10/2020 21:38:55 dut.10.240.183.254: flow flush 0
27/10/2020 21:38:55 dut.10.240.183.254:
27/10/2020 21:38:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: {'simple_xor': 'passed'}
27/10/2020 21:38:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: pass rate is: 100.0
27/10/2020 21:38:55 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_simple_xor Result PASSED:
27/10/2020 21:38:55 dut.10.240.183.254: flow flush 0
27/10/2020 21:38:56 dut.10.240.183.254:
testpmd>
27/10/2020 21:38:56 dut.10.240.183.254: clear port stats all
27/10/2020 21:38:57 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:38:57 dut.10.240.183.254: stop
27/10/2020 21:38:57 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=17 -> TX Port= 0/Queue=17 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=20 -> TX Port= 0/Queue=20 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=22 -> TX Port= 0/Queue=22 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=40 -> TX Port= 0/Queue=40 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=47 -> TX Port= 0/Queue=47 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=48 -> TX Port= 0/Queue=48 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:38:57 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:39:00 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:39:00 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_two_rules_larger_first_smaller_later Begin
27/10/2020 21:39:00 dut.10.240.183.254:
27/10/2020 21:39:00 tester:
27/10/2020 21:39:00 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:39:01 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64
27/10/2020 21:39:02 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:39:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:39:12 dut.10.240.183.254: port config all rss all
27/10/2020 21:39:12 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
27/10/2020 21:39:12 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:39:12 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:39:12 dut.10.240.183.254: set verbose 1
27/10/2020 21:39:12 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:39:12 dut.10.240.183.254: show port info all
27/10/2020 21:39:12 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:39:12 dut.10.240.183.254: start
27/10/2020 21:39:12 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:39:12 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
27/10/2020 21:39:12 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:39:12 dut.10.240.183.254: flow list 0
27/10/2020 21:39:12 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 => RSS
27/10/2020 21:39:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:12 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:39:13 dut.10.240.183.254: port 0/queue 32: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x45c725a0 - RSS queue=0x20 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x45c725a0', '0x20')]
27/10/2020 21:39:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:13 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:39:14 dut.10.240.183.254: port 0/queue 59: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xf5d5dd7b - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf5d5dd7b', '0x3b')]
27/10/2020 21:39:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:14 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:39:15 dut.10.240.183.254: port 0/queue 32: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x45c725a0 - RSS queue=0x20 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:15 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x45c725a0', '0x20')]
27/10/2020 21:39:15 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
27/10/2020 21:39:15 dut.10.240.183.254:
Flow rule #1 created
27/10/2020 21:39:15 dut.10.240.183.254: flow list 0
27/10/2020 21:39:16 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 => RSS
1 0 0 i-- ETH PPPOES IPV4 UDP => RSS
27/10/2020 21:39:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:39:17 dut.10.240.183.254: port 0/queue 61: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x276c86bd - RSS queue=0x3d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x276c86bd', '0x3d')]
27/10/2020 21:39:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:17 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:39:18 dut.10.240.183.254: port 0/queue 16: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x7b7ac050 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x10
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x7b7ac050', '0x10')]
27/10/2020 21:39:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:18 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:39:19 dut.10.240.183.254: port 0/queue 61: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x276c86bd - RSS queue=0x3d - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:19 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x276c86bd', '0x3d')]
27/10/2020 21:39:19 dut.10.240.183.254: flow destroy 0 rule 1
27/10/2020 21:39:20 dut.10.240.183.254:
Flow rule #1 destroyed
testpmd>
27/10/2020 21:39:20 dut.10.240.183.254: flow list 0
27/10/2020 21:39:20 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 => RSS
27/10/2020 21:39:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:39:21 dut.10.240.183.254: port 0/queue 32: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x45c725a0 - RSS queue=0x20 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x45c725a0', '0x20')]
27/10/2020 21:39:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:21 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:39:22 dut.10.240.183.254: port 0/queue 59: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xf5d5dd7b - RSS queue=0x3b - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x3b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf5d5dd7b', '0x3b')]
27/10/2020 21:39:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:22 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:39:23 dut.10.240.183.254: port 0/queue 32: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x45c725a0 - RSS queue=0x20 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:23 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x45c725a0', '0x20')]
27/10/2020 21:39:23 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:39:25 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:39:25 dut.10.240.183.254: flow list 0
27/10/2020 21:39:25 dut.10.240.183.254:
27/10/2020 21:39:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:25 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:39:26 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:39:26 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_two_rules_larger_first_smaller_later Result PASSED:
27/10/2020 21:39:26 dut.10.240.183.254: flow flush 0
27/10/2020 21:39:27 dut.10.240.183.254:
testpmd>
27/10/2020 21:39:27 dut.10.240.183.254: clear port stats all
27/10/2020 21:39:28 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:39:28 dut.10.240.183.254: stop
27/10/2020 21:39:28 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=16 -> TX Port= 0/Queue=16 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=32 -> TX Port= 0/Queue=32 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=59 -> TX Port= 0/Queue=59 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=61 -> TX Port= 0/Queue=61 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:39:28 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:39:30 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:39:31 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_two_rules_smaller_first_larger_later Begin
27/10/2020 21:39:31 dut.10.240.183.254:
27/10/2020 21:39:31 tester:
27/10/2020 21:39:31 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:39:32 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64
27/10/2020 21:39:32 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:39:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:39:43 dut.10.240.183.254: port config all rss all
27/10/2020 21:39:43 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
27/10/2020 21:39:43 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:39:43 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:39:43 dut.10.240.183.254: set verbose 1
27/10/2020 21:39:43 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:39:43 dut.10.240.183.254: show port info all
27/10/2020 21:39:43 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:39:43 dut.10.240.183.254: start
27/10/2020 21:39:43 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:39:43 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
27/10/2020 21:39:43 dut.10.240.183.254:
Flow rule #0 created
27/10/2020 21:39:43 dut.10.240.183.254: flow list 0
27/10/2020 21:39:43 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 UDP => RSS
27/10/2020 21:39:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:43 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:39:44 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x2b5db70 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2b5db70', '0x30')]
27/10/2020 21:39:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:44 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:39:45 dut.10.240.183.254: port 0/queue 16: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xf0021510 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x10
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf0021510', '0x10')]
27/10/2020 21:39:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:45 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:39:46 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x2b5db70 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2b5db70', '0x30')]
27/10/2020 21:39:46 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
27/10/2020 21:39:46 dut.10.240.183.254:
Flow rule #1 created
27/10/2020 21:39:46 dut.10.240.183.254: flow list 0
27/10/2020 21:39:46 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 UDP => RSS
1 0 0 i-- ETH PPPOES IPV4 => RSS
27/10/2020 21:39:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:46 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:39:48 dut.10.240.183.254: port 0/queue 36: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x715e8ee4 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x715e8ee4', '0x24')]
27/10/2020 21:39:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:48 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:39:49 dut.10.240.183.254: port 0/queue 49: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xe6327c31 - RSS queue=0x31 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x31
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xe6327c31', '0x31')]
27/10/2020 21:39:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:49 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:39:50 dut.10.240.183.254: port 0/queue 36: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x715e8ee4 - RSS queue=0x24 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:50 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x715e8ee4', '0x24')]
27/10/2020 21:39:50 dut.10.240.183.254: flow destroy 0 rule 1
27/10/2020 21:39:51 dut.10.240.183.254:
Flow rule #1 destroyed
testpmd>
27/10/2020 21:39:51 dut.10.240.183.254: flow list 0
27/10/2020 21:39:51 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH PPPOES IPV4 UDP => RSS
27/10/2020 21:39:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:51 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:39:52 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x2b5db70 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2b5db70', '0x30')]
27/10/2020 21:39:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:52 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=19,dport=23)/Raw("x"*80)
27/10/2020 21:39:53 dut.10.240.183.254: port 0/queue 16: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0xf0021510 - RSS queue=0x10 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x10
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0xf0021510', '0x10')]
27/10/2020 21:39:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:53 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:53", dst="10:22:33:44:55:99")/PPPoE(sessionid=7)/PPP(proto=0x0021)/IP(src="192.168.1.3", dst="192.168.1.5")/UDP(sport=25,dport=99)/Raw("x"*80)
27/10/2020 21:39:54 dut.10.240.183.254: port 0/queue 48: received 1 packets
src=00:11:22:33:44:53 - dst=10:22:33:44:55:99 - type=0x8864 - length=130 - nb_segs=1 - RSS hash=0x2b5db70 - RSS queue=0x30 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:54 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: [('0x2b5db70', '0x30')]
27/10/2020 21:39:54 dut.10.240.183.254: flow destroy 0 rule 0
27/10/2020 21:39:56 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
27/10/2020 21:39:56 dut.10.240.183.254: flow list 0
27/10/2020 21:39:56 dut.10.240.183.254:
27/10/2020 21:39:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: ----------send packet-------------
27/10/2020 21:39:56 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Ether(src="00:11:22:33:44:55", dst="10:22:33:44:55:66")/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x"*80)
27/10/2020 21:39:57 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=10:22:33:44:55:66 - type=0x8864 - length=130 - nb_segs=1 - hw ptype: L2_ETHER_PPPOE L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER - l2_len=14 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
27/10/2020 21:39:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: hash_infos: []
27/10/2020 21:39:57 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_two_rules_smaller_first_larger_later Result PASSED:
27/10/2020 21:39:57 dut.10.240.183.254: flow flush 0
27/10/2020 21:39:58 dut.10.240.183.254:
testpmd>
27/10/2020 21:39:58 dut.10.240.183.254: clear port stats all
27/10/2020 21:39:59 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:39:59 dut.10.240.183.254: stop
27/10/2020 21:39:59 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=16 -> TX Port= 0/Queue=16 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=36 -> TX Port= 0/Queue=36 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=48 -> TX Port= 0/Queue=48 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=49 -> TX Port= 0/Queue=49 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:39:59 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:40:01 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:40:02 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_unsupported_pattern_with_OS_default_package Begin
27/10/2020 21:40:02 dut.10.240.183.254:
27/10/2020 21:40:02 tester:
27/10/2020 21:40:02 dut.10.240.183.254: rm -f /lib/firmware/updates/intel/ice/ddp/ice.pkg
27/10/2020 21:40:02 dut.10.240.183.254:
27/10/2020 21:40:02 dut.10.240.183.254: cp /lib/firmware/updates/intel/ice/ddp/ice-1.3.18.0.pkg /lib/firmware/updates/intel/ice/ddp/ice.pkg
27/10/2020 21:40:02 dut.10.240.183.254:
27/10/2020 21:40:02 dut.10.240.183.254: echo 0000:03:00.0 > /sys/bus/pci/devices/0000:03:00.0/driver/unbind
27/10/2020 21:40:02 dut.10.240.183.254:
27/10/2020 21:40:02 dut.10.240.183.254: echo 0000:03:00.0 > /sys/bus/pci/drivers/ice/bind
27/10/2020 21:40:03 dut.10.240.183.254:
27/10/2020 21:40:03 dut.10.240.183.254: echo 0000:03:00.1 > /sys/bus/pci/devices/0000:03:00.1/driver/unbind
27/10/2020 21:40:03 dut.10.240.183.254:
27/10/2020 21:40:03 dut.10.240.183.254: echo 0000:03:00.1 > /sys/bus/pci/drivers/ice/bind
27/10/2020 21:40:04 dut.10.240.183.254:
27/10/2020 21:40:04 dut.10.240.183.254: echo 0000:03:00.2 > /sys/bus/pci/devices/0000:03:00.2/driver/unbind
27/10/2020 21:40:04 dut.10.240.183.254:
27/10/2020 21:40:04 dut.10.240.183.254: echo 0000:03:00.2 > /sys/bus/pci/drivers/ice/bind
27/10/2020 21:40:04 dut.10.240.183.254:
27/10/2020 21:40:04 dut.10.240.183.254: echo 0000:03:00.3 > /sys/bus/pci/devices/0000:03:00.3/driver/unbind
27/10/2020 21:40:05 dut.10.240.183.254:
27/10/2020 21:40:05 dut.10.240.183.254: echo 0000:03:00.3 > /sys/bus/pci/drivers/ice/bind
27/10/2020 21:40:05 dut.10.240.183.254:
27/10/2020 21:40:05 dut.10.240.183.254: ./usertools/dpdk-devbind.py --force --bind=vfio-pci 0000:03:00.0 0000:03:00.1 0000:03:00.2 0000:03:00.3
27/10/2020 21:40:08 dut.10.240.183.254:
27/10/2020 21:40:08 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:40:09 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64
27/10/2020 21:40:10 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.18.0, ICE OS Default Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:40:20 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.18.0
27/10/2020 21:40:20 dut.10.240.183.254: port config all rss all
27/10/2020 21:40:20 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
27/10/2020 21:40:20 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:40:20 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:40:20 dut.10.240.183.254: set verbose 1
27/10/2020 21:40:20 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:40:20 dut.10.240.183.254: show port info all
27/10/2020 21:40:20 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:40:20 dut.10.240.183.254: start
27/10/2020 21:40:21 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:40:21 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
27/10/2020 21:40:21 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
27/10/2020 21:40:21 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
27/10/2020 21:40:21 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
27/10/2020 21:40:21 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end
27/10/2020 21:40:21 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
27/10/2020 21:40:21 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end
27/10/2020 21:40:21 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
27/10/2020 21:40:21 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
27/10/2020 21:40:21 dut.10.240.183.254:
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
27/10/2020 21:40:21 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
27/10/2020 21:40:21 dut.10.240.183.254:
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
27/10/2020 21:40:21 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end
27/10/2020 21:40:21 dut.10.240.183.254:
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
27/10/2020 21:40:21 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end
27/10/2020 21:40:21 dut.10.240.183.254:
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Invalid input pattern: Invalid argument
27/10/2020 21:40:21 dut.10.240.183.254: flow list 0
27/10/2020 21:40:21 dut.10.240.183.254:
27/10/2020 21:40:21 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:40:23 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:40:24 dut.10.240.183.254: rm -f /lib/firmware/updates/intel/ice/ddp/ice.pkg
27/10/2020 21:40:24 dut.10.240.183.254:
27/10/2020 21:40:24 dut.10.240.183.254: cp /lib/firmware/updates/intel/ice/ddp/ice_comms-1.3.22.0.pkg /lib/firmware/updates/intel/ice/ddp/ice.pkg
27/10/2020 21:40:24 dut.10.240.183.254:
27/10/2020 21:40:24 dut.10.240.183.254: echo 0000:03:00.0 > /sys/bus/pci/devices/0000:03:00.0/driver/unbind
27/10/2020 21:40:24 dut.10.240.183.254:
27/10/2020 21:40:24 dut.10.240.183.254: echo 0000:03:00.0 > /sys/bus/pci/drivers/ice/bind
27/10/2020 21:40:25 dut.10.240.183.254:
27/10/2020 21:40:25 dut.10.240.183.254: echo 0000:03:00.1 > /sys/bus/pci/devices/0000:03:00.1/driver/unbind
27/10/2020 21:40:25 dut.10.240.183.254:
27/10/2020 21:40:25 dut.10.240.183.254: echo 0000:03:00.1 > /sys/bus/pci/drivers/ice/bind
27/10/2020 21:40:26 dut.10.240.183.254:
27/10/2020 21:40:26 dut.10.240.183.254: echo 0000:03:00.2 > /sys/bus/pci/devices/0000:03:00.2/driver/unbind
27/10/2020 21:40:26 dut.10.240.183.254:
27/10/2020 21:40:26 dut.10.240.183.254: echo 0000:03:00.2 > /sys/bus/pci/drivers/ice/bind
27/10/2020 21:40:26 dut.10.240.183.254:
27/10/2020 21:40:26 dut.10.240.183.254: echo 0000:03:00.3 > /sys/bus/pci/devices/0000:03:00.3/driver/unbind
27/10/2020 21:40:26 dut.10.240.183.254:
27/10/2020 21:40:26 dut.10.240.183.254: echo 0000:03:00.3 > /sys/bus/pci/drivers/ice/bind
27/10/2020 21:40:27 dut.10.240.183.254:
27/10/2020 21:40:27 dut.10.240.183.254: ./usertools/dpdk-devbind.py --force --bind=vfio-pci 0000:03:00.0 0000:03:00.1 0000:03:00.2 0000:03:00.3
27/10/2020 21:40:30 dut.10.240.183.254:
27/10/2020 21:40:30 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
27/10/2020 21:40:31 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:40:41 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:40:41 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:40:41 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:40:41 dut.10.240.183.254: set verbose 1
27/10/2020 21:40:41 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:40:41 dut.10.240.183.254: show port info all
27/10/2020 21:40:42 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:40:42 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_unsupported_pattern_with_OS_default_package Result PASSED:
27/10/2020 21:40:42 dut.10.240.183.254: flow flush 0
27/10/2020 21:40:43 dut.10.240.183.254:
testpmd>
27/10/2020 21:40:43 dut.10.240.183.254: clear port stats all
27/10/2020 21:40:44 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:40:44 dut.10.240.183.254: stop
27/10/2020 21:40:44 dut.10.240.183.254:
Packet forwarding not started
27/10/2020 21:40:44 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:40:46 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:40:47 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_void_action Begin
27/10/2020 21:40:47 dut.10.240.183.254:
27/10/2020 21:40:47 tester:
27/10/2020 21:40:47 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:40:48 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64
27/10/2020 21:40:48 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:40:58 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:40:58 dut.10.240.183.254: port config all rss all
27/10/2020 21:40:58 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
27/10/2020 21:40:58 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:40:58 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:40:58 dut.10.240.183.254: set verbose 1
27/10/2020 21:40:59 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:40:59 dut.10.240.183.254: show port info all
27/10/2020 21:40:59 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:40:59 dut.10.240.183.254: start
27/10/2020 21:40:59 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:40:59 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / pfcp / end actions end
27/10/2020 21:40:59 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 14 (number of actions): NULL action.: Invalid argument
27/10/2020 21:40:59 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions end
27/10/2020 21:40:59 dut.10.240.183.254:
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 14 (number of actions): NULL action.: Invalid argument
27/10/2020 21:40:59 dut.10.240.183.254: flow list 0
27/10/2020 21:40:59 dut.10.240.183.254:
27/10/2020 21:40:59 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_void_action Result PASSED:
27/10/2020 21:40:59 dut.10.240.183.254: flow flush 0
27/10/2020 21:41:00 dut.10.240.183.254:
testpmd>
27/10/2020 21:41:00 dut.10.240.183.254: clear port stats all
27/10/2020 21:41:01 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:41:01 dut.10.240.183.254: stop
27/10/2020 21:41:01 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:41:01 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:41:04 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:41:04 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_wrong_hash_input_set Begin
27/10/2020 21:41:04 dut.10.240.183.254:
27/10/2020 21:41:04 tester:
27/10/2020 21:41:04 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
27/10/2020 21:41:05 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:00.0 --file-prefix=dpdk_11606_20201027204610 -- -i --rxq=64 --txq=64
27/10/2020 21:41:06 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027204610/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1593) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
Port 0: 68:05:CA:C1:B9:08
Checking link statuses...
Done
27/10/2020 21:41:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: DDP package version: 1.3.22.0
27/10/2020 21:41:16 dut.10.240.183.254: port config all rss all
27/10/2020 21:41:16 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
27/10/2020 21:41:16 dut.10.240.183.254: set fwd rxonly
27/10/2020 21:41:16 dut.10.240.183.254:
Set rxonly packet forwarding mode
27/10/2020 21:41:16 dut.10.240.183.254: set verbose 1
27/10/2020 21:41:16 dut.10.240.183.254:
Change verbose level from 0 to 1
27/10/2020 21:41:16 dut.10.240.183.254: show port info all
27/10/2020 21:41:16 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 68:05:CA:C1:B9:08
Device name: 0000:03:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d34 1.2839.0
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
27/10/2020 21:41:16 dut.10.240.183.254: start
27/10/2020 21:41:16 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 64 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 0) -> TX P=0/Q=16 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 0) -> TX P=0/Q=17 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 0) -> TX P=0/Q=18 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 0) -> TX P=0/Q=19 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 0) -> TX P=0/Q=20 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 0) -> TX P=0/Q=21 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 0) -> TX P=0/Q=22 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 0) -> TX P=0/Q=23 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 0) -> TX P=0/Q=24 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 0) -> TX P=0/Q=25 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 0) -> TX P=0/Q=26 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 0) -> TX P=0/Q=27 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 0) -> TX P=0/Q=28 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 0) -> TX P=0/Q=29 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 0) -> TX P=0/Q=30 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 0) -> TX P=0/Q=31 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 0) -> TX P=0/Q=32 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 0) -> TX P=0/Q=33 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 0) -> TX P=0/Q=34 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 0) -> TX P=0/Q=35 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 0) -> TX P=0/Q=36 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 0) -> TX P=0/Q=37 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 0) -> TX P=0/Q=38 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 0) -> TX P=0/Q=39 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 0) -> TX P=0/Q=40 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 0) -> TX P=0/Q=41 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 0) -> TX P=0/Q=42 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 0) -> TX P=0/Q=43 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 0) -> TX P=0/Q=44 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 0) -> TX P=0/Q=45 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 0) -> TX P=0/Q=46 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 0) -> TX P=0/Q=47 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 0) -> TX P=0/Q=48 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 0) -> TX P=0/Q=49 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 0) -> TX P=0/Q=50 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 0) -> TX P=0/Q=51 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 0) -> TX P=0/Q=52 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 0) -> TX P=0/Q=53 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 0) -> TX P=0/Q=54 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 0) -> TX P=0/Q=55 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 0) -> TX P=0/Q=56 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 0) -> TX P=0/Q=57 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 0) -> TX P=0/Q=58 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 0) -> TX P=0/Q=59 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 0) -> TX P=0/Q=60 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 0) -> TX P=0/Q=61 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 0) -> TX P=0/Q=62 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 0) -> TX P=0/Q=63 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
27/10/2020 21:41:16 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types l2-src-only l2-dst-only end key_len 0 queues end / end
27/10/2020 21:41:16 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffdfb6b2a88, Invalid input set: Invalid argument
27/10/2020 21:41:16 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types l2-src-only l2-dst-only end key_len 0 queues end / end
27/10/2020 21:41:16 dut.10.240.183.254:
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffdfb6b2a88, Invalid input set: Invalid argument
27/10/2020 21:41:16 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-tcp end key_len 0 queues end / end
27/10/2020 21:41:16 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffdfb6b2a88, Invalid input set: Invalid argument
27/10/2020 21:41:16 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-tcp end key_len 0 queues end / end
27/10/2020 21:41:16 dut.10.240.183.254:
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffdfb6b2a88, Invalid input set: Invalid argument
27/10/2020 21:41:16 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp l3-src-only end key_len 0 queues end / end
27/10/2020 21:41:16 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffdfb6b2a88, Invalid input set: Invalid argument
27/10/2020 21:41:16 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp l3-src-only end key_len 0 queues end / end
27/10/2020 21:41:16 dut.10.240.183.254:
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffdfb6b2a88, Invalid input set: Invalid argument
27/10/2020 21:41:16 Advanced_rss_pppoe_vlan_ah_l2tp_pfcp: Test Case test_wrong_hash_input_set Result PASSED:
27/10/2020 21:41:16 dut.10.240.183.254: flow flush 0
27/10/2020 21:41:18 dut.10.240.183.254:
testpmd>
27/10/2020 21:41:18 dut.10.240.183.254: clear port stats all
27/10/2020 21:41:19 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
27/10/2020 21:41:19 dut.10.240.183.254: stop
27/10/2020 21:41:19 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
27/10/2020 21:41:19 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
27/10/2020 21:41:21 dut.10.240.183.254: Killed
[PEXPECT]#
27/10/2020 21:41:22 dts:
TEST SUITE ENDED: Advanced_rss_pppoe_vlan_ah_l2tp_pfcp
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dts] [PATCH V2 7/8] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp add cvl rss iavf test suite
2020-10-28 10:59 ` [dts] [PATCH V2 7/8] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp add cvl rss iavf test suite Haiyang Zhao
@ 2020-10-29 6:32 ` Sun, QinX
0 siblings, 0 replies; 15+ messages in thread
From: Sun, QinX @ 2020-10-29 6:32 UTC (permalink / raw)
To: dts; +Cc: Fu, Qi, Zhao, HaiyangX
[-- Attachment #1: Type: text/plain, Size: 390 bytes --]
Tested-by: Sun, QinX <qinx.sun@intel.com>
Regards,
Sun Qin
> -----Original Message-----
> From: Haiyang Zhao <haiyangx.zhao@intel.com>
> Sent: Wednesday, October 28, 2020 7:00 PM
> To: dts@dpdk.org; Fu, Qi <qi.fu@intel.com>
> Cc: Sun, QinX <qinx.sun@intel.com>
> Subject: [dts][PATCH V2 7/8]
> tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp
> add cvl rss iavf test suite
[-- Attachment #2: Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp.log --]
[-- Type: application/octet-stream, Size: 345682 bytes --]
28/10/2020 00:59:14 dts:
TEST SUITE : Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp
28/10/2020 00:59:14 dts: NIC : columbiaville_25g
28/10/2020 00:59:14 dut.10.240.183.254:
28/10/2020 00:59:14 tester:
28/10/2020 00:59:14 dut.10.240.183.254: rmmod ice
28/10/2020 00:59:15 dut.10.240.183.254:
28/10/2020 00:59:15 dut.10.240.183.254: modprobe ice
28/10/2020 00:59:16 dut.10.240.183.254:
28/10/2020 00:59:16 dut.10.240.183.254: ls
28/10/2020 00:59:16 dut.10.240.183.254: ABI_VERSION app buildtoo config devtoo doc dpdk.log drivers examples kernel lib license MAINTAINERS Makefile meson.build meson_options.txt README showversion usertoo VERSION x86_64-native-linuxapp-gcc
28/10/2020 00:59:16 dut.10.240.183.254: usertools/dpdk-devbind.py --force --bind=ice 0000:03:00.0 0000:03:00.1 0000:03:00.2 0000:03:00.3
28/10/2020 00:59:19 dut.10.240.183.254: Notice: 0000:03:00.0 already bound to driver ice, skipping
28/10/2020 00:59:22 dut.10.240.183.254: ifconfig ens865f0 up
28/10/2020 00:59:22 dut.10.240.183.254:
28/10/2020 00:59:22 dut.10.240.183.254: ip link set ens865f0 vf 0 mac 00:11:22:33:44:55
28/10/2020 00:59:22 dut.10.240.183.254:
28/10/2020 00:59:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: rssprocess.tester_ifaces: ['ens7', 'ens9']
28/10/2020 00:59:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp.Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp object at 0x7f7b220dc6a0>
28/10/2020 00:59:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_delete_nonexisting_rule Begin
28/10/2020 00:59:22 dut.10.240.183.254:
28/10/2020 00:59:22 tester:
28/10/2020 00:59:22 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 00:59:23 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 00:59:24 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 00:59:34 dut.10.240.183.254: set fwd rxonly
28/10/2020 00:59:34 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 00:59:34 dut.10.240.183.254: set verbose 1
28/10/2020 00:59:34 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 00:59:34 dut.10.240.183.254: show port info all
28/10/2020 00:59:34 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 00:59:34 dut.10.240.183.254: start
28/10/2020 00:59:34 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 00:59:34 dut.10.240.183.254: flow list 0
28/10/2020 00:59:34 dut.10.240.183.254:
28/10/2020 00:59:34 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 00:59:35 dut.10.240.183.254:
testpmd>
28/10/2020 00:59:35 dut.10.240.183.254: flow flush 0
28/10/2020 00:59:37 dut.10.240.183.254:
testpmd>
28/10/2020 00:59:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_delete_nonexisting_rule Result PASSED:
28/10/2020 00:59:37 dut.10.240.183.254: flow flush 0
28/10/2020 00:59:38 dut.10.240.183.254:
testpmd>
28/10/2020 00:59:38 dut.10.240.183.254: clear port stats all
28/10/2020 00:59:39 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 00:59:39 dut.10.240.183.254: stop
28/10/2020 00:59:39 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 00:59:39 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 00:59:41 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 00:59:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_invalid_port Begin
28/10/2020 00:59:42 dut.10.240.183.254:
28/10/2020 00:59:42 tester:
28/10/2020 00:59:42 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 00:59:43 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 00:59:44 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 00:59:54 dut.10.240.183.254: set fwd rxonly
28/10/2020 00:59:54 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 00:59:54 dut.10.240.183.254: set verbose 1
28/10/2020 00:59:54 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 00:59:54 dut.10.240.183.254: show port info all
28/10/2020 00:59:54 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 00:59:54 dut.10.240.183.254: start
28/10/2020 00:59:54 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 00:59:54 dut.10.240.183.254: flow create 1 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
28/10/2020 00:59:54 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 1 (cause unspecified): No such device: No such device
28/10/2020 00:59:54 dut.10.240.183.254: flow list 0
28/10/2020 00:59:54 dut.10.240.183.254:
28/10/2020 00:59:54 dut.10.240.183.254: flow list 1
28/10/2020 00:59:55 dut.10.240.183.254:
Invalid port 1
testpmd>
28/10/2020 00:59:55 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_invalid_port Result PASSED:
28/10/2020 00:59:55 dut.10.240.183.254: flow flush 0
28/10/2020 00:59:56 dut.10.240.183.254:
testpmd>
28/10/2020 00:59:56 dut.10.240.183.254: clear port stats all
28/10/2020 00:59:58 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 00:59:58 dut.10.240.183.254: stop
28/10/2020 00:59:58 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 00:59:58 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:00:00 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:00:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_ah Begin
28/10/2020 01:00:00 dut.10.240.183.254:
28/10/2020 01:00:00 tester:
28/10/2020 01:00:00 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:00:01 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:00:02 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:00:12 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:00:12 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:00:12 dut.10.240.183.254: set verbose 1
28/10/2020 01:00:12 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:00:12 dut.10.240.183.254: show port info all
28/10/2020 01:00:12 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:00:12 dut.10.240.183.254: start
28/10/2020 01:00:12 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:00:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_ah================
28/10/2020 01:00:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:00:12 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end
28/10/2020 01:00:13 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:00:13 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end
28/10/2020 01:00:13 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:00:13 dut.10.240.183.254: flow list 0
28/10/2020 01:00:13 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 AH => RSS
28/10/2020 01:00:13 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:13 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=11)/Raw("x"*480)
28/10/2020 01:00:14 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xe09f66bb - RSS queue=0xb - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:00:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe09f66bb', '0xb')]
28/10/2020 01:00:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=12)/Raw("x"*480)
28/10/2020 01:00:15 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x76ebcb5 - RSS queue=0x5 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:00:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x76ebcb5', '0x5')]
28/10/2020 01:00:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.4",dst="192.168.0.8",proto=51)/AH(spi=11)/Raw("x"*480)
28/10/2020 01:00:16 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xe09f66bb - RSS queue=0xb - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:00:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe09f66bb', '0xb')]
28/10/2020 01:00:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:00:16 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:00:17 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:00:17 dut.10.240.183.254: flow list 0
28/10/2020 01:00:17 dut.10.240.183.254:
28/10/2020 01:00:17 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:17 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=11)/Raw("x"*480)
28/10/2020 01:00:18 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x4061f87 - RSS queue=0x7 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:18 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:00:18 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x4061f87', '0x7')]
28/10/2020 01:00:18 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:18 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=51)/AH(spi=12)/Raw("x"*480)
28/10/2020 01:00:19 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x4061f87 - RSS queue=0x7 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:00:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x4061f87', '0x7')]
28/10/2020 01:00:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.4",dst="192.168.0.8",proto=51)/AH(spi=11)/Raw("x"*480)
28/10/2020 01:00:21 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xa6361d6b - RSS queue=0xb - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:00:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xa6361d6b', '0xb')]
28/10/2020 01:00:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_ah passed
28/10/2020 01:00:21 dut.10.240.183.254: flow flush 0
28/10/2020 01:00:21 dut.10.240.183.254:
28/10/2020 01:00:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv4_ah': 'passed'}
28/10/2020 01:00:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:00:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_ah Result PASSED:
28/10/2020 01:00:21 dut.10.240.183.254: flow flush 0
28/10/2020 01:00:22 dut.10.240.183.254:
testpmd>
28/10/2020 01:00:22 dut.10.240.183.254: clear port stats all
28/10/2020 01:00:23 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:00:23 dut.10.240.183.254: stop
28/10/2020 01:00:23 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:00:23 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:00:25 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:00:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_esp Begin
28/10/2020 01:00:26 dut.10.240.183.254:
28/10/2020 01:00:26 tester:
28/10/2020 01:00:26 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:00:27 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:00:28 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:00:38 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:00:38 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:00:38 dut.10.240.183.254: set verbose 1
28/10/2020 01:00:38 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:00:38 dut.10.240.183.254: show port info all
28/10/2020 01:00:38 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:00:38 dut.10.240.183.254: start
28/10/2020 01:00:38 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:00:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_esp================
28/10/2020 01:00:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:00:38 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:00:38 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:00:38 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:00:38 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:00:38 dut.10.240.183.254: flow list 0
28/10/2020 01:00:38 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 ESP => RSS
28/10/2020 01:00:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:00:39 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x61fc5cb7 - RSS queue=0x7 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:39 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:00:39 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x61fc5cb7', '0x7')]
28/10/2020 01:00:39 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:39 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=12)/Raw("x"*480)
28/10/2020 01:00:40 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x2074142b - RSS queue=0xb - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:40 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:00:40 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x2074142b', '0xb')]
28/10/2020 01:00:40 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:40 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.4",dst="192.168.0.7",proto=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:00:41 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x61fc5cb7 - RSS queue=0x7 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:41 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:00:41 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x61fc5cb7', '0x7')]
28/10/2020 01:00:41 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:00:41 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:00:43 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:00:43 dut.10.240.183.254: flow list 0
28/10/2020 01:00:43 dut.10.240.183.254:
28/10/2020 01:00:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:00:44 dut.10.240.183.254: port 0/queue 4: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x8685e2d4 - RSS queue=0x4 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:00:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x8685e2d4', '0x4')]
28/10/2020 01:00:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=12)/Raw("x"*480)
28/10/2020 01:00:45 dut.10.240.183.254: port 0/queue 4: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x8685e2d4 - RSS queue=0x4 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:00:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x8685e2d4', '0x4')]
28/10/2020 01:00:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:00:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.4",dst="192.168.0.7",proto=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:00:46 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x28703537 - RSS queue=0x7 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:00:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:00:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x28703537', '0x7')]
28/10/2020 01:00:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_esp passed
28/10/2020 01:00:46 dut.10.240.183.254: flow flush 0
28/10/2020 01:00:46 dut.10.240.183.254:
28/10/2020 01:00:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv4_esp': 'passed'}
28/10/2020 01:00:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:00:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_esp Result PASSED:
28/10/2020 01:00:46 dut.10.240.183.254: flow flush 0
28/10/2020 01:00:47 dut.10.240.183.254:
testpmd>
28/10/2020 01:00:47 dut.10.240.183.254: clear port stats all
28/10/2020 01:00:48 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:00:48 dut.10.240.183.254: stop
28/10/2020 01:00:48 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:00:48 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:00:51 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:00:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_l2tpv3 Begin
28/10/2020 01:00:51 dut.10.240.183.254:
28/10/2020 01:00:51 tester:
28/10/2020 01:00:51 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:00:52 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:00:53 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:01:03 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:01:03 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:01:03 dut.10.240.183.254: set verbose 1
28/10/2020 01:01:03 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:01:03 dut.10.240.183.254: show port info all
28/10/2020 01:01:03 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:01:03 dut.10.240.183.254: start
28/10/2020 01:01:03 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:01:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_l2tpv3================
28/10/2020 01:01:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:01:03 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
28/10/2020 01:01:03 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:01:03 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
28/10/2020 01:01:03 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:01:03 dut.10.240.183.254: flow list 0
28/10/2020 01:01:03 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 L2TPV3OIP => RSS
28/10/2020 01:01:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5", proto=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
28/10/2020 01:01:05 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - RSS hash=0x3955a595 - RSS queue=0x5 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:01:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x3955a595', '0x5')]
28/10/2020 01:01:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.4", proto=115)/L2TP('\x00\x00\x00\x12')/Raw("x"*480)
28/10/2020 01:01:06 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - RSS hash=0xe12d5d47 - RSS queue=0x7 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:01:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe12d5d47', '0x7')]
28/10/2020 01:01:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.5",dst="192.168.0.7", proto=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
28/10/2020 01:01:07 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - RSS hash=0x3955a595 - RSS queue=0x5 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:01:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x3955a595', '0x5')]
28/10/2020 01:01:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:01:07 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:01:08 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:01:08 dut.10.240.183.254: flow list 0
28/10/2020 01:01:08 dut.10.240.183.254:
28/10/2020 01:01:08 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:08 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5", proto=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
28/10/2020 01:01:09 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - RSS hash=0xa75d2202 - RSS queue=0x2 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:01:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xa75d2202', '0x2')]
28/10/2020 01:01:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.4", proto=115)/L2TP('\x00\x00\x00\x12')/Raw("x"*480)
28/10/2020 01:01:10 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - RSS hash=0xbc1c2d7 - RSS queue=0x7 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:01:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xbc1c2d7', '0x7')]
28/10/2020 01:01:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.5",dst="192.168.0.7", proto=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
28/10/2020 01:01:11 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=518 - nb_segs=1 - RSS hash=0x9d2f2e01 - RSS queue=0x1 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:01:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x9d2f2e01', '0x1')]
28/10/2020 01:01:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_l2tpv3 passed
28/10/2020 01:01:11 dut.10.240.183.254: flow flush 0
28/10/2020 01:01:11 dut.10.240.183.254:
28/10/2020 01:01:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv4_l2tpv3': 'passed'}
28/10/2020 01:01:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:01:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_l2tpv3 Result PASSED:
28/10/2020 01:01:11 dut.10.240.183.254: flow flush 0
28/10/2020 01:01:13 dut.10.240.183.254:
testpmd>
28/10/2020 01:01:13 dut.10.240.183.254: clear port stats all
28/10/2020 01:01:14 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:01:14 dut.10.240.183.254: stop
28/10/2020 01:01:14 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:01:14 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:01:16 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:01:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_pfcp_session Begin
28/10/2020 01:01:17 dut.10.240.183.254:
28/10/2020 01:01:17 tester:
28/10/2020 01:01:17 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:01:17 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:01:18 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:01:28 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:01:28 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:01:28 dut.10.240.183.254: set verbose 1
28/10/2020 01:01:28 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:01:28 dut.10.240.183.254: show port info all
28/10/2020 01:01:29 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:01:29 dut.10.240.183.254: start
28/10/2020 01:01:29 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:01:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_pfcp_session================
28/10/2020 01:01:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:01:29 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
28/10/2020 01:01:29 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:01:29 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
28/10/2020 01:01:29 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:01:29 dut.10.240.183.254: flow list 0
28/10/2020 01:01:29 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP PFCP => RSS
28/10/2020 01:01:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
28/10/2020 01:01:30 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - RSS hash=0xcf58efbc - RSS queue=0xc - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:01:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xcf58efbc', '0xc')]
28/10/2020 01:01:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=2)/Raw("x"*80)
28/10/2020 01:01:31 dut.10.240.183.254: port 0/queue 14: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - RSS hash=0xe7ac77de - RSS queue=0xe - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:01:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe7ac77de', '0xe')]
28/10/2020 01:01:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.25",dst="192.168.0.23")/UDP(sport=23,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
28/10/2020 01:01:32 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - RSS hash=0xcf58efbc - RSS queue=0xc - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:32 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:01:32 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xcf58efbc', '0xc')]
28/10/2020 01:01:32 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:01:32 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:01:33 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:01:33 dut.10.240.183.254: flow list 0
28/10/2020 01:01:33 dut.10.240.183.254:
28/10/2020 01:01:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
28/10/2020 01:01:34 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:01:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: []
28/10/2020 01:01:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: There no hash value passed as expected
28/10/2020 01:01:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=2)/Raw("x"*80)
28/10/2020 01:01:36 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:01:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: []
28/10/2020 01:01:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: There no hash value passed as expected
28/10/2020 01:01:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.25",dst="192.168.0.23")/UDP(sport=23,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
28/10/2020 01:01:37 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=138 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:01:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: []
28/10/2020 01:01:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: There no hash value passed as expected
28/10/2020 01:01:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_pfcp_session passed
28/10/2020 01:01:37 dut.10.240.183.254: flow flush 0
28/10/2020 01:01:37 dut.10.240.183.254:
28/10/2020 01:01:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv4_pfcp_session': 'passed'}
28/10/2020 01:01:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:01:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_pfcp_session Result PASSED:
28/10/2020 01:01:37 dut.10.240.183.254: flow flush 0
28/10/2020 01:01:38 dut.10.240.183.254:
testpmd>
28/10/2020 01:01:38 dut.10.240.183.254: clear port stats all
28/10/2020 01:01:39 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:01:39 dut.10.240.183.254: stop
28/10/2020 01:01:39 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:01:39 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:01:41 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:01:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_udp_esp Begin
28/10/2020 01:01:42 dut.10.240.183.254:
28/10/2020 01:01:42 tester:
28/10/2020 01:01:42 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:01:43 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:01:44 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:01:54 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:01:54 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:01:54 dut.10.240.183.254: set verbose 1
28/10/2020 01:01:54 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:01:54 dut.10.240.183.254: show port info all
28/10/2020 01:01:54 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:01:54 dut.10.240.183.254: start
28/10/2020 01:01:54 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:01:54 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv4_udp_esp================
28/10/2020 01:01:54 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:01:54 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv4 / udp / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:01:54 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:01:54 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:01:54 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:01:54 dut.10.240.183.254: flow list 0
28/10/2020 01:01:54 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP ESP => RSS
28/10/2020 01:01:54 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:54 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:01:55 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=530 - nb_segs=1 - RSS hash=0xaf881bb2 - RSS queue=0x2 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:55 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:01:55 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xaf881bb2', '0x2')]
28/10/2020 01:01:55 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:55 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=4500)/ESP(spi=12)/Raw("x"*480)
28/10/2020 01:01:56 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=530 - nb_segs=1 - RSS hash=0x8a6ba12a - RSS queue=0xa - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:56 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:01:56 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x8a6ba12a', '0xa')]
28/10/2020 01:01:56 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:56 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.4",dst="192.168.0.7")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:01:58 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=530 - nb_segs=1 - RSS hash=0xaf881bb2 - RSS queue=0x2 - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:01:58 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:01:58 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xaf881bb2', '0x2')]
28/10/2020 01:01:58 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:01:58 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:01:59 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:01:59 dut.10.240.183.254: flow list 0
28/10/2020 01:01:59 dut.10.240.183.254:
28/10/2020 01:01:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:01:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:02:00 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x66ea4c4b - RSS queue=0xb - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:02:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x66ea4c4b', '0xb')]
28/10/2020 01:02:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",proto=50)/ESP(spi=12)/Raw("x"*480)
28/10/2020 01:02:01 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x66ea4c4b - RSS queue=0xb - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:01 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:02:01 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x66ea4c4b', '0xb')]
28/10/2020 01:02:01 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:01 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.4",dst="192.168.0.7",proto=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:02:02 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=52:54:00:40:E5:B6 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xbde6e550 - RSS queue=0x0 - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:02:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xbde6e550', '0x0')]
28/10/2020 01:02:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv4_udp_esp passed
28/10/2020 01:02:02 dut.10.240.183.254: flow flush 0
28/10/2020 01:02:02 dut.10.240.183.254:
28/10/2020 01:02:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv4_udp_esp': 'passed'}
28/10/2020 01:02:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:02:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv4_udp_esp Result PASSED:
28/10/2020 01:02:02 dut.10.240.183.254: flow flush 0
28/10/2020 01:02:03 dut.10.240.183.254:
testpmd>
28/10/2020 01:02:03 dut.10.240.183.254: clear port stats all
28/10/2020 01:02:05 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:02:05 dut.10.240.183.254: stop
28/10/2020 01:02:05 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:02:05 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:02:07 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:02:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_ah Begin
28/10/2020 01:02:07 dut.10.240.183.254:
28/10/2020 01:02:08 tester:
28/10/2020 01:02:08 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:02:08 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:02:09 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:02:19 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:02:19 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:02:19 dut.10.240.183.254: set verbose 1
28/10/2020 01:02:19 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:02:19 dut.10.240.183.254: show port info all
28/10/2020 01:02:19 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:02:19 dut.10.240.183.254: start
28/10/2020 01:02:19 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:02:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_ah================
28/10/2020 01:02:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:02:19 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / ah / end actions rss types ah end key_len 0 queues end / end
28/10/2020 01:02:20 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:02:20 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / ah / end actions rss types ah end key_len 0 queues end / end
28/10/2020 01:02:20 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:02:20 dut.10.240.183.254: flow list 0
28/10/2020 01:02:20 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 AH => RSS
28/10/2020 01:02:20 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:20 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=11)/Raw("x"*480)
28/10/2020 01:02:21 dut.10.240.183.254: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xe4c13f9e - RSS queue=0xe - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:02:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe4c13f9e', '0xe')]
28/10/2020 01:02:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=12)/Raw("x"*480)
28/10/2020 01:02:22 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xd5e70e87 - RSS queue=0x7 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:02:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xd5e70e87', '0x7')]
28/10/2020 01:02:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=51)/AH(spi=11)/Raw("x"*480)
28/10/2020 01:02:23 dut.10.240.183.254: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xe4c13f9e - RSS queue=0xe - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:23 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:02:23 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe4c13f9e', '0xe')]
28/10/2020 01:02:23 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:02:23 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:02:24 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:02:24 dut.10.240.183.254: flow list 0
28/10/2020 01:02:24 dut.10.240.183.254:
28/10/2020 01:02:24 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:24 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=11)/Raw("x"*480)
28/10/2020 01:02:25 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x16b9d971 - RSS queue=0x1 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:02:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x16b9d971', '0x1')]
28/10/2020 01:02:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=51)/AH(spi=12)/Raw("x"*480)
28/10/2020 01:02:26 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x16b9d971 - RSS queue=0x1 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:02:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x16b9d971', '0x1')]
28/10/2020 01:02:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=51)/AH(spi=11)/Raw("x"*480)
28/10/2020 01:02:28 dut.10.240.183.254: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x985491f4 - RSS queue=0x4 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:02:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x985491f4', '0x4')]
28/10/2020 01:02:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_ah passed
28/10/2020 01:02:28 dut.10.240.183.254: flow flush 0
28/10/2020 01:02:28 dut.10.240.183.254:
28/10/2020 01:02:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv6_ah': 'passed'}
28/10/2020 01:02:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:02:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_ah Result PASSED:
28/10/2020 01:02:28 dut.10.240.183.254: flow flush 0
28/10/2020 01:02:29 dut.10.240.183.254:
testpmd>
28/10/2020 01:02:29 dut.10.240.183.254: clear port stats all
28/10/2020 01:02:30 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:02:30 dut.10.240.183.254: stop
28/10/2020 01:02:30 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:02:30 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:02:32 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:02:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_esp Begin
28/10/2020 01:02:33 dut.10.240.183.254:
28/10/2020 01:02:33 tester:
28/10/2020 01:02:33 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:02:34 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:02:35 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:02:45 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:02:45 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:02:45 dut.10.240.183.254: set verbose 1
28/10/2020 01:02:45 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:02:45 dut.10.240.183.254: show port info all
28/10/2020 01:02:45 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:02:45 dut.10.240.183.254: start
28/10/2020 01:02:45 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:02:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_esp================
28/10/2020 01:02:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:02:45 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:02:45 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:02:45 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:02:45 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:02:45 dut.10.240.183.254: flow list 0
28/10/2020 01:02:45 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 ESP => RSS
28/10/2020 01:02:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:02:46 dut.10.240.183.254: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xae674bf3 - RSS queue=0x3 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:02:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xae674bf3', '0x3')]
28/10/2020 01:02:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=12)/Raw("x"*480)
28/10/2020 01:02:47 dut.10.240.183.254: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x59bcc29e - RSS queue=0xe - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:47 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:02:47 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x59bcc29e', '0xe')]
28/10/2020 01:02:47 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:47 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:02:48 dut.10.240.183.254: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xae674bf3 - RSS queue=0x3 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:48 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:02:48 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xae674bf3', '0x3')]
28/10/2020 01:02:48 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:02:48 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:02:50 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:02:50 dut.10.240.183.254: flow list 0
28/10/2020 01:02:50 dut.10.240.183.254:
28/10/2020 01:02:50 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:50 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:02:51 dut.10.240.183.254: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xa822a7d9 - RSS queue=0x9 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:02:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xa822a7d9', '0x9')]
28/10/2020 01:02:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=50)/ESP(spi=12)/Raw("x"*480)
28/10/2020 01:02:52 dut.10.240.183.254: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xa822a7d9 - RSS queue=0x9 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:52 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:02:52 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xa822a7d9', '0x9')]
28/10/2020 01:02:52 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:02:52 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=50)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:02:53 dut.10.240.183.254: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x152918a3 - RSS queue=0x3 - sw ptype: L2_ETHER L3_IPV6_EXT - l2_len=14 - l3_len=40 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:02:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:02:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x152918a3', '0x3')]
28/10/2020 01:02:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_esp passed
28/10/2020 01:02:53 dut.10.240.183.254: flow flush 0
28/10/2020 01:02:53 dut.10.240.183.254:
28/10/2020 01:02:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv6_esp': 'passed'}
28/10/2020 01:02:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:02:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_esp Result PASSED:
28/10/2020 01:02:53 dut.10.240.183.254: flow flush 0
28/10/2020 01:02:54 dut.10.240.183.254:
testpmd>
28/10/2020 01:02:54 dut.10.240.183.254: clear port stats all
28/10/2020 01:02:55 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:02:55 dut.10.240.183.254: stop
28/10/2020 01:02:56 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:02:56 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:02:58 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:02:58 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_l2tpv3 Begin
28/10/2020 01:02:58 dut.10.240.183.254:
28/10/2020 01:02:58 tester:
28/10/2020 01:02:58 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:02:59 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:03:00 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:03:10 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:03:10 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:03:10 dut.10.240.183.254: set verbose 1
28/10/2020 01:03:10 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:03:10 dut.10.240.183.254: show port info all
28/10/2020 01:03:10 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:03:10 dut.10.240.183.254: start
28/10/2020 01:03:10 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:03:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_l2tpv3================
28/10/2020 01:03:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:03:10 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
28/10/2020 01:03:11 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:03:11 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
28/10/2020 01:03:11 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:03:11 dut.10.240.183.254: flow list 0
28/10/2020 01:03:11 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 L2TPV3OIP => RSS
28/10/2020 01:03:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
28/10/2020 01:03:12 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - RSS hash=0xb28d9da2 - RSS queue=0x2 - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:03:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xb28d9da2', '0x2')]
28/10/2020 01:03:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP('\x00\x00\x00\x12')/Raw("x"*480)
28/10/2020 01:03:13 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - RSS hash=0x642cdaa1 - RSS queue=0x1 - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:13 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:03:13 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x642cdaa1', '0x1')]
28/10/2020 01:03:13 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:13 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
28/10/2020 01:03:14 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - RSS hash=0xb28d9da2 - RSS queue=0x2 - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:03:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xb28d9da2', '0x2')]
28/10/2020 01:03:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:03:14 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:03:15 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:03:15 dut.10.240.183.254: flow list 0
28/10/2020 01:03:15 dut.10.240.183.254:
28/10/2020 01:03:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
28/10/2020 01:03:16 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - RSS hash=0x54636545 - RSS queue=0x5 - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:03:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x54636545', '0x5')]
28/10/2020 01:03:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022", nh=115)/L2TP('\x00\x00\x00\x12')/Raw("x"*480)
28/10/2020 01:03:17 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - RSS hash=0x54636545 - RSS queue=0x5 - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:17 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:03:17 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x54636545', '0x5')]
28/10/2020 01:03:17 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:17 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023", nh=115)/L2TP('\x00\x00\x00\x11')/Raw("x"*480)
28/10/2020 01:03:19 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=538 - nb_segs=1 - RSS hash=0xe4f3af87 - RSS queue=0x7 - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:03:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe4f3af87', '0x7')]
28/10/2020 01:03:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_l2tpv3 passed
28/10/2020 01:03:19 dut.10.240.183.254: flow flush 0
28/10/2020 01:03:19 dut.10.240.183.254:
28/10/2020 01:03:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv6_l2tpv3': 'passed'}
28/10/2020 01:03:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:03:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_l2tpv3 Result PASSED:
28/10/2020 01:03:19 dut.10.240.183.254: flow flush 0
28/10/2020 01:03:20 dut.10.240.183.254:
testpmd>
28/10/2020 01:03:20 dut.10.240.183.254: clear port stats all
28/10/2020 01:03:21 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:03:21 dut.10.240.183.254: stop
28/10/2020 01:03:21 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:03:21 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:03:23 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:03:24 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_pfcp_session Begin
28/10/2020 01:03:24 dut.10.240.183.254:
28/10/2020 01:03:24 tester:
28/10/2020 01:03:24 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:03:25 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:03:26 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:03:36 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:03:36 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:03:36 dut.10.240.183.254: set verbose 1
28/10/2020 01:03:36 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:03:36 dut.10.240.183.254: show port info all
28/10/2020 01:03:36 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:03:36 dut.10.240.183.254: start
28/10/2020 01:03:36 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:03:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_pfcp_session================
28/10/2020 01:03:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:03:36 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
28/10/2020 01:03:36 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:03:36 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
28/10/2020 01:03:36 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:03:36 dut.10.240.183.254: flow list 0
28/10/2020 01:03:36 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP PFCP => RSS
28/10/2020 01:03:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
28/10/2020 01:03:37 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - RSS hash=0x3434b9fa - RSS queue=0xa - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:03:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x3434b9fa', '0xa')]
28/10/2020 01:03:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=2)/Raw("x"*80)
28/10/2020 01:03:38 dut.10.240.183.254: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - RSS hash=0x9a1a5cfd - RSS queue=0xd - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:03:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x9a1a5cfd', '0xd')]
28/10/2020 01:03:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
28/10/2020 01:03:39 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - RSS hash=0x3434b9fa - RSS queue=0xa - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:39 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:03:39 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x3434b9fa', '0xa')]
28/10/2020 01:03:39 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:03:39 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:03:41 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:03:41 dut.10.240.183.254: flow list 0
28/10/2020 01:03:41 dut.10.240.183.254:
28/10/2020 01:03:41 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:41 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
28/10/2020 01:03:42 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:03:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: []
28/10/2020 01:03:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: There no hash value passed as expected
28/10/2020 01:03:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=2)/Raw("x"*80)
28/10/2020 01:03:43 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:03:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: []
28/10/2020 01:03:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: There no hash value passed as expected
28/10/2020 01:03:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:03:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=8805)/PFCP(Sfield=1, SEID=1)/Raw("x"*80)
28/10/2020 01:03:44 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=158 - nb_segs=1 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:03:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:03:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: []
28/10/2020 01:03:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: There no hash value passed as expected
28/10/2020 01:03:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_pfcp_session passed
28/10/2020 01:03:44 dut.10.240.183.254: flow flush 0
28/10/2020 01:03:44 dut.10.240.183.254:
28/10/2020 01:03:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv6_pfcp_session': 'passed'}
28/10/2020 01:03:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:03:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_pfcp_session Result PASSED:
28/10/2020 01:03:44 dut.10.240.183.254: flow flush 0
28/10/2020 01:03:45 dut.10.240.183.254:
testpmd>
28/10/2020 01:03:45 dut.10.240.183.254: clear port stats all
28/10/2020 01:03:46 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:03:46 dut.10.240.183.254: stop
28/10/2020 01:03:46 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:03:46 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:03:49 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:03:49 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_udp_esp Begin
28/10/2020 01:03:49 dut.10.240.183.254:
28/10/2020 01:03:49 tester:
28/10/2020 01:03:49 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:03:50 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:03:51 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:04:01 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:04:01 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:04:01 dut.10.240.183.254: set verbose 1
28/10/2020 01:04:01 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:04:01 dut.10.240.183.254: show port info all
28/10/2020 01:04:01 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:04:01 dut.10.240.183.254: start
28/10/2020 01:04:01 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:04:01 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_ipv6_udp_esp================
28/10/2020 01:04:01 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:04:01 dut.10.240.183.254: flow validate 0 ingress pattern eth / ipv6 / udp / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:04:01 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:04:01 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv6 / udp / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:04:01 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:04:01 dut.10.240.183.254: flow list 0
28/10/2020 01:04:01 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP ESP => RSS
28/10/2020 01:04:01 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:01 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:04:03 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - RSS hash=0x6d814d4b - RSS queue=0xb - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:04:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x6d814d4b', '0xb')]
28/10/2020 01:04:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=12)/Raw("x"*480)
28/10/2020 01:04:04 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - RSS hash=0x6dba2ac2 - RSS queue=0x2 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:04 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:04:04 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x6dba2ac2', '0x2')]
28/10/2020 01:04:04 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:04 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:04:05 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - RSS hash=0x6d814d4b - RSS queue=0xb - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:04:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x6d814d4b', '0xb')]
28/10/2020 01:04:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:04:05 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:04:06 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:04:06 dut.10.240.183.254: flow list 0
28/10/2020 01:04:06 dut.10.240.183.254:
28/10/2020 01:04:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:04:07 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - RSS hash=0x9b37dfaa - RSS queue=0xa - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:04:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x9b37dfaa', '0xa')]
28/10/2020 01:04:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(dport=4500)/ESP(spi=12)/Raw("x"*480)
28/10/2020 01:04:08 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - RSS hash=0x9b37dfaa - RSS queue=0xa - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:08 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:04:08 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x9b37dfaa', '0xa')]
28/10/2020 01:04:08 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:08 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(dport=4500)/ESP(spi=11)/Raw("x"*480)
28/10/2020 01:04:09 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=550 - nb_segs=1 - RSS hash=0xe58bf9a5 - RSS queue=0x5 - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:04:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe58bf9a5', '0x5')]
28/10/2020 01:04:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_ipv6_udp_esp passed
28/10/2020 01:04:09 dut.10.240.183.254: flow flush 0
28/10/2020 01:04:09 dut.10.240.183.254:
28/10/2020 01:04:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_ipv6_udp_esp': 'passed'}
28/10/2020 01:04:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:04:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_ipv6_udp_esp Result PASSED:
28/10/2020 01:04:09 dut.10.240.183.254: flow flush 0
28/10/2020 01:04:11 dut.10.240.183.254:
testpmd>
28/10/2020 01:04:11 dut.10.240.183.254: clear port stats all
28/10/2020 01:04:12 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:04:12 dut.10.240.183.254: stop
28/10/2020 01:04:12 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:04:12 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:04:14 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:04:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_pay Begin
28/10/2020 01:04:15 dut.10.240.183.254:
28/10/2020 01:04:15 tester:
28/10/2020 01:04:15 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:04:15 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:04:16 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:04:26 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:04:26 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:04:26 dut.10.240.183.254: set verbose 1
28/10/2020 01:04:27 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:04:27 dut.10.240.183.254: show port info all
28/10/2020 01:04:27 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:04:27 dut.10.240.183.254: start
28/10/2020 01:04:27 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:04:27 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv4_pay================
28/10/2020 01:04:27 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:04:27 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv4 / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:04:27 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:04:27 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv4 / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:04:27 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:04:27 dut.10.240.183.254: flow list 0
28/10/2020 01:04:27 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV4 => RSS
28/10/2020 01:04:27 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:27 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)
28/10/2020 01:04:28 dut.10.240.183.254: port 0/queue 13: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - RSS hash=0xbd2172cd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:04:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xbd2172cd', '0xd')]
28/10/2020 01:04:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)
28/10/2020 01:04:29 dut.10.240.183.254: port 0/queue 6: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - RSS hash=0xde90b966 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:04:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xde90b966', '0x6')]
28/10/2020 01:04:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/Raw("x" * 80)
28/10/2020 01:04:30 dut.10.240.183.254: port 0/queue 13: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - RSS hash=0xbd2172cd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:04:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xbd2172cd', '0xd')]
28/10/2020 01:04:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:04:30 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:04:31 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:04:31 dut.10.240.183.254: flow list 0
28/10/2020 01:04:31 dut.10.240.183.254:
28/10/2020 01:04:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)
28/10/2020 01:04:33 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - RSS hash=0x12e08d5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:04:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x12e08d5', '0x5')]
28/10/2020 01:04:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)
28/10/2020 01:04:34 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - RSS hash=0x12e08d5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:04:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x12e08d5', '0x5')]
28/10/2020 01:04:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/Raw("x" * 80)
28/10/2020 01:04:35 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=118 - nb_segs=1 - RSS hash=0xe07818d8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV4 - l2_len=18 - l3_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:04:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe07818d8', '0x8')]
28/10/2020 01:04:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv4_pay passed
28/10/2020 01:04:35 dut.10.240.183.254: flow flush 0
28/10/2020 01:04:35 dut.10.240.183.254:
28/10/2020 01:04:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv4_pay': 'passed'}
28/10/2020 01:04:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:04:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_pay Result PASSED:
28/10/2020 01:04:35 dut.10.240.183.254: flow flush 0
28/10/2020 01:04:36 dut.10.240.183.254:
testpmd>
28/10/2020 01:04:36 dut.10.240.183.254: clear port stats all
28/10/2020 01:04:37 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:04:37 dut.10.240.183.254: stop
28/10/2020 01:04:37 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:04:37 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:04:40 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:04:40 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_sctp_pay Begin
28/10/2020 01:04:40 dut.10.240.183.254:
28/10/2020 01:04:40 tester:
28/10/2020 01:04:40 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:04:41 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:04:42 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:04:52 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:04:52 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:04:52 dut.10.240.183.254: set verbose 1
28/10/2020 01:04:52 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:04:52 dut.10.240.183.254: show port info all
28/10/2020 01:04:52 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:04:52 dut.10.240.183.254: start
28/10/2020 01:04:52 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:04:52 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv4_sctp_pay================
28/10/2020 01:04:52 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:04:52 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv4 / sctp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:04:52 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:04:52 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv4 / sctp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:04:52 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:04:52 dut.10.240.183.254: flow list 0
28/10/2020 01:04:52 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV4 SCTP => RSS
28/10/2020 01:04:52 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:52 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:04:53 dut.10.240.183.254: port 0/queue 15: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0xc4be02cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:04:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xc4be02cf', '0xf')]
28/10/2020 01:04:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:53 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:04:55 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0x625f0167 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:55 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:04:55 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x625f0167', '0x7')]
28/10/2020 01:04:55 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:55 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.5")/SCTP(sport=19,dport=99)/Raw("x" * 80)
28/10/2020 01:04:56 dut.10.240.183.254: port 0/queue 15: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0xc4be02cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:56 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:04:56 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xc4be02cf', '0xf')]
28/10/2020 01:04:56 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:04:56 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:04:57 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:04:57 dut.10.240.183.254: flow list 0
28/10/2020 01:04:57 dut.10.240.183.254:
28/10/2020 01:04:57 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:57 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:04:58 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0xf97e66c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:58 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:04:58 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xf97e66c2', '0x2')]
28/10/2020 01:04:58 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:58 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/SCTP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:04:59 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0xf97e66c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:04:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:04:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xf97e66c2', '0x2')]
28/10/2020 01:04:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:04:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.5")/SCTP(sport=19,dport=99)/Raw("x" * 80)
28/10/2020 01:05:00 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0x42cb2baa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_SCTP - l2_len=18 - l3_len=20 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:05:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x42cb2baa', '0xa')]
28/10/2020 01:05:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv4_sctp_pay passed
28/10/2020 01:05:00 dut.10.240.183.254: flow flush 0
28/10/2020 01:05:00 dut.10.240.183.254:
28/10/2020 01:05:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv4_sctp_pay': 'passed'}
28/10/2020 01:05:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:05:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_sctp_pay Result PASSED:
28/10/2020 01:05:00 dut.10.240.183.254: flow flush 0
28/10/2020 01:05:01 dut.10.240.183.254:
testpmd>
28/10/2020 01:05:01 dut.10.240.183.254: clear port stats all
28/10/2020 01:05:03 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:05:03 dut.10.240.183.254: stop
28/10/2020 01:05:03 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:05:03 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:05:05 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:05:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_tcp_pay Begin
28/10/2020 01:05:06 dut.10.240.183.254:
28/10/2020 01:05:06 tester:
28/10/2020 01:05:06 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:05:06 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:05:07 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:05:17 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:05:17 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:05:17 dut.10.240.183.254: set verbose 1
28/10/2020 01:05:17 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:05:17 dut.10.240.183.254: show port info all
28/10/2020 01:05:17 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:05:17 dut.10.240.183.254: start
28/10/2020 01:05:18 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:05:18 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv4_tcp_pay================
28/10/2020 01:05:18 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:05:18 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv4 / tcp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:05:18 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:05:18 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv4 / tcp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:05:18 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:05:18 dut.10.240.183.254: flow list 0
28/10/2020 01:05:18 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV4 TCP => RSS
28/10/2020 01:05:18 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:18 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:05:19 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0xddcf7c80 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:05:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xddcf7c80', '0x0')]
28/10/2020 01:05:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:19 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:05:20 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0xeee7be40 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:20 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:05:20 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xeee7be40', '0x0')]
28/10/2020 01:05:20 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:20 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/TCP(sport=19,dport=99)/Raw("x" * 80)
28/10/2020 01:05:21 dut.10.240.183.254: port 0/queue 0: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0xddcf7c80 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:05:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xddcf7c80', '0x0')]
28/10/2020 01:05:21 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:05:21 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:05:22 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:05:22 dut.10.240.183.254: flow list 0
28/10/2020 01:05:22 dut.10.240.183.254:
28/10/2020 01:05:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:05:23 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x54ff9f9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:23 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:05:23 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x54ff9f9a', '0xa')]
28/10/2020 01:05:23 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:23 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:05:25 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x54ff9f9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:05:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x54ff9f9a', '0xa')]
28/10/2020 01:05:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/TCP(sport=19,dport=99)/Raw("x" * 80)
28/10/2020 01:05:26 dut.10.240.183.254: port 0/queue 15: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x8e619daf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_TCP - l2_len=18 - l3_len=20 - l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:05:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x8e619daf', '0xf')]
28/10/2020 01:05:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv4_tcp_pay passed
28/10/2020 01:05:26 dut.10.240.183.254: flow flush 0
28/10/2020 01:05:26 dut.10.240.183.254:
28/10/2020 01:05:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv4_tcp_pay': 'passed'}
28/10/2020 01:05:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:05:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_tcp_pay Result PASSED:
28/10/2020 01:05:26 dut.10.240.183.254: flow flush 0
28/10/2020 01:05:27 dut.10.240.183.254:
testpmd>
28/10/2020 01:05:27 dut.10.240.183.254: clear port stats all
28/10/2020 01:05:28 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:05:28 dut.10.240.183.254: stop
28/10/2020 01:05:28 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:05:28 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:05:30 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:05:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_udp_pay Begin
28/10/2020 01:05:31 dut.10.240.183.254:
28/10/2020 01:05:31 tester:
28/10/2020 01:05:31 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:05:32 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:05:33 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:05:43 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:05:43 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:05:43 dut.10.240.183.254: set verbose 1
28/10/2020 01:05:43 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:05:43 dut.10.240.183.254: show port info all
28/10/2020 01:05:43 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:05:43 dut.10.240.183.254: start
28/10/2020 01:05:43 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:05:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv4_udp_pay================
28/10/2020 01:05:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:05:43 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv4 / udp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:05:43 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:05:43 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv4 / udp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:05:43 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:05:43 dut.10.240.183.254: flow list 0
28/10/2020 01:05:43 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV4 UDP => RSS
28/10/2020 01:05:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:43 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:05:44 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - RSS hash=0x522bca57 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:05:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x522bca57', '0x7')]
28/10/2020 01:05:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:44 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:05:45 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - RSS hash=0xa915e52b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:05:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xa915e52b', '0xb')]
28/10/2020 01:05:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:45 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/UDP(sport=19,dport=99)/Raw("x" * 80)
28/10/2020 01:05:46 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - RSS hash=0x522bca57 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:05:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x522bca57', '0x7')]
28/10/2020 01:05:46 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:05:46 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:05:48 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:05:48 dut.10.240.183.254: flow list 0
28/10/2020 01:05:48 dut.10.240.183.254:
28/10/2020 01:05:48 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:48 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:05:49 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - RSS hash=0x3eecbe57 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:49 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:05:49 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x3eecbe57', '0x7')]
28/10/2020 01:05:49 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:49 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x0800)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:05:50 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - RSS hash=0x3eecbe57 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:50 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:05:50 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x3eecbe57', '0x7')]
28/10/2020 01:05:50 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:05:50 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x0800)/IP(src="192.168.1.3", dst="192.168.1.4")/UDP(sport=19,dport=99)/Raw("x" * 80)
28/10/2020 01:05:51 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=126 - nb_segs=1 - RSS hash=0xcaac7c9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - l3_len=20 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:05:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:05:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xcaac7c9a', '0xa')]
28/10/2020 01:05:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv4_udp_pay passed
28/10/2020 01:05:51 dut.10.240.183.254: flow flush 0
28/10/2020 01:05:51 dut.10.240.183.254:
28/10/2020 01:05:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv4_udp_pay': 'passed'}
28/10/2020 01:05:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:05:51 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv4_udp_pay Result PASSED:
28/10/2020 01:05:51 dut.10.240.183.254: flow flush 0
28/10/2020 01:05:52 dut.10.240.183.254:
testpmd>
28/10/2020 01:05:52 dut.10.240.183.254: clear port stats all
28/10/2020 01:05:53 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:05:53 dut.10.240.183.254: stop
28/10/2020 01:05:53 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:05:53 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:05:56 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:05:56 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_pay Begin
28/10/2020 01:05:56 dut.10.240.183.254:
28/10/2020 01:05:56 tester:
28/10/2020 01:05:56 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:05:57 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:05:58 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:06:08 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:06:08 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:06:08 dut.10.240.183.254: set verbose 1
28/10/2020 01:06:08 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:06:08 dut.10.240.183.254: show port info all
28/10/2020 01:06:08 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:06:08 dut.10.240.183.254: start
28/10/2020 01:06:08 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:06:08 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv6_pay================
28/10/2020 01:06:08 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:06:08 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv6 / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:06:08 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:06:08 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv6 / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:06:08 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:06:08 dut.10.240.183.254: flow list 0
28/10/2020 01:06:09 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV6 => RSS
28/10/2020 01:06:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:09 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)
28/10/2020 01:06:10 dut.10.240.183.254: port 0/queue 3: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0xe2606a03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:06:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe2606a03', '0x3')]
28/10/2020 01:06:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:10 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)
28/10/2020 01:06:11 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x71303501 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:06:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x71303501', '0x1')]
28/10/2020 01:06:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:11 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("y" * 80)
28/10/2020 01:06:12 dut.10.240.183.254: port 0/queue 3: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0xe2606a03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:06:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xe2606a03', '0x3')]
28/10/2020 01:06:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:06:12 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:06:13 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:06:13 dut.10.240.183.254: flow list 0
28/10/2020 01:06:13 dut.10.240.183.254:
28/10/2020 01:06:13 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:13 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)
28/10/2020 01:06:14 dut.10.240.183.254: port 0/queue 13: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x63e436ed - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:06:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x63e436ed', '0xd')]
28/10/2020 01:06:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:14 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)
28/10/2020 01:06:15 dut.10.240.183.254: port 0/queue 13: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x63e436ed - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:06:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x63e436ed', '0xd')]
28/10/2020 01:06:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:15 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("y" * 80)
28/10/2020 01:06:16 dut.10.240.183.254: port 0/queue 5: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=138 - nb_segs=1 - RSS hash=0x265476e5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER_VLAN L3_IPV6 - l2_len=18 - l3_len=40 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:06:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x265476e5', '0x5')]
28/10/2020 01:06:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv6_pay passed
28/10/2020 01:06:16 dut.10.240.183.254: flow flush 0
28/10/2020 01:06:16 dut.10.240.183.254:
28/10/2020 01:06:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv6_pay': 'passed'}
28/10/2020 01:06:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:06:16 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_pay Result PASSED:
28/10/2020 01:06:16 dut.10.240.183.254: flow flush 0
28/10/2020 01:06:18 dut.10.240.183.254:
testpmd>
28/10/2020 01:06:18 dut.10.240.183.254: clear port stats all
28/10/2020 01:06:19 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:06:19 dut.10.240.183.254: stop
28/10/2020 01:06:19 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:06:19 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:06:21 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:06:22 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_sctp_pay Begin
28/10/2020 01:06:22 dut.10.240.183.254:
28/10/2020 01:06:22 tester:
28/10/2020 01:06:22 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:06:22 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:06:23 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:06:33 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:06:34 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:06:34 dut.10.240.183.254: set verbose 1
28/10/2020 01:06:34 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:06:34 dut.10.240.183.254: show port info all
28/10/2020 01:06:34 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:06:34 dut.10.240.183.254: start
28/10/2020 01:06:34 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:06:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv6_sctp_pay================
28/10/2020 01:06:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:06:34 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv6 / sctp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:06:34 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:06:34 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv6 / sctp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:06:34 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:06:34 dut.10.240.183.254: flow list 0
28/10/2020 01:06:34 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV6 SCTP => RSS
28/10/2020 01:06:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:34 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:06:35 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x826f7cd8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:06:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x826f7cd8', '0x8')]
28/10/2020 01:06:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:06:36 dut.10.240.183.254: port 0/queue 12: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x4137be6c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:06:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x4137be6c', '0xc')]
28/10/2020 01:06:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:36 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/SCTP(sport=25,dport=99)/Raw("x" * 80)
28/10/2020 01:06:37 dut.10.240.183.254: port 0/queue 8: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x826f7cd8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:06:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x826f7cd8', '0x8')]
28/10/2020 01:06:37 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:06:37 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:06:38 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:06:38 dut.10.240.183.254: flow list 0
28/10/2020 01:06:38 dut.10.240.183.254:
28/10/2020 01:06:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:06:40 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x703c555a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:40 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:06:40 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x703c555a', '0xa')]
28/10/2020 01:06:40 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:40 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/SCTP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:06:41 dut.10.240.183.254: port 0/queue 10: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x703c555a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:41 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:06:41 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x703c555a', '0xa')]
28/10/2020 01:06:41 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:41 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/SCTP(sport=25,dport=99)/Raw("x" * 80)
28/10/2020 01:06:42 dut.10.240.183.254: port 0/queue 15: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x6b5fcf5f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_SCTP - l2_len=18 - l3_len=40 - l4_len=12 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:06:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:06:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x6b5fcf5f', '0xf')]
28/10/2020 01:06:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv6_sctp_pay passed
28/10/2020 01:06:42 dut.10.240.183.254: flow flush 0
28/10/2020 01:06:42 dut.10.240.183.254:
28/10/2020 01:06:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv6_sctp_pay': 'passed'}
28/10/2020 01:06:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:06:42 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_sctp_pay Result PASSED:
28/10/2020 01:06:42 dut.10.240.183.254: flow flush 0
28/10/2020 01:06:43 dut.10.240.183.254:
testpmd>
28/10/2020 01:06:43 dut.10.240.183.254: clear port stats all
28/10/2020 01:06:44 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:06:44 dut.10.240.183.254: stop
28/10/2020 01:06:44 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:06:44 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:06:47 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:06:47 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_tcp_pay Begin
28/10/2020 01:06:47 dut.10.240.183.254:
28/10/2020 01:06:47 tester:
28/10/2020 01:06:47 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:06:48 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:06:49 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:06:59 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:06:59 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:06:59 dut.10.240.183.254: set verbose 1
28/10/2020 01:06:59 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:06:59 dut.10.240.183.254: show port info all
28/10/2020 01:06:59 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:06:59 dut.10.240.183.254: start
28/10/2020 01:06:59 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:06:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv6_tcp_pay================
28/10/2020 01:06:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:06:59 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv6 / tcp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:06:59 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:06:59 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv6 / tcp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:06:59 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:06:59 dut.10.240.183.254: flow list 0
28/10/2020 01:06:59 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV6 TCP => RSS
28/10/2020 01:06:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:06:59 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:07:00 dut.10.240.183.254: port 0/queue 6: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - RSS hash=0x6723e0f6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:07:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x6723e0f6', '0x6')]
28/10/2020 01:07:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:00 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:07:02 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - RSS hash=0x3391f07b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:07:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x3391f07b', '0xb')]
28/10/2020 01:07:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:02 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x" * 80)
28/10/2020 01:07:03 dut.10.240.183.254: port 0/queue 6: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - RSS hash=0x6723e0f6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:07:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x6723e0f6', '0x6')]
28/10/2020 01:07:03 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:07:03 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:07:04 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:07:04 dut.10.240.183.254: flow list 0
28/10/2020 01:07:04 dut.10.240.183.254:
28/10/2020 01:07:04 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:04 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:07:05 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - RSS hash=0xdbc39287 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:07:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xdbc39287', '0x7')]
28/10/2020 01:07:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:05 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:07:06 dut.10.240.183.254: port 0/queue 7: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - RSS hash=0xdbc39287 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:07:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xdbc39287', '0x7')]
28/10/2020 01:07:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:06 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/TCP(sport=19,dport=99)/Raw("x" * 80)
28/10/2020 01:07:07 dut.10.240.183.254: port 0/queue 11: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=158 - nb_segs=1 - RSS hash=0x203a374b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_TCP - l2_len=18 - l3_len=40 - l4_len=20 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:07:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x203a374b', '0xb')]
28/10/2020 01:07:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv6_tcp_pay passed
28/10/2020 01:07:07 dut.10.240.183.254: flow flush 0
28/10/2020 01:07:07 dut.10.240.183.254:
28/10/2020 01:07:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv6_tcp_pay': 'passed'}
28/10/2020 01:07:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:07:07 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_tcp_pay Result PASSED:
28/10/2020 01:07:07 dut.10.240.183.254: flow flush 0
28/10/2020 01:07:08 dut.10.240.183.254:
testpmd>
28/10/2020 01:07:08 dut.10.240.183.254: clear port stats all
28/10/2020 01:07:10 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:07:10 dut.10.240.183.254: stop
28/10/2020 01:07:10 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:07:10 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:07:12 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:07:12 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_udp_pay Begin
28/10/2020 01:07:12 dut.10.240.183.254:
28/10/2020 01:07:13 tester:
28/10/2020 01:07:13 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:07:13 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:07:14 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:07:24 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:07:24 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:07:24 dut.10.240.183.254: set verbose 1
28/10/2020 01:07:24 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:07:24 dut.10.240.183.254: show port info all
28/10/2020 01:07:24 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:07:24 dut.10.240.183.254: start
28/10/2020 01:07:24 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:07:24 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ===================Test sub case: mac_vlan_ipv6_udp_pay================
28/10/2020 01:07:24 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle test--------------
28/10/2020 01:07:24 dut.10.240.183.254: flow validate 0 ingress pattern eth / vlan / ipv6 / udp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:07:25 dut.10.240.183.254:
Flow rule validated
28/10/2020 01:07:25 dut.10.240.183.254: flow create 0 ingress pattern eth / vlan / ipv6 / udp / end actions rss types c-vlan end key_len 0 queues end / end
28/10/2020 01:07:25 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:07:25 dut.10.240.183.254: flow list 0
28/10/2020 01:07:25 dut.10.240.183.254:
ID Group Prio Attr Rule
0 0 0 i-- ETH VLAN IPV6 UDP => RSS
28/10/2020 01:07:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:25 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:07:26 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - RSS hash=0xbb623b42 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: save_hash
28/10/2020 01:07:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xbb623b42', '0x2')]
28/10/2020 01:07:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:26 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:07:27 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - RSS hash=0xddb11da1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:27 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_different
28/10/2020 01:07:27 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xddb11da1', '0x1')]
28/10/2020 01:07:27 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:27 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=99)/Raw("x" * 80)
28/10/2020 01:07:28 dut.10.240.183.254: port 0/queue 2: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - RSS hash=0xbb623b42 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_hash_same
28/10/2020 01:07:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xbb623b42', '0x2')]
28/10/2020 01:07:28 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ------------handle post-test--------------
28/10/2020 01:07:28 dut.10.240.183.254: flow destroy 0 rule 0
28/10/2020 01:07:29 dut.10.240.183.254:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:07:29 dut.10.240.183.254: flow list 0
28/10/2020 01:07:29 dut.10.240.183.254:
28/10/2020 01:07:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:29 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:07:30 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - RSS hash=0xfae81621 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:07:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xfae81621', '0x1')]
28/10/2020 01:07:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:66", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=2,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=23)/Raw("x" * 80)
28/10/2020 01:07:31 dut.10.240.183.254: port 0/queue 1: received 1 packets
src=10:22:33:44:55:66 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - RSS hash=0xfae81621 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:07:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0xfae81621', '0x1')]
28/10/2020 01:07:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: ----------send packet-------------
28/10/2020 01:07:31 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Ether(src="10:22:33:44:55:99", dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x86dd)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/UDP(sport=23,dport=99)/Raw("x" * 80)
28/10/2020 01:07:33 dut.10.240.183.254: port 0/queue 15: received 1 packets
src=10:22:33:44:55:99 - dst=00:11:22:33:44:55 - type=0x8100 - length=146 - nb_segs=1 - RSS hash=0x60aff97f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - l3_len=40 - l4_len=8 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:07:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: action: check_no_hash_or_different
28/10/2020 01:07:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: hash_infos: [('0x60aff97f', '0xf')]
28/10/2020 01:07:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: sub_case mac_vlan_ipv6_udp_pay passed
28/10/2020 01:07:33 dut.10.240.183.254: flow flush 0
28/10/2020 01:07:33 dut.10.240.183.254:
28/10/2020 01:07:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: {'mac_vlan_ipv6_udp_pay': 'passed'}
28/10/2020 01:07:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: pass rate is: 100.0
28/10/2020 01:07:33 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_mac_vlan_ipv6_udp_pay Result PASSED:
28/10/2020 01:07:33 dut.10.240.183.254: flow flush 0
28/10/2020 01:07:34 dut.10.240.183.254:
testpmd>
28/10/2020 01:07:34 dut.10.240.183.254: clear port stats all
28/10/2020 01:07:35 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:07:35 dut.10.240.183.254: stop
28/10/2020 01:07:35 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:07:35 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:07:37 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:07:38 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_unsupported_pattern_with_OS_default_package Begin
28/10/2020 01:07:38 dut.10.240.183.254:
28/10/2020 01:07:38 tester:
28/10/2020 01:07:41 dut.10.240.183.254: rm -f /lib/firmware/updates/intel/ice/ddp/ice.pkg
28/10/2020 01:07:41 dut.10.240.183.254:
28/10/2020 01:07:41 dut.10.240.183.254: cp /lib/firmware/updates/intel/ice/ddp/ice-1.3.18.0.pkg /lib/firmware/updates/intel/ice/ddp/ice.pkg
28/10/2020 01:07:41 dut.10.240.183.254:
28/10/2020 01:07:41 dut.10.240.183.254: rmmod ice
28/10/2020 01:07:44 dut.10.240.183.254:
28/10/2020 01:07:44 dut.10.240.183.254: insmod /lib/modules/4.18.0-193.14.2.el8_2.x86_64/updates/drivers/net/ethernet/intel/ice/ice.ko
28/10/2020 01:07:46 dut.10.240.183.254:
28/10/2020 01:07:46 dut.10.240.183.254: ls
28/10/2020 01:07:46 dut.10.240.183.254: ABI_VERSION app buildtoo config devtoo doc dpdk.log drivers examples kernel lib license MAINTAINERS Makefile meson.build meson_options.txt README showversion usertoo VERSION x86_64-native-linuxapp-gcc
28/10/2020 01:07:46 dut.10.240.183.254: usertools/dpdk-devbind.py --force --bind=ice 0000:03:00.0 0000:03:00.1 0000:03:00.2 0000:03:00.3
28/10/2020 01:07:47 dut.10.240.183.254: Notice: 0000:03:00.0 already bound to driver ice, skipping
Notice: 0000:03:00.1 already bound to driver ice, skipping
Notice: 0000:03:00.2 already bound to driver ice, skipping
Notice: 0000:03:00.3 already bound to driver ice, skipping
28/10/2020 01:07:50 dut.10.240.183.254: ifconfig ens865f0 up
28/10/2020 01:07:50 dut.10.240.183.254:
28/10/2020 01:07:50 dut.10.240.183.254: ip link set ens865f0 vf 0 mac 00:11:22:33:44:55
28/10/2020 01:07:50 dut.10.240.183.254:
28/10/2020 01:07:50 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:07:51 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:07:52 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:08:02 dut.10.240.183.254: port config all rss all
28/10/2020 01:08:02 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0xf8
rss_hf 0x7f83fffc
28/10/2020 01:08:02 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:08:02 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:08:02 dut.10.240.183.254: set verbose 1
28/10/2020 01:08:02 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:08:02 dut.10.240.183.254: show port info all
28/10/2020 01:08:02 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:08:02 dut.10.240.183.254: start
28/10/2020 01:08:02 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:08:02 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
28/10/2020 01:08:02 dut.10.240.183.254:
iavf_execute_vf_cmd(): No response or return failure (-5) for cmd 45
iavf_add_del_rss_cfg(): Failed to execute command of OP_ADD_RSS_CFG
iavf_hash_create(): fail to add RSS configure
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:02 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
28/10/2020 01:08:02 dut.10.240.183.254:
iavf_execute_vf_cmd(): No response or return failure (-5) for cmd 45
iavf_add_del_rss_cfg(): Failed to execute command of OP_ADD_RSS_CFG
iavf_hash_create(): fail to add RSS configure
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:02 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:08:02 dut.10.240.183.254:
iavf_execute_vf_cmd(): No response or return failure (-5) for cmd 45
iavf_add_del_rss_cfg(): Failed to execute command of OP_ADD_RSS_CFG
iavf_hash_create(): fail to add RSS configure
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:02 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end
28/10/2020 01:08:02 dut.10.240.183.254:
iavf_execute_vf_cmd(): No response or return failure (-5) for cmd 45
iavf_add_del_rss_cfg(): Failed to execute command of OP_ADD_RSS_CFG
iavf_hash_create(): fail to add RSS configure
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:02 dut.10.240.183.254: flow list 0
28/10/2020 01:08:03 dut.10.240.183.254:
28/10/2020 01:08:03 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:08:05 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:08:08 dut.10.240.183.254: rm -f /lib/firmware/updates/intel/ice/ddp/ice.pkg
28/10/2020 01:08:08 dut.10.240.183.254:
28/10/2020 01:08:08 dut.10.240.183.254: cp /lib/firmware/updates/intel/ice/ddp/ice_comms-1.3.22.0.pkg /lib/firmware/updates/intel/ice/ddp/ice.pkg
28/10/2020 01:08:08 dut.10.240.183.254:
28/10/2020 01:08:08 dut.10.240.183.254: rmmod ice
28/10/2020 01:08:11 dut.10.240.183.254:
28/10/2020 01:08:11 dut.10.240.183.254: insmod /lib/modules/4.18.0-193.14.2.el8_2.x86_64/updates/drivers/net/ethernet/intel/ice/ice.ko
28/10/2020 01:08:14 dut.10.240.183.254:
28/10/2020 01:08:14 dut.10.240.183.254: ls
28/10/2020 01:08:14 dut.10.240.183.254: ABI_VERSION app buildtoo config devtoo doc dpdk.log drivers examples kernel lib license MAINTAINERS Makefile meson.build meson_options.txt README showversion usertoo VERSION x86_64-native-linuxapp-gcc
28/10/2020 01:08:14 dut.10.240.183.254: usertools/dpdk-devbind.py --force --bind=ice 0000:03:00.0 0000:03:00.1 0000:03:00.2 0000:03:00.3
28/10/2020 01:08:14 dut.10.240.183.254: Notice: 0000:03:00.0 already bound to driver ice, skipping
Notice: 0000:03:00.1 already bound to driver ice, skipping
Notice: 0000:03:00.2 already bound to driver ice, skipping
Notice: 0000:03:00.3 already bound to driver ice, skipping
28/10/2020 01:08:17 dut.10.240.183.254: ifconfig ens865f0 up
28/10/2020 01:08:17 dut.10.240.183.254:
28/10/2020 01:08:17 dut.10.240.183.254: ip link set ens865f0 vf 0 mac 00:11:22:33:44:55
28/10/2020 01:08:18 dut.10.240.183.254:
28/10/2020 01:08:18 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:08:18 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:08:19 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:08:29 dut.10.240.183.254: port config all rss all
28/10/2020 01:08:29 dut.10.240.183.254:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0xf8
rss_hf 0x7f83fffc
28/10/2020 01:08:29 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:08:29 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:08:29 dut.10.240.183.254: set verbose 1
28/10/2020 01:08:29 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:08:29 dut.10.240.183.254: show port info all
28/10/2020 01:08:29 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:08:29 dut.10.240.183.254: start
28/10/2020 01:08:30 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:08:30 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end
28/10/2020 01:08:30 dut.10.240.183.254:
Flow rule #0 created
28/10/2020 01:08:30 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / l2tpv3oip / end actions rss types l2tpv3 end key_len 0 queues end / end
28/10/2020 01:08:30 dut.10.240.183.254:
Flow rule #1 created
28/10/2020 01:08:30 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / esp / end actions rss types esp end key_len 0 queues end / end
28/10/2020 01:08:30 dut.10.240.183.254:
Flow rule #2 created
28/10/2020 01:08:30 dut.10.240.183.254: flow create 0 ingress pattern eth / ipv4 / ah / end actions rss types ah end key_len 0 queues end / end
28/10/2020 01:08:30 dut.10.240.183.254:
Flow rule #3 created
28/10/2020 01:08:30 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_unsupported_pattern_with_OS_default_package Result PASSED:
28/10/2020 01:08:30 dut.10.240.183.254: flow flush 0
28/10/2020 01:08:31 dut.10.240.183.254:
testpmd>
28/10/2020 01:08:31 dut.10.240.183.254: clear port stats all
28/10/2020 01:08:32 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:08:32 dut.10.240.183.254: stop
28/10/2020 01:08:32 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:08:32 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:08:35 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:08:35 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_wrong_hash_input_set Begin
28/10/2020 01:08:35 dut.10.240.183.254:
28/10/2020 01:08:35 tester:
28/10/2020 01:08:35 dut.10.240.183.254: kill_all: called by dut and has no prefix list.
28/10/2020 01:08:36 dut.10.240.183.254: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:03:01.0 --file-prefix=dpdk_11606_20201027233131 -- -i --rxq=16 --txq=16
28/10/2020 01:08:37 dut.10.240.183.254: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_11606_20201027233131/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:03:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:08:47 dut.10.240.183.254: set fwd rxonly
28/10/2020 01:08:47 dut.10.240.183.254:
Set rxonly packet forwarding mode
28/10/2020 01:08:47 dut.10.240.183.254: set verbose 1
28/10/2020 01:08:47 dut.10.240.183.254:
Change verbose level from 0 to 1
28/10/2020 01:08:47 dut.10.240.183.254: show port info all
28/10/2020 01:08:47 dut.10.240.183.254:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:03:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 25 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:08:47 dut.10.240.183.254: start
28/10/2020 01:08:47 dut.10.240.183.254:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:08:47 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / end actions rss types l2-src-only l2-dst-only end key_len 0 queues end / end
28/10/2020 01:08:47 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:47 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / end actions rss types l2-src-only l2-dst-only end key_len 0 queues end / end
28/10/2020 01:08:47 dut.10.240.183.254:
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:47 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-tcp end key_len 0 queues end / end
28/10/2020 01:08:47 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:47 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss types ipv4-tcp end key_len 0 queues end / end
28/10/2020 01:08:47 dut.10.240.183.254:
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:47 dut.10.240.183.254: flow validate 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp l3-src-only end key_len 0 queues end / end
28/10/2020 01:08:47 dut.10.240.183.254:
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:47 dut.10.240.183.254: flow create 0 ingress pattern eth / pppoes / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp l3-src-only end key_len 0 queues end / end
28/10/2020 01:08:48 dut.10.240.183.254:
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 01:08:48 Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp: Test Case test_wrong_hash_input_set Result PASSED:
28/10/2020 01:08:48 dut.10.240.183.254: flow flush 0
28/10/2020 01:08:49 dut.10.240.183.254:
testpmd>
28/10/2020 01:08:49 dut.10.240.183.254: clear port stats all
28/10/2020 01:08:50 dut.10.240.183.254:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:08:50 dut.10.240.183.254: stop
28/10/2020 01:08:50 dut.10.240.183.254:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:08:50 dut.10.240.183.254: kill_all: called by dut and prefix list has value.
28/10/2020 01:08:52 dut.10.240.183.254: Killed
[PEXPECT]#
28/10/2020 01:08:53 dts:
TEST SUITE ENDED: Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dts] [PATCH V2 2/8] tests/cvl_advanced_iavf_rss_gtpu:add iavf_rss_gtpu/gtpc suite
2020-10-28 10:59 ` [dts] [PATCH V2 2/8] tests/cvl_advanced_iavf_rss_gtpu:add iavf_rss_gtpu/gtpc suite Haiyang Zhao
@ 2020-10-29 6:45 ` Huang, ZhiminX
0 siblings, 0 replies; 15+ messages in thread
From: Huang, ZhiminX @ 2020-10-29 6:45 UTC (permalink / raw)
To: dts, Fu, Qi; +Cc: Zhao, HaiyangX
[-- Attachment #1: Type: text/plain, Size: 508 bytes --]
Tested-by: Huang, ZhiminX <zhiminx.huang@intel.com>
Regards,
HuangZhiMin
> -----Original Message-----
> From: Haiyang Zhao [mailto:haiyangx.zhao@intel.com]
> Sent: Wednesday, October 28, 2020 6:59 PM
> To: dts@dpdk.org; Fu, Qi <qi.fu@intel.com>
> Cc: Huang, ZhiminX <zhiminx.huang@intel.com>
> Subject: [dts][PATCH V2 2/8] tests/cvl_advanced_iavf_rss_gtpu:add
> iavf_rss_gtpu/gtpc suite
>
> From: Zhimin Huang <zhiminx.huang@intel.com>
>
> *.add cvl_addvanced_iavf_rss_gtpu test suite.
[-- Attachment #2: TestCVLIAVFRSSGTPU.log --]
[-- Type: application/octet-stream, Size: 4082256 bytes --]
26/10/2020 08:37:15 dts:
TEST SUITE : TestCVLIAVFRSSGTPU
26/10/2020 08:37:15 dts: NIC : columbiaville_25g
26/10/2020 08:37:15 dut.10.240.183.67:
26/10/2020 08:37:15 tester:
26/10/2020 08:37:19 dut.10.240.183.67: cat /sys/bus/pci/devices/0000\:18\:01.0/vendor
26/10/2020 08:37:19 dut.10.240.183.67: 0x8086
26/10/2020 08:37:19 dut.10.240.183.67: cat /sys/bus/pci/devices/0000\:18\:01.0/device
26/10/2020 08:37:19 dut.10.240.183.67: 0x1889
26/10/2020 08:37:19 dut.10.240.183.67: cat /sys/bus/pci/devices/0000\:18\:01.0/vendor
26/10/2020 08:37:20 dut.10.240.183.67: 0x8086
26/10/2020 08:37:20 dut.10.240.183.67: cat /sys/bus/pci/devices/0000\:18\:01.0/device
26/10/2020 08:37:20 dut.10.240.183.67: 0x1889
26/10/2020 08:37:20 dut.10.240.183.67: ip link set enp24s0f0 vf 0 mac 00:11:22:33:44:55
26/10/2020 08:37:20 dut.10.240.183.67:
26/10/2020 08:37:21 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 08:37:23 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 08:37:33 dut.10.240.183.67: set fwd rxonly
26/10/2020 08:37:33 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 08:37:33 dut.10.240.183.67: set verbose 1
26/10/2020 08:37:33 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 08:37:33 dut.10.240.183.67: show port info all
26/10/2020 08:37:33 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 08:37:33 TestCVLIAVFRSSGTPU: rssprocess.tester_ifaces: ['enp24s0f0', 'enp24s0f1']
26/10/2020 08:37:33 TestCVLIAVFRSSGTPU: rssprocess.test_case: <TestSuite_cvl_iavf_rss_gtpu.TestCVLIAVFRSSGTPU object at 0x7fdd4fa79a90>
26/10/2020 08:37:33 TestCVLIAVFRSSGTPU: Test Case test_inner_l4_protocal_hash Begin
26/10/2020 08:37:33 dut.10.240.183.67:
26/10/2020 08:37:33 tester:
26/10/2020 08:37:33 dut.10.240.183.67: start
26/10/2020 08:37:33 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:37:33 dut.10.240.183.67: quit
26/10/2020 08:37:34 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 08:37:34 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 08:37:36 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 08:37:46 dut.10.240.183.67: set fwd rxonly
26/10/2020 08:37:46 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 08:37:46 dut.10.240.183.67: set verbose 1
26/10/2020 08:37:46 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 08:37:46 dut.10.240.183.67: show port info all
26/10/2020 08:37:46 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 08:37:46 dut.10.240.183.67: start
26/10/2020 08:37:46 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:37:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_tcp================
26/10/2020 08:37:46 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:37:46 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 08:37:46 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:37:46 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 08:37:46 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:37:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 08:37:46 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:37:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 08:37:46 dut.10.240.183.67:
Flow rule #1 created
26/10/2020 08:37:46 dut.10.240.183.67: flow list 0
26/10/2020 08:37:46 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS
1 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS
26/10/2020 08:37:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:37:47 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x185dd847 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:37:47 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:37:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x185dd847', '0x7')]
26/10/2020 08:37:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:37:49 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x185dd847 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:37:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:37:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x185dd847', '0x7')]
26/10/2020 08:37:49 TestCVLIAVFRSSGTPU: hash value ['0x185dd847'] should be different with current saved hash ['0x185dd847']
26/10/2020 08:37:49 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:37:49 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:37:50 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:37:50 dut.10.240.183.67: flow destroy 0 rule 1
26/10/2020 08:37:51 dut.10.240.183.67:
Flow rule #1 destroyed
testpmd>
26/10/2020 08:37:51 dut.10.240.183.67: flow list 0
26/10/2020 08:37:51 dut.10.240.183.67:
26/10/2020 08:37:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:37:52 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:37:52 TestCVLIAVFRSSGTPU: action: save_or_no_hash
26/10/2020 08:37:52 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:37:52 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:37:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:37:53 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:37:53 TestCVLIAVFRSSGTPU: action: check_hash_same_or_no_hash
26/10/2020 08:37:53 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_tcp failed: '["hash value [\'0x185dd847\'] should be different with current saved hash [\'0x185dd847\']"]'
26/10/2020 08:37:53 dut.10.240.183.67: flow flush 0
26/10/2020 08:37:53 dut.10.240.183.67:
26/10/2020 08:37:53 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_tcp================
26/10/2020 08:37:53 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:37:53 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 08:37:53 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:37:53 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 08:37:53 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:37:53 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 08:37:53 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:37:53 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 08:37:54 dut.10.240.183.67:
Flow rule #1 created
26/10/2020 08:37:54 dut.10.240.183.67: flow list 0
26/10/2020 08:37:54 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
1 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:37:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:37:55 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x185dd847 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:37:55 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:37:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x185dd847', '0x7')]
26/10/2020 08:37:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:37:56 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x185dd847 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:37:56 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:37:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x185dd847', '0x7')]
26/10/2020 08:37:56 TestCVLIAVFRSSGTPU: hash value ['0x185dd847'] should be different with current saved hash ['0x185dd847']
26/10/2020 08:37:56 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:37:56 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:37:57 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:37:57 dut.10.240.183.67: flow destroy 0 rule 1
26/10/2020 08:37:58 dut.10.240.183.67:
Flow rule #1 destroyed
testpmd>
26/10/2020 08:37:58 dut.10.240.183.67: flow list 0
26/10/2020 08:37:58 dut.10.240.183.67:
26/10/2020 08:37:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:37:59 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf4f96075 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:37:59 TestCVLIAVFRSSGTPU: action: save_or_no_hash
26/10/2020 08:37:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xf4f96075', '0x5')]
26/10/2020 08:37:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:38:00 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf4f96075 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:38:00 TestCVLIAVFRSSGTPU: action: check_hash_same_or_no_hash
26/10/2020 08:38:00 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_tcp failed: '["hash value [\'0x185dd847\'] should be different with current saved hash [\'0x185dd847\']"]'
26/10/2020 08:38:00 dut.10.240.183.67: flow flush 0
26/10/2020 08:38:00 dut.10.240.183.67:
26/10/2020 08:38:00 TestCVLIAVFRSSGTPU: ===================Test sub case: inner_l4_mac_ipv4_gtpu_eh_ipv6_udp_tcp================
26/10/2020 08:38:00 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:38:00 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 08:38:01 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:38:01 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 08:38:01 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:38:01 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 08:38:01 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:38:01 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 08:38:01 dut.10.240.183.67:
Flow rule #1 created
26/10/2020 08:38:01 dut.10.240.183.67: flow list 0
26/10/2020 08:38:01 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:38:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:38:02 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x735ba3e1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:38:02 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:38:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x735ba3e1', '0x1')]
26/10/2020 08:38:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:38:03 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x735ba3e1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:38:03 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:38:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x735ba3e1', '0x1')]
26/10/2020 08:38:03 TestCVLIAVFRSSGTPU: hash value ['0x735ba3e1'] should be different with current saved hash ['0x735ba3e1']
26/10/2020 08:38:03 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:38:03 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:38:04 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:38:04 dut.10.240.183.67: flow destroy 0 rule 1
26/10/2020 08:38:05 dut.10.240.183.67:
Flow rule #1 destroyed
testpmd>
26/10/2020 08:38:05 dut.10.240.183.67: flow list 0
26/10/2020 08:38:05 dut.10.240.183.67:
26/10/2020 08:38:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:38:06 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:38:06 TestCVLIAVFRSSGTPU: action: save_or_no_hash
26/10/2020 08:38:06 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:38:06 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:38:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:38:08 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:38:08 TestCVLIAVFRSSGTPU: action: check_hash_same_or_no_hash
26/10/2020 08:38:08 TestCVLIAVFRSSGTPU: sub_case inner_l4_mac_ipv4_gtpu_eh_ipv6_udp_tcp failed: '["hash value [\'0x735ba3e1\'] should be different with current saved hash [\'0x735ba3e1\']"]'
26/10/2020 08:38:08 dut.10.240.183.67: flow flush 0
26/10/2020 08:38:08 dut.10.240.183.67:
26/10/2020 08:38:08 TestCVLIAVFRSSGTPU: ===================Test sub case: inner_l4_mac_ipv6_gtpu_eh_ipv6_udp_tcp================
26/10/2020 08:38:08 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:38:08 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 08:38:08 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:38:08 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 08:38:08 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:38:08 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 08:38:08 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:38:08 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 08:38:08 dut.10.240.183.67:
Flow rule #1 created
26/10/2020 08:38:08 dut.10.240.183.67: flow list 0
26/10/2020 08:38:08 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
1 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:38:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:38:09 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x735ba3e1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:38:09 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:38:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x735ba3e1', '0x1')]
26/10/2020 08:38:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:38:10 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x735ba3e1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:38:10 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:38:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x735ba3e1', '0x1')]
26/10/2020 08:38:10 TestCVLIAVFRSSGTPU: hash value ['0x735ba3e1'] should be different with current saved hash ['0x735ba3e1']
26/10/2020 08:38:10 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:38:10 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:38:11 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:38:11 dut.10.240.183.67: flow destroy 0 rule 1
26/10/2020 08:38:13 dut.10.240.183.67:
Flow rule #1 destroyed
testpmd>
26/10/2020 08:38:13 dut.10.240.183.67: flow list 0
26/10/2020 08:38:13 dut.10.240.183.67:
26/10/2020 08:38:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:38:14 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf4f96075 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:38:14 TestCVLIAVFRSSGTPU: action: save_or_no_hash
26/10/2020 08:38:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xf4f96075', '0x5')]
26/10/2020 08:38:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:38:15 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xf4f96075 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:38:15 TestCVLIAVFRSSGTPU: action: check_hash_same_or_no_hash
26/10/2020 08:38:15 TestCVLIAVFRSSGTPU: sub_case inner_l4_mac_ipv6_gtpu_eh_ipv6_udp_tcp failed: '["hash value [\'0x735ba3e1\'] should be different with current saved hash [\'0x735ba3e1\']"]'
26/10/2020 08:38:15 dut.10.240.183.67: flow flush 0
26/10/2020 08:38:15 dut.10.240.183.67:
26/10/2020 08:38:15 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv4_udp_tcp': 'failed', 'mac_ipv6_gtpu_ipv4_udp_tcp': 'failed', 'inner_l4_mac_ipv4_gtpu_eh_ipv6_udp_tcp': 'failed', 'inner_l4_mac_ipv6_gtpu_eh_ipv6_udp_tcp': 'failed'}
26/10/2020 08:38:15 TestCVLIAVFRSSGTPU: pass rate is: 0.0
26/10/2020 08:38:15 TestCVLIAVFRSSGTPU: Test Case test_inner_l4_protocal_hash Result FAILED: 'some subcases failed'
26/10/2020 08:38:15 dut.10.240.183.67: flow flush 0
26/10/2020 08:38:16 dut.10.240.183.67:
testpmd>
26/10/2020 08:38:16 dut.10.240.183.67: clear port stats all
26/10/2020 08:38:17 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:38:17 dut.10.240.183.67: stop
26/10/2020 08:38:17 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:38:17 TestCVLIAVFRSSGTPU: Test Case test_ipv4_gtpu_eh_ipv4_and_ipv4_gtpu_eh_ipv4_udp Begin
26/10/2020 08:38:17 dut.10.240.183.67:
26/10/2020 08:38:17 tester:
26/10/2020 08:38:17 dut.10.240.183.67: start
26/10/2020 08:38:18 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:38:18 dut.10.240.183.67: quit
26/10/2020 08:38:19 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 08:38:19 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 08:38:20 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 08:38:30 dut.10.240.183.67: set fwd rxonly
26/10/2020 08:38:30 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 08:38:30 dut.10.240.183.67: set verbose 1
26/10/2020 08:38:30 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 08:38:30 dut.10.240.183.67: show port info all
26/10/2020 08:38:30 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 08:38:30 dut.10.240.183.67: start
26/10/2020 08:38:31 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:38:31 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:38:31 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:38:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:38:32 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x338971e0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xdd0e5ebf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x338971e0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:38:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x338971e0', '0x0'), ('0xdd0e5ebf', '0xf'), ('0x338971e0', '0x0')]
26/10/2020 08:38:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 08:38:32 dut.10.240.183.67:
Flow rule #1 created
26/10/2020 08:38:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:38:33 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xaeef429 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x7feb8d5a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xaeef429 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:38:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xaeef429', '0x9'), ('0x7feb8d5a', '0xa'), ('0xaeef429', '0x9')]
26/10/2020 08:38:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:38:34 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x338971e0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xdd0e5ebf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x338971e0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:38:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x338971e0', '0x0'), ('0xdd0e5ebf', '0xf'), ('0x338971e0', '0x0')]
26/10/2020 08:38:34 dut.10.240.183.67: flow destroy 0 rule 1
26/10/2020 08:38:35 dut.10.240.183.67:
Flow rule #1 destroyed
testpmd>
26/10/2020 08:38:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:38:36 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x338971e0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xdd0e5ebf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x338971e0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:38:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x338971e0', '0x0'), ('0xdd0e5ebf', '0xf'), ('0x338971e0', '0x0')]
26/10/2020 08:38:36 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 08:38:36 dut.10.240.183.67:
Flow rule #1 created
26/10/2020 08:38:36 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:38:38 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:38:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:38:39 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xaeef429 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x7feb8d5a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xaeef429 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:38:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xaeef429', '0x9'), ('0x7feb8d5a', '0xa'), ('0xaeef429', '0x9')]
26/10/2020 08:38:39 TestCVLIAVFRSSGTPU: Test Case test_ipv4_gtpu_eh_ipv4_and_ipv4_gtpu_eh_ipv4_udp Result PASSED:
26/10/2020 08:38:39 dut.10.240.183.67: flow flush 0
26/10/2020 08:38:40 dut.10.240.183.67:
testpmd>
26/10/2020 08:38:40 dut.10.240.183.67: clear port stats all
26/10/2020 08:38:41 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:38:41 dut.10.240.183.67: stop
26/10/2020 08:38:41 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:38:41 TestCVLIAVFRSSGTPU: Test Case test_ipv4_gtpu_eh_ipv4_with_without_ul_dl Begin
26/10/2020 08:38:41 dut.10.240.183.67:
26/10/2020 08:38:41 tester:
26/10/2020 08:38:41 dut.10.240.183.67: start
26/10/2020 08:38:41 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:38:41 dut.10.240.183.67: quit
26/10/2020 08:38:43 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 08:38:43 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 08:38:44 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 08:38:54 dut.10.240.183.67: set fwd rxonly
26/10/2020 08:38:54 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 08:38:54 dut.10.240.183.67: set verbose 1
26/10/2020 08:38:54 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 08:38:54 dut.10.240.183.67: show port info all
26/10/2020 08:38:54 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 08:38:54 dut.10.240.183.67: start
26/10/2020 08:38:54 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:38:54 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 08:38:54 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:38:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:38:56 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x53aa4dbd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x4a68bf64 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x53aa4dbd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:38:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x53aa4dbd', '0xd'), ('0x4a68bf64', '0x4'), ('0x53aa4dbd', '0xd')]
26/10/2020 08:38:56 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 08:38:56 dut.10.240.183.67:
Flow rule #1 created
26/10/2020 08:38:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:38:57 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x53aa4dbd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x53aa4dbd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x4a68bf64 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:38:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x53aa4dbd', '0xd'), ('0x53aa4dbd', '0xd'), ('0x4a68bf64', '0x4')]
26/10/2020 08:38:57 TestCVLIAVFRSSGTPU: Test Case test_ipv4_gtpu_eh_ipv4_with_without_ul_dl Result FAILED: 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd'
26/10/2020 08:38:57 dut.10.240.183.67: flow flush 0
26/10/2020 08:38:58 dut.10.240.183.67:
testpmd>
26/10/2020 08:38:58 dut.10.240.183.67: clear port stats all
26/10/2020 08:38:59 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:38:59 dut.10.240.183.67: stop
26/10/2020 08:38:59 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:38:59 TestCVLIAVFRSSGTPU: Test Case test_ipv4_gtpu_eh_ipv4_without_with_ul_dl Begin
26/10/2020 08:38:59 dut.10.240.183.67:
26/10/2020 08:38:59 tester:
26/10/2020 08:38:59 dut.10.240.183.67: start
26/10/2020 08:38:59 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:38:59 dut.10.240.183.67: quit
26/10/2020 08:39:01 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 08:39:01 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 08:39:02 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 08:39:12 dut.10.240.183.67: set fwd rxonly
26/10/2020 08:39:12 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 08:39:12 dut.10.240.183.67: set verbose 1
26/10/2020 08:39:12 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 08:39:12 dut.10.240.183.67: show port info all
26/10/2020 08:39:12 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 08:39:12 dut.10.240.183.67: start
26/10/2020 08:39:12 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:39:12 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 08:39:12 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:39:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:39:14 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x9e074fe2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x7215fc70 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x9e074fe2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:39:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x9e074fe2', '0x2'), ('0x7215fc70', '0x0'), ('0x9e074fe2', '0x2')]
26/10/2020 08:39:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:39:15 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x9e074fe2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x7215fc70 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x9e074fe2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:39:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x9e074fe2', '0x2'), ('0x7215fc70', '0x0'), ('0x9e074fe2', '0x2')]
26/10/2020 08:39:15 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 08:39:15 dut.10.240.183.67:
Flow rule #1 created
26/10/2020 08:39:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:39:16 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x584289e7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xb4503a75 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x584289e7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:39:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x584289e7', '0x7'), ('0xb4503a75', '0x5'), ('0x584289e7', '0x7')]
26/10/2020 08:39:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:39:17 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xf37de018 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xf37de018 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xf37de018 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:39:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xf37de018', '0x8'), ('0xf37de018', '0x8'), ('0xf37de018', '0x8')]
26/10/2020 08:39:17 TestCVLIAVFRSSGTPU: Test Case test_ipv4_gtpu_eh_ipv4_without_with_ul_dl Result FAILED: 'got wrong hash, expect 1st hash equal to 3nd and different with 2rd'
26/10/2020 08:39:17 dut.10.240.183.67: flow flush 0
26/10/2020 08:39:18 dut.10.240.183.67:
testpmd>
26/10/2020 08:39:18 dut.10.240.183.67: clear port stats all
26/10/2020 08:39:19 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:39:19 dut.10.240.183.67: stop
26/10/2020 08:39:19 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:39:19 TestCVLIAVFRSSGTPU: Test Case test_ipv4_gtpu_eh_ipv6_and_ipv4_gtpu_eh_ipv6_udp_without_ul_dl Begin
26/10/2020 08:39:19 dut.10.240.183.67:
26/10/2020 08:39:20 tester:
26/10/2020 08:39:20 dut.10.240.183.67: start
26/10/2020 08:39:20 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:39:20 dut.10.240.183.67: quit
26/10/2020 08:39:21 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 08:39:21 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 08:39:22 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 08:39:32 dut.10.240.183.67: set fwd rxonly
26/10/2020 08:39:32 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 08:39:32 dut.10.240.183.67: set verbose 1
26/10/2020 08:39:32 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 08:39:32 dut.10.240.183.67: show port info all
26/10/2020 08:39:32 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 08:39:32 dut.10.240.183.67: start
26/10/2020 08:39:32 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:39:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:39:33 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:39:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:39:34 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x84b49b3b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xf8d8edd2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x84b49b3b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:39:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x84b49b3b', '0xb'), ('0xf8d8edd2', '0x2'), ('0x84b49b3b', '0xb')]
26/10/2020 08:39:34 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/10/2020 08:39:34 dut.10.240.183.67:
Flow rule #1 created
26/10/2020 08:39:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:39:35 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x77d87874 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xe4a50383 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x77d87874 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:39:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x77d87874', '0x4'), ('0xe4a50383', '0x3'), ('0x77d87874', '0x4')]
26/10/2020 08:39:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:39:36 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x77d87874 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x77d87874 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xe4a50383 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:39:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x77d87874', '0x4'), ('0x77d87874', '0x4'), ('0xe4a50383', '0x3')]
26/10/2020 08:39:36 TestCVLIAVFRSSGTPU: Test Case test_ipv4_gtpu_eh_ipv6_and_ipv4_gtpu_eh_ipv6_udp_without_ul_dl Result PASSED:
26/10/2020 08:39:36 dut.10.240.183.67: flow flush 0
26/10/2020 08:39:37 dut.10.240.183.67:
testpmd>
26/10/2020 08:39:37 dut.10.240.183.67: clear port stats all
26/10/2020 08:39:38 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:39:38 dut.10.240.183.67: stop
26/10/2020 08:39:38 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:39:38 TestCVLIAVFRSSGTPU: Test Case test_ipv4_gtpu_ipv4_ipv4_gtpu_eh_ipv4 Begin
26/10/2020 08:39:38 dut.10.240.183.67:
26/10/2020 08:39:39 tester:
26/10/2020 08:39:39 dut.10.240.183.67: start
26/10/2020 08:39:39 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:39:39 dut.10.240.183.67: quit
26/10/2020 08:39:40 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 08:39:40 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 08:39:41 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 08:39:51 dut.10.240.183.67: set fwd rxonly
26/10/2020 08:39:51 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 08:39:51 dut.10.240.183.67: set verbose 1
26/10/2020 08:39:51 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 08:39:51 dut.10.240.183.67: show port info all
26/10/2020 08:39:52 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 08:39:52 dut.10.240.183.67: start
26/10/2020 08:39:52 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:39:52 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 08:39:52 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:39:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:39:53 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x860c3167 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x1d7c1ed6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x860c3167 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:39:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x860c3167', '0x7'), ('0x1d7c1ed6', '0x6'), ('0x860c3167', '0x7')]
26/10/2020 08:39:53 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 08:39:53 dut.10.240.183.67:
Flow rule #1 created
26/10/2020 08:39:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:39:54 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x39998d9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xa2e9a22b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x39998d9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:39:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x39998d9a', '0xa'), ('0xa2e9a22b', '0xb'), ('0x39998d9a', '0xa')]
26/10/2020 08:39:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:39:55 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x39998d9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xa2e9a22b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x39998d9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:39:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x39998d9a', '0xa'), ('0xa2e9a22b', '0xb'), ('0x39998d9a', '0xa')]
26/10/2020 08:39:55 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:39:56 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:39:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:39:57 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:39:57 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:39:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:39:59 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x39998d9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xa2e9a22b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x39998d9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:39:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x39998d9a', '0xa'), ('0xa2e9a22b', '0xb'), ('0x39998d9a', '0xa')]
26/10/2020 08:39:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:00 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x39998d9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xa2e9a22b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x39998d9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x39998d9a', '0xa'), ('0xa2e9a22b', '0xb'), ('0x39998d9a', '0xa')]
26/10/2020 08:40:00 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 08:40:00 dut.10.240.183.67:
Flow rule #2 created
26/10/2020 08:40:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:01 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x39998d9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xa2e9a22b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x39998d9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x39998d9a', '0xa'), ('0xa2e9a22b', '0xb'), ('0x39998d9a', '0xa')]
26/10/2020 08:40:01 dut.10.240.183.67: flow destroy 0 rule 1
26/10/2020 08:40:02 dut.10.240.183.67:
Flow rule #1 destroyed
testpmd>
26/10/2020 08:40:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:03 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:03 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:40:03 TestCVLIAVFRSSGTPU: Test Case test_ipv4_gtpu_ipv4_ipv4_gtpu_eh_ipv4 Result PASSED:
26/10/2020 08:40:03 dut.10.240.183.67: flow flush 0
26/10/2020 08:40:04 dut.10.240.183.67:
testpmd>
26/10/2020 08:40:04 dut.10.240.183.67: clear port stats all
26/10/2020 08:40:05 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:40:05 dut.10.240.183.67: stop
26/10/2020 08:40:06 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 9 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:40:06 TestCVLIAVFRSSGTPU: Test Case test_ipv6_gtpu_eh_ipv6_and_ipv6_gtpu_eh_ipv6_tcp Begin
26/10/2020 08:40:06 dut.10.240.183.67:
26/10/2020 08:40:06 tester:
26/10/2020 08:40:06 dut.10.240.183.67: start
26/10/2020 08:40:06 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:40:06 dut.10.240.183.67: quit
26/10/2020 08:40:07 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 08:40:07 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 08:40:08 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 08:40:18 dut.10.240.183.67: set fwd rxonly
26/10/2020 08:40:18 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 08:40:18 dut.10.240.183.67: set verbose 1
26/10/2020 08:40:19 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 08:40:19 dut.10.240.183.67: show port info all
26/10/2020 08:40:19 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 08:40:19 dut.10.240.183.67: start
26/10/2020 08:40:19 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:40:19 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:40:19 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:40:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:20 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xa280018c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x3cfffef7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xa280018c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xa280018c', '0xc'), ('0x3cfffef7', '0x7'), ('0xa280018c', '0xc')]
26/10/2020 08:40:20 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/10/2020 08:40:20 dut.10.240.183.67:
Flow rule #1 created
26/10/2020 08:40:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:21 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x2abf602c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x700e78df - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x2abf602c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x2abf602c', '0xc'), ('0x700e78df', '0xf'), ('0x2abf602c', '0xc')]
26/10/2020 08:40:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:22 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x2abf602c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x2abf602c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x2abf602c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x2abf602c', '0xc'), ('0x2abf602c', '0xc'), ('0x2abf602c', '0xc')]
26/10/2020 08:40:22 dut.10.240.183.67: flow destroy 0 rule 1
26/10/2020 08:40:23 dut.10.240.183.67:
Flow rule #1 destroyed
testpmd>
26/10/2020 08:40:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:25 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4f8b9ab9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4f8b9ab9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4f8b9ab9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x4f8b9ab9', '0x9'), ('0x4f8b9ab9', '0x9'), ('0x4f8b9ab9', '0x9')]
26/10/2020 08:40:25 TestCVLIAVFRSSGTPU: Test Case test_ipv6_gtpu_eh_ipv6_and_ipv6_gtpu_eh_ipv6_tcp Result FAILED: 'except all the packets hash different hash value'
26/10/2020 08:40:25 dut.10.240.183.67: flow flush 0
26/10/2020 08:40:26 dut.10.240.183.67:
testpmd>
26/10/2020 08:40:26 dut.10.240.183.67: clear port stats all
26/10/2020 08:40:27 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:40:27 dut.10.240.183.67: stop
26/10/2020 08:40:27 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:40:27 TestCVLIAVFRSSGTPU: Test Case test_ipv6_gtpu_ipv4_and_ipv6_gtpu_ipv4_tcp Begin
26/10/2020 08:40:27 dut.10.240.183.67:
26/10/2020 08:40:27 tester:
26/10/2020 08:40:27 dut.10.240.183.67: start
26/10/2020 08:40:27 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:40:27 dut.10.240.183.67: quit
26/10/2020 08:40:29 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 08:40:29 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 08:40:30 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 08:40:40 dut.10.240.183.67: set fwd rxonly
26/10/2020 08:40:40 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 08:40:40 dut.10.240.183.67: set verbose 1
26/10/2020 08:40:40 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 08:40:40 dut.10.240.183.67: show port info all
26/10/2020 08:40:40 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 08:40:40 dut.10.240.183.67: start
26/10/2020 08:40:40 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:40:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 08:40:40 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:40:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:41 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xc9da6e73 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xf0f8daa1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xc9da6e73 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xc9da6e73', '0x3'), ('0xf0f8daa1', '0x1'), ('0xc9da6e73', '0x3')]
26/10/2020 08:40:41 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/10/2020 08:40:41 dut.10.240.183.67:
Flow rule #1 created
26/10/2020 08:40:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:42 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xf1a78c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x9b91d610 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xf1a78c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xf1a78c8', '0x8'), ('0x9b91d610', '0x0'), ('0xf1a78c8', '0x8')]
26/10/2020 08:40:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:44 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xf1a78c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xf1a78c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x9b91d610 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xf1a78c8', '0x8'), ('0xf1a78c8', '0x8'), ('0x9b91d610', '0x0')]
26/10/2020 08:40:44 TestCVLIAVFRSSGTPU: Test Case test_ipv6_gtpu_ipv4_and_ipv6_gtpu_ipv4_tcp Result PASSED:
26/10/2020 08:40:44 dut.10.240.183.67: flow flush 0
26/10/2020 08:40:45 dut.10.240.183.67:
testpmd>
26/10/2020 08:40:45 dut.10.240.183.67: clear port stats all
26/10/2020 08:40:46 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:40:46 dut.10.240.183.67: stop
26/10/2020 08:40:46 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:40:46 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4 Begin
26/10/2020 08:40:46 dut.10.240.183.67:
26/10/2020 08:40:46 tester:
26/10/2020 08:40:46 dut.10.240.183.67: start
26/10/2020 08:40:46 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:40:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_l3dst================
26/10/2020 08:40:46 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:40:46 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 08:40:46 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:40:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 08:40:46 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:40:46 dut.10.240.183.67: flow list 0
26/10/2020 08:40:46 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 08:40:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:48 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:48 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:40:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:40:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:49 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xe1fe1c55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:40:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xe1fe1c55', '0x5')]
26/10/2020 08:40:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:50 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:50 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:40:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:40:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:51 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:51 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:40:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:40:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:52 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xe1fe1c55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:40:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xe1fe1c55', '0x5')]
26/10/2020 08:40:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:53 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:53 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:40:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:40:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:54 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:54 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:40:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:40:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:55 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe1fe1c55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:40:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xe1fe1c55', '0x5')]
26/10/2020 08:40:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:56 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:56 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:40:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:40:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:57 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:57 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:40:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:40:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:40:59 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe1fe1c55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:40:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:40:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xe1fe1c55', '0x5')]
26/10/2020 08:40:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:00 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:00 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:41:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:41:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:01 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:01 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:41:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:41:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:02 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xe1fe1c55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:02 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xe1fe1c55', '0x5')]
26/10/2020 08:41:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:03 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:03 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:41:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:41:03 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:41:03 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:41:04 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:41:04 dut.10.240.183.67: flow list 0
26/10/2020 08:41:04 dut.10.240.183.67:
26/10/2020 08:41:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:05 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:05 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:41:05 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:41:05 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:41:05 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_l3dst passed
26/10/2020 08:41:05 dut.10.240.183.67: flow flush 0
26/10/2020 08:41:05 dut.10.240.183.67:
26/10/2020 08:41:05 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_l3src================
26/10/2020 08:41:05 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:41:05 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 08:41:05 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:41:05 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 08:41:06 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:41:06 dut.10.240.183.67: flow list 0
26/10/2020 08:41:06 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 08:41:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:07 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:07 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:41:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:41:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:08 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:08 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:41:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:41:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:09 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x8b79b11d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:09 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b79b11d', '0xd')]
26/10/2020 08:41:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:10 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:10 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:41:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:41:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:11 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:11 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:41:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:41:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:12 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x8b79b11d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b79b11d', '0xd')]
26/10/2020 08:41:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:13 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:13 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:41:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:41:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:14 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:14 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:41:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:41:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:16 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8b79b11d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:16 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b79b11d', '0xd')]
26/10/2020 08:41:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:17 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:17 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:41:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:41:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:18 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:18 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:41:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:41:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:19 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8b79b11d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:19 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b79b11d', '0xd')]
26/10/2020 08:41:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:20 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:20 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:41:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:41:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:21 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:21 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:41:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:41:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:22 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8b79b11d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b79b11d', '0xd')]
26/10/2020 08:41:22 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:41:22 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:41:23 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:41:23 dut.10.240.183.67: flow list 0
26/10/2020 08:41:23 dut.10.240.183.67:
26/10/2020 08:41:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:24 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:24 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:41:24 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:41:24 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:41:24 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_l3src passed
26/10/2020 08:41:24 dut.10.240.183.67: flow flush 0
26/10/2020 08:41:25 dut.10.240.183.67:
26/10/2020 08:41:25 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_all================
26/10/2020 08:41:25 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:41:25 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/10/2020 08:41:25 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:41:25 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/10/2020 08:41:25 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:41:25 dut.10.240.183.67: flow list 0
26/10/2020 08:41:25 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 08:41:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:26 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x6e5db2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:26 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:41:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x6e5db2ba', '0xa')]
26/10/2020 08:41:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:27 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x1e2a2a64 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:27 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e2a2a64', '0x4')]
26/10/2020 08:41:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:28 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xd3eeb78c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3eeb78c', '0xc')]
26/10/2020 08:41:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:29 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xa3992f52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:29 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xa3992f52', '0x2')]
26/10/2020 08:41:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:30 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x6e5db2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:30 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:41:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x6e5db2ba', '0xa')]
26/10/2020 08:41:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:31 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x1e2a2a64 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:31 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e2a2a64', '0x4')]
26/10/2020 08:41:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:32 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xd3eeb78c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3eeb78c', '0xc')]
26/10/2020 08:41:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:34 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xa3992f52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:34 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xa3992f52', '0x2')]
26/10/2020 08:41:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:35 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x6e5db2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:35 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:41:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x6e5db2ba', '0xa')]
26/10/2020 08:41:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:36 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x1e2a2a64 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e2a2a64', '0x4')]
26/10/2020 08:41:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:37 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xd3eeb78c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3eeb78c', '0xc')]
26/10/2020 08:41:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:38 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xa3992f52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:38 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xa3992f52', '0x2')]
26/10/2020 08:41:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:39 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x6e5db2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:39 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:41:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x6e5db2ba', '0xa')]
26/10/2020 08:41:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:40 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x1e2a2a64 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:40 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e2a2a64', '0x4')]
26/10/2020 08:41:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:41 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xd3eeb78c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:41 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3eeb78c', '0xc')]
26/10/2020 08:41:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:42 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xa3992f52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:42 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xa3992f52', '0x2')]
26/10/2020 08:41:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:43 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x6e5db2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:43 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:41:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x6e5db2ba', '0xa')]
26/10/2020 08:41:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:45 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x1e2a2a64 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:45 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e2a2a64', '0x4')]
26/10/2020 08:41:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:46 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xd3eeb78c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:46 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3eeb78c', '0xc')]
26/10/2020 08:41:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:47 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xa3992f52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xa3992f52', '0x2')]
26/10/2020 08:41:47 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:41:47 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:41:48 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:41:48 dut.10.240.183.67: flow list 0
26/10/2020 08:41:48 dut.10.240.183.67:
26/10/2020 08:41:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:49 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:41:49 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:41:49 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:41:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_all passed
26/10/2020 08:41:49 dut.10.240.183.67: flow flush 0
26/10/2020 08:41:49 dut.10.240.183.67:
26/10/2020 08:41:49 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_l3dst================
26/10/2020 08:41:49 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:41:49 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 08:41:49 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:41:49 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 08:41:49 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:41:49 dut.10.240.183.67: flow list 0
26/10/2020 08:41:49 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 08:41:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:50 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:50 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:41:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:41:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:52 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xe1fe1c55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xe1fe1c55', '0x5')]
26/10/2020 08:41:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:53 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:53 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:41:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:41:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:54 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:54 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:41:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:41:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:55 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xe1fe1c55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xe1fe1c55', '0x5')]
26/10/2020 08:41:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:56 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:56 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:41:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:41:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:57 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:57 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:41:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:41:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:58 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe1fe1c55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:58 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:41:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xe1fe1c55', '0x5')]
26/10/2020 08:41:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:41:59 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:41:59 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:41:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:41:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:00 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:00 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:42:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:42:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:01 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe1fe1c55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:01 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xe1fe1c55', '0x5')]
26/10/2020 08:42:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:03 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:03 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:42:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:42:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:04 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:04 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:42:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:42:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:05 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xe1fe1c55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:05 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xe1fe1c55', '0x5')]
26/10/2020 08:42:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:06 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x5c4d1963 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:06 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:42:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c4d1963', '0x3')]
26/10/2020 08:42:06 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:42:06 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:42:07 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:42:07 dut.10.240.183.67: flow list 0
26/10/2020 08:42:07 dut.10.240.183.67:
26/10/2020 08:42:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:08 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:08 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:42:08 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:42:08 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:42:08 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_l3dst passed
26/10/2020 08:42:08 dut.10.240.183.67: flow flush 0
26/10/2020 08:42:08 dut.10.240.183.67:
26/10/2020 08:42:08 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_l3src================
26/10/2020 08:42:08 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:42:08 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 08:42:08 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:42:08 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 08:42:08 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:42:08 dut.10.240.183.67: flow list 0
26/10/2020 08:42:08 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 08:42:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:10 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:10 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:42:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:42:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:11 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:11 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:42:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:42:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:12 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x8b79b11d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b79b11d', '0xd')]
26/10/2020 08:42:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:13 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:13 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:42:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:42:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:14 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:14 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:42:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:42:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:15 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x8b79b11d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:15 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b79b11d', '0xd')]
26/10/2020 08:42:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:16 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:16 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:42:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:42:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:17 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:17 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:42:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:42:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:18 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8b79b11d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:18 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b79b11d', '0xd')]
26/10/2020 08:42:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:19 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:19 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:42:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:42:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:21 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:21 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:42:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:42:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:22 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8b79b11d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b79b11d', '0xd')]
26/10/2020 08:42:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:23 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:23 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:42:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:42:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:24 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x36cab42b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:24 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:42:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x36cab42b', '0xb')]
26/10/2020 08:42:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:25 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8b79b11d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b79b11d', '0xd')]
26/10/2020 08:42:25 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:42:25 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:42:26 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:42:26 dut.10.240.183.67: flow list 0
26/10/2020 08:42:26 dut.10.240.183.67:
26/10/2020 08:42:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:27 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:27 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:42:27 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:42:27 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:42:27 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_l3src passed
26/10/2020 08:42:27 dut.10.240.183.67: flow flush 0
26/10/2020 08:42:27 dut.10.240.183.67:
26/10/2020 08:42:27 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_all================
26/10/2020 08:42:27 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:42:27 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/10/2020 08:42:27 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:42:27 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/10/2020 08:42:28 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:42:28 dut.10.240.183.67: flow list 0
26/10/2020 08:42:28 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 08:42:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:29 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x6e5db2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:29 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:42:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x6e5db2ba', '0xa')]
26/10/2020 08:42:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:30 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x1e2a2a64 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:30 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e2a2a64', '0x4')]
26/10/2020 08:42:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:31 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xd3eeb78c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:31 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3eeb78c', '0xc')]
26/10/2020 08:42:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:32 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xa3992f52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xa3992f52', '0x2')]
26/10/2020 08:42:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:33 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x6e5db2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:33 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:42:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x6e5db2ba', '0xa')]
26/10/2020 08:42:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:34 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x1e2a2a64 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:34 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e2a2a64', '0x4')]
26/10/2020 08:42:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:35 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xd3eeb78c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:35 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3eeb78c', '0xc')]
26/10/2020 08:42:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:36 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xa3992f52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xa3992f52', '0x2')]
26/10/2020 08:42:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:37 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x6e5db2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:37 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:42:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x6e5db2ba', '0xa')]
26/10/2020 08:42:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:39 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x1e2a2a64 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:39 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e2a2a64', '0x4')]
26/10/2020 08:42:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:40 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xd3eeb78c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:40 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3eeb78c', '0xc')]
26/10/2020 08:42:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:41 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xa3992f52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:41 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xa3992f52', '0x2')]
26/10/2020 08:42:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:42 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x6e5db2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:42 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:42:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x6e5db2ba', '0xa')]
26/10/2020 08:42:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:43 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x1e2a2a64 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e2a2a64', '0x4')]
26/10/2020 08:42:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:44 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xd3eeb78c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:44 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3eeb78c', '0xc')]
26/10/2020 08:42:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:45 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xa3992f52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:45 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xa3992f52', '0x2')]
26/10/2020 08:42:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:46 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x6e5db2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:46 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:42:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x6e5db2ba', '0xa')]
26/10/2020 08:42:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:47 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x1e2a2a64 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e2a2a64', '0x4')]
26/10/2020 08:42:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:49 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xd3eeb78c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3eeb78c', '0xc')]
26/10/2020 08:42:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:50 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xa3992f52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:50 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:42:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xa3992f52', '0x2')]
26/10/2020 08:42:50 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:42:50 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:42:51 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:42:51 dut.10.240.183.67: flow list 0
26/10/2020 08:42:51 dut.10.240.183.67:
26/10/2020 08:42:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:42:52 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:42:52 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:42:52 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:42:52 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:42:52 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_all passed
26/10/2020 08:42:52 dut.10.240.183.67: flow flush 0
26/10/2020 08:42:52 dut.10.240.183.67:
26/10/2020 08:42:52 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_dl_ipv4_l3dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_l3src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_all': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_l3dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_all': 'passed'}
26/10/2020 08:42:52 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 08:42:52 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4 Result PASSED:
26/10/2020 08:42:52 dut.10.240.183.67: flow flush 0
26/10/2020 08:42:53 dut.10.240.183.67:
testpmd>
26/10/2020 08:42:53 dut.10.240.183.67: clear port stats all
26/10/2020 08:42:54 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:42:54 dut.10.240.183.67: stop
26/10/2020 08:42:54 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 30 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 20 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 20 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:42:54 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_symmetric Begin
26/10/2020 08:42:55 dut.10.240.183.67:
26/10/2020 08:42:55 tester:
26/10/2020 08:42:55 dut.10.240.183.67: start
26/10/2020 08:42:55 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:42:55 dut.10.240.183.67: quit
26/10/2020 08:42:56 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 08:42:56 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 08:42:58 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 08:43:08 dut.10.240.183.67: set fwd rxonly
26/10/2020 08:43:08 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 08:43:08 dut.10.240.183.67: set verbose 1
26/10/2020 08:43:08 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 08:43:08 dut.10.240.183.67: show port info all
26/10/2020 08:43:08 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 08:43:08 dut.10.240.183.67: start
26/10/2020 08:43:08 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:43:08 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_symmetric================
26/10/2020 08:43:08 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:43:08 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 08:43:08 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:43:08 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 08:43:08 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:43:08 dut.10.240.183.67: flow list 0
26/10/2020 08:43:08 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 08:43:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:09 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x71b833f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:09 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'}
26/10/2020 08:43:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x71b833f0', '0x0')]
26/10/2020 08:43:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:10 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x71b833f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:10 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:43:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x71b833f0', '0x0')]
26/10/2020 08:43:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:11 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x71b833f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:11 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'}
26/10/2020 08:43:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x71b833f0', '0x0')]
26/10/2020 08:43:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:13 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x71b833f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:13 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:43:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x71b833f0', '0x0')]
26/10/2020 08:43:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:14 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x71b833f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:14 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'}
26/10/2020 08:43:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x71b833f0', '0x0')]
26/10/2020 08:43:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:15 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x71b833f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:43:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x71b833f0', '0x0')]
26/10/2020 08:43:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:16 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x71b833f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:16 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'}
26/10/2020 08:43:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x71b833f0', '0x0')]
26/10/2020 08:43:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:17 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x71b833f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:17 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:43:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x71b833f0', '0x0')]
26/10/2020 08:43:17 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:43:17 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:43:18 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:43:18 dut.10.240.183.67: flow list 0
26/10/2020 08:43:18 dut.10.240.183.67:
26/10/2020 08:43:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:19 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:19 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'}
26/10/2020 08:43:19 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:43:19 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:43:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:20 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:20 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'}
26/10/2020 08:43:20 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:43:20 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:43:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:21 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:21 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'}
26/10/2020 08:43:21 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:43:21 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:43:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:23 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:23 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'}
26/10/2020 08:43:23 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:43:23 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:43:23 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_symmetric passed
26/10/2020 08:43:23 dut.10.240.183.67: flow flush 0
26/10/2020 08:43:23 dut.10.240.183.67:
26/10/2020 08:43:23 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_symmetric================
26/10/2020 08:43:23 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:43:23 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 08:43:23 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:43:23 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 08:43:23 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:43:23 dut.10.240.183.67: flow list 0
26/10/2020 08:43:23 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 08:43:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:24 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x71b833f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:24 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'}
26/10/2020 08:43:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x71b833f0', '0x0')]
26/10/2020 08:43:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:25 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x71b833f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:25 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:43:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x71b833f0', '0x0')]
26/10/2020 08:43:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:26 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x71b833f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:26 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'}
26/10/2020 08:43:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x71b833f0', '0x0')]
26/10/2020 08:43:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:27 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x71b833f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:43:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x71b833f0', '0x0')]
26/10/2020 08:43:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:28 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x71b833f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:28 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'}
26/10/2020 08:43:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x71b833f0', '0x0')]
26/10/2020 08:43:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:29 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x71b833f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:29 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:43:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x71b833f0', '0x0')]
26/10/2020 08:43:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:30 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x71b833f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:30 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'}
26/10/2020 08:43:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x71b833f0', '0x0')]
26/10/2020 08:43:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:32 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x71b833f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:32 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:43:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x71b833f0', '0x0')]
26/10/2020 08:43:32 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:43:32 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:43:33 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:43:33 dut.10.240.183.67: flow list 0
26/10/2020 08:43:33 dut.10.240.183.67:
26/10/2020 08:43:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:34 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:34 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'}
26/10/2020 08:43:34 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:43:34 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:43:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:35 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:35 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'}
26/10/2020 08:43:35 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:43:35 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:43:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:36 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:36 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'}
26/10/2020 08:43:36 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:43:36 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:43:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:37 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:37 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'}
26/10/2020 08:43:37 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:43:37 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:43:37 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_symmetric passed
26/10/2020 08:43:37 dut.10.240.183.67: flow flush 0
26/10/2020 08:43:37 dut.10.240.183.67:
26/10/2020 08:43:37 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_dl_ipv4_symmetric': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_symmetric': 'passed'}
26/10/2020 08:43:37 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 08:43:37 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_symmetric Result PASSED:
26/10/2020 08:43:37 dut.10.240.183.67: flow flush 0
26/10/2020 08:43:38 dut.10.240.183.67:
testpmd>
26/10/2020 08:43:38 dut.10.240.183.67: clear port stats all
26/10/2020 08:43:40 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:43:40 dut.10.240.183.67: stop
26/10/2020 08:43:40 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 24 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:43:40 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp Begin
26/10/2020 08:43:40 dut.10.240.183.67:
26/10/2020 08:43:40 tester:
26/10/2020 08:43:40 dut.10.240.183.67: start
26/10/2020 08:43:40 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:43:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst================
26/10/2020 08:43:40 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:43:40 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 08:43:40 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:43:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 08:43:40 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:43:40 dut.10.240.183.67: flow list 0
26/10/2020 08:43:40 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:43:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:41 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x7a386c53 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:41 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:43:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a386c53', '0x3')]
26/10/2020 08:43:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:42 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xc3951fe5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:42 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:43:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xc3951fe5', '0x5')]
26/10/2020 08:43:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:43 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x7a386c53 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:43 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:43:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a386c53', '0x3')]
26/10/2020 08:43:44 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:43:44 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:43:45 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:43:45 dut.10.240.183.67: flow list 0
26/10/2020 08:43:45 dut.10.240.183.67:
26/10/2020 08:43:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:46 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:46 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:43:46 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:43:46 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:43:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst passed
26/10/2020 08:43:46 dut.10.240.183.67: flow flush 0
26/10/2020 08:43:46 dut.10.240.183.67:
26/10/2020 08:43:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src================
26/10/2020 08:43:46 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:43:46 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 08:43:46 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:43:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 08:43:46 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:43:46 dut.10.240.183.67: flow list 0
26/10/2020 08:43:46 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:43:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:47 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x1f20126 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:47 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:43:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x1f20126', '0x6')]
26/10/2020 08:43:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:48 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x1f20126 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:48 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:43:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x1f20126', '0x6')]
26/10/2020 08:43:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:49 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xb85f7290 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:43:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xb85f7290', '0x0')]
26/10/2020 08:43:49 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:43:49 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:43:51 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:43:51 dut.10.240.183.67: flow list 0
26/10/2020 08:43:51 dut.10.240.183.67:
26/10/2020 08:43:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:52 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:52 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:43:52 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:43:52 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:43:52 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src passed
26/10/2020 08:43:52 dut.10.240.183.67: flow flush 0
26/10/2020 08:43:52 dut.10.240.183.67:
26/10/2020 08:43:52 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst_l4src================
26/10/2020 08:43:52 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:43:52 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:43:52 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:43:52 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:43:52 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:43:52 dut.10.240.183.67: flow list 0
26/10/2020 08:43:52 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:43:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:53 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x77e77650 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:53 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:43:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x77e77650', '0x0')]
26/10/2020 08:43:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:54 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xce4a05e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:54 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:43:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xce4a05e6', '0x6')]
26/10/2020 08:43:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:55 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x51d3506d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:43:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x51d3506d', '0xd')]
26/10/2020 08:43:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:56 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x77e77650 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:56 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:43:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x77e77650', '0x0')]
26/10/2020 08:43:56 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:43:56 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:43:58 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:43:58 dut.10.240.183.67: flow list 0
26/10/2020 08:43:58 dut.10.240.183.67:
26/10/2020 08:43:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:43:59 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:43:59 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:43:59 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:43:59 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:43:59 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst_l4src passed
26/10/2020 08:43:59 dut.10.240.183.67: flow flush 0
26/10/2020 08:43:59 dut.10.240.183.67:
26/10/2020 08:43:59 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst_l4dst================
26/10/2020 08:43:59 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:43:59 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:43:59 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:43:59 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:43:59 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:43:59 dut.10.240.183.67: flow list 0
26/10/2020 08:43:59 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:43:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:00 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xc1be85f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:00 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:44:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xc1be85f3', '0x3')]
26/10/2020 08:44:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:01 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x7813f645 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:01 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:44:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x7813f645', '0x5')]
26/10/2020 08:44:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:02 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x51d3506d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:02 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:44:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x51d3506d', '0xd')]
26/10/2020 08:44:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:03 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xc1be85f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:03 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:44:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xc1be85f3', '0x3')]
26/10/2020 08:44:03 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:44:03 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:44:05 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:44:05 dut.10.240.183.67: flow list 0
26/10/2020 08:44:05 dut.10.240.183.67:
26/10/2020 08:44:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:06 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:06 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:44:06 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:44:06 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:44:06 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst_l4dst passed
26/10/2020 08:44:06 dut.10.240.183.67: flow flush 0
26/10/2020 08:44:06 dut.10.240.183.67:
26/10/2020 08:44:06 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src_l4src================
26/10/2020 08:44:06 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:44:06 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:44:06 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:44:06 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:44:06 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:44:06 dut.10.240.183.67: flow list 0
26/10/2020 08:44:06 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:44:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:07 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xc2d1b25 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:07 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:44:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xc2d1b25', '0x5')]
26/10/2020 08:44:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:08 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xb5806893 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:08 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:44:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5806893', '0x3')]
26/10/2020 08:44:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:09 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x2a193d18 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:09 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:44:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a193d18', '0x8')]
26/10/2020 08:44:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:10 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xc2d1b25 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:10 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:44:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xc2d1b25', '0x5')]
26/10/2020 08:44:10 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:44:10 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:44:12 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:44:12 dut.10.240.183.67: flow list 0
26/10/2020 08:44:12 dut.10.240.183.67:
26/10/2020 08:44:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:13 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:44:13 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:44:13 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:44:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src_l4src passed
26/10/2020 08:44:13 dut.10.240.183.67: flow flush 0
26/10/2020 08:44:13 dut.10.240.183.67:
26/10/2020 08:44:13 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src_l4dst================
26/10/2020 08:44:13 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:44:13 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:44:13 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:44:13 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:44:13 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:44:13 dut.10.240.183.67: flow list 0
26/10/2020 08:44:13 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:44:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:14 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xba74e886 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:14 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:44:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xba74e886', '0x6')]
26/10/2020 08:44:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:15 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x3d99b30 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:15 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:44:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x3d99b30', '0x0')]
26/10/2020 08:44:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:16 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x2a193d18 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:16 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:44:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a193d18', '0x8')]
26/10/2020 08:44:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:17 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xba74e886 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:17 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:44:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xba74e886', '0x6')]
26/10/2020 08:44:17 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:44:17 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:44:19 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:44:19 dut.10.240.183.67: flow list 0
26/10/2020 08:44:19 dut.10.240.183.67:
26/10/2020 08:44:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:20 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:20 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:44:20 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:44:20 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:44:20 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src_l4dst passed
26/10/2020 08:44:20 dut.10.240.183.67: flow flush 0
26/10/2020 08:44:20 dut.10.240.183.67:
26/10/2020 08:44:20 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l4src================
26/10/2020 08:44:20 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:44:20 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 08:44:20 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:44:20 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 08:44:20 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:44:20 dut.10.240.183.67: flow list 0
26/10/2020 08:44:20 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:44:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:21 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xe4492732 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:21 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:44:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4492732', '0x2')]
26/10/2020 08:44:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:22 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x173dcd6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:44:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x173dcd6b', '0xb')]
26/10/2020 08:44:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:23 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xe4492732 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:23 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:44:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4492732', '0x2')]
26/10/2020 08:44:23 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:44:23 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:44:24 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:44:24 dut.10.240.183.67: flow list 0
26/10/2020 08:44:25 dut.10.240.183.67:
26/10/2020 08:44:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:26 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:26 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:44:26 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:44:26 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:44:26 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l4src passed
26/10/2020 08:44:26 dut.10.240.183.67: flow flush 0
26/10/2020 08:44:26 dut.10.240.183.67:
26/10/2020 08:44:26 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l4dst================
26/10/2020 08:44:26 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:44:26 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:44:26 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:44:26 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:44:26 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:44:26 dut.10.240.183.67: flow list 0
26/10/2020 08:44:26 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:44:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:27 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x3f08a41 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:27 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:44:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f08a41', '0x1')]
26/10/2020 08:44:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:28 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xf0846018 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:44:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xf0846018', '0x8')]
26/10/2020 08:44:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:29 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x3f08a41 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:29 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:44:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f08a41', '0x1')]
26/10/2020 08:44:29 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:44:29 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:44:30 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:44:30 dut.10.240.183.67: flow list 0
26/10/2020 08:44:30 dut.10.240.183.67:
26/10/2020 08:44:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:32 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:32 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:44:32 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:44:32 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:44:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l4dst passed
26/10/2020 08:44:32 dut.10.240.183.67: flow flush 0
26/10/2020 08:44:32 dut.10.240.183.67:
26/10/2020 08:44:32 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_all================
26/10/2020 08:44:32 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:44:32 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 08:44:32 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:44:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 08:44:32 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:44:32 dut.10.240.183.67: flow list 0
26/10/2020 08:44:32 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:44:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:33 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xa273d495 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:33 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:44:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xa273d495', '0x5')]
26/10/2020 08:44:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:34 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xa8d92d1e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:34 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:44:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xa8d92d1e', '0xe')]
26/10/2020 08:44:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:35 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x5bf8953e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:35 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:44:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bf8953e', '0xe')]
26/10/2020 08:44:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:36 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xfb807701 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:44:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xfb807701', '0x1')]
26/10/2020 08:44:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:37 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x1bdea723 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:44:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bdea723', '0x3')]
26/10/2020 08:44:37 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:44:37 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:44:38 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:44:38 dut.10.240.183.67: flow list 0
26/10/2020 08:44:38 dut.10.240.183.67:
26/10/2020 08:44:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:40 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:40 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:44:40 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:44:40 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:44:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_all passed
26/10/2020 08:44:40 dut.10.240.183.67: flow flush 0
26/10/2020 08:44:40 dut.10.240.183.67:
26/10/2020 08:44:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst================
26/10/2020 08:44:40 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:44:40 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 08:44:40 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:44:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 08:44:40 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:44:40 dut.10.240.183.67: flow list 0
26/10/2020 08:44:40 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:44:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:41 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x7a386c53 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:41 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:44:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a386c53', '0x3')]
26/10/2020 08:44:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:42 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xc3951fe5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:42 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:44:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xc3951fe5', '0x5')]
26/10/2020 08:44:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:43 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x7a386c53 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:43 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:44:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a386c53', '0x3')]
26/10/2020 08:44:43 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:44:43 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:44:44 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:44:44 dut.10.240.183.67: flow list 0
26/10/2020 08:44:44 dut.10.240.183.67:
26/10/2020 08:44:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:45 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:45 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:44:45 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:44:45 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:44:45 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst passed
26/10/2020 08:44:45 dut.10.240.183.67: flow flush 0
26/10/2020 08:44:46 dut.10.240.183.67:
26/10/2020 08:44:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src================
26/10/2020 08:44:46 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:44:46 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 08:44:46 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:44:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 08:44:46 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:44:46 dut.10.240.183.67: flow list 0
26/10/2020 08:44:46 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:44:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:47 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x1f20126 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:47 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:44:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x1f20126', '0x6')]
26/10/2020 08:44:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:48 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x1f20126 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:48 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:44:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x1f20126', '0x6')]
26/10/2020 08:44:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:49 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xb85f7290 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:44:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xb85f7290', '0x0')]
26/10/2020 08:44:49 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:44:49 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:44:50 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:44:50 dut.10.240.183.67: flow list 0
26/10/2020 08:44:50 dut.10.240.183.67:
26/10/2020 08:44:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:51 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:51 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:44:51 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:44:51 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:44:51 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src passed
26/10/2020 08:44:51 dut.10.240.183.67: flow flush 0
26/10/2020 08:44:51 dut.10.240.183.67:
26/10/2020 08:44:51 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst_l4src================
26/10/2020 08:44:51 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:44:51 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:44:52 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:44:52 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:44:52 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:44:52 dut.10.240.183.67: flow list 0
26/10/2020 08:44:52 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:44:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:53 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x77e77650 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:53 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:44:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x77e77650', '0x0')]
26/10/2020 08:44:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:54 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xce4a05e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:54 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:44:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xce4a05e6', '0x6')]
26/10/2020 08:44:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:55 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x51d3506d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:44:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x51d3506d', '0xd')]
26/10/2020 08:44:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:56 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x77e77650 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:56 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:44:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x77e77650', '0x0')]
26/10/2020 08:44:56 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:44:56 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:44:57 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:44:57 dut.10.240.183.67: flow list 0
26/10/2020 08:44:57 dut.10.240.183.67:
26/10/2020 08:44:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:44:58 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:44:58 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:44:58 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:44:58 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:44:58 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst_l4src passed
26/10/2020 08:44:58 dut.10.240.183.67: flow flush 0
26/10/2020 08:44:58 dut.10.240.183.67:
26/10/2020 08:44:58 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst_l4dst================
26/10/2020 08:44:58 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:44:58 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:44:58 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:44:58 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:44:59 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:44:59 dut.10.240.183.67: flow list 0
26/10/2020 08:44:59 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:44:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:00 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xc1be85f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:00 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:45:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xc1be85f3', '0x3')]
26/10/2020 08:45:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:01 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x7813f645 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:01 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:45:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x7813f645', '0x5')]
26/10/2020 08:45:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:02 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x51d3506d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:02 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:45:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x51d3506d', '0xd')]
26/10/2020 08:45:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:03 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xc1be85f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:03 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:45:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xc1be85f3', '0x3')]
26/10/2020 08:45:03 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:45:03 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:45:04 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:45:04 dut.10.240.183.67: flow list 0
26/10/2020 08:45:04 dut.10.240.183.67:
26/10/2020 08:45:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:05 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:05 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:45:05 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:45:05 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:45:05 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst_l4dst passed
26/10/2020 08:45:05 dut.10.240.183.67: flow flush 0
26/10/2020 08:45:05 dut.10.240.183.67:
26/10/2020 08:45:05 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src_l4src================
26/10/2020 08:45:05 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:45:05 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:45:05 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:45:05 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:45:06 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:45:06 dut.10.240.183.67: flow list 0
26/10/2020 08:45:06 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:45:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:07 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xc2d1b25 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:07 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:45:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xc2d1b25', '0x5')]
26/10/2020 08:45:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:08 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xb5806893 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:08 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:45:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5806893', '0x3')]
26/10/2020 08:45:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:09 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x2a193d18 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:09 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:45:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a193d18', '0x8')]
26/10/2020 08:45:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:10 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xc2d1b25 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:10 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:45:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xc2d1b25', '0x5')]
26/10/2020 08:45:10 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:45:10 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:45:11 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:45:11 dut.10.240.183.67: flow list 0
26/10/2020 08:45:11 dut.10.240.183.67:
26/10/2020 08:45:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:12 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:45:12 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:45:12 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:45:12 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src_l4src passed
26/10/2020 08:45:12 dut.10.240.183.67: flow flush 0
26/10/2020 08:45:12 dut.10.240.183.67:
26/10/2020 08:45:12 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src_l4dst================
26/10/2020 08:45:12 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:45:12 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:45:12 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:45:12 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:45:13 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:45:13 dut.10.240.183.67: flow list 0
26/10/2020 08:45:13 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:45:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:14 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xba74e886 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:14 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:45:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xba74e886', '0x6')]
26/10/2020 08:45:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:15 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x3d99b30 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:15 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:45:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x3d99b30', '0x0')]
26/10/2020 08:45:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:16 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x2a193d18 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:16 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:45:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a193d18', '0x8')]
26/10/2020 08:45:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:17 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xba74e886 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:17 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:45:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xba74e886', '0x6')]
26/10/2020 08:45:17 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:45:17 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:45:18 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:45:18 dut.10.240.183.67: flow list 0
26/10/2020 08:45:18 dut.10.240.183.67:
26/10/2020 08:45:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:19 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:19 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:45:19 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:45:19 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:45:19 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src_l4dst passed
26/10/2020 08:45:19 dut.10.240.183.67: flow flush 0
26/10/2020 08:45:19 dut.10.240.183.67:
26/10/2020 08:45:19 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l4src================
26/10/2020 08:45:19 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:45:19 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 08:45:20 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:45:20 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 08:45:20 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:45:20 dut.10.240.183.67: flow list 0
26/10/2020 08:45:20 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:45:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:21 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xe4492732 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:21 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:45:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4492732', '0x2')]
26/10/2020 08:45:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:22 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x173dcd6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:45:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x173dcd6b', '0xb')]
26/10/2020 08:45:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:23 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xe4492732 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:23 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:45:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4492732', '0x2')]
26/10/2020 08:45:23 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:45:23 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:45:24 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:45:24 dut.10.240.183.67: flow list 0
26/10/2020 08:45:24 dut.10.240.183.67:
26/10/2020 08:45:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:25 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:25 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:45:25 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:45:25 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:45:25 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l4src passed
26/10/2020 08:45:25 dut.10.240.183.67: flow flush 0
26/10/2020 08:45:25 dut.10.240.183.67:
26/10/2020 08:45:25 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l4dst================
26/10/2020 08:45:25 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:45:25 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:45:25 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:45:25 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:45:25 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:45:25 dut.10.240.183.67: flow list 0
26/10/2020 08:45:26 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:45:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:27 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x3f08a41 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:27 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:45:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f08a41', '0x1')]
26/10/2020 08:45:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:28 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xf0846018 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:45:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xf0846018', '0x8')]
26/10/2020 08:45:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:29 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x3f08a41 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:29 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:45:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f08a41', '0x1')]
26/10/2020 08:45:29 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:45:29 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:45:30 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:45:30 dut.10.240.183.67: flow list 0
26/10/2020 08:45:30 dut.10.240.183.67:
26/10/2020 08:45:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:31 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:31 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:45:31 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:45:31 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:45:31 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l4dst passed
26/10/2020 08:45:31 dut.10.240.183.67: flow flush 0
26/10/2020 08:45:31 dut.10.240.183.67:
26/10/2020 08:45:31 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_all================
26/10/2020 08:45:31 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:45:31 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 08:45:31 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:45:31 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 08:45:31 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:45:31 dut.10.240.183.67: flow list 0
26/10/2020 08:45:31 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:45:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:32 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xa273d495 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:32 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:45:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xa273d495', '0x5')]
26/10/2020 08:45:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:34 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xa8d92d1e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:34 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:45:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xa8d92d1e', '0xe')]
26/10/2020 08:45:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:35 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x5bf8953e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:35 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:45:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bf8953e', '0xe')]
26/10/2020 08:45:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:36 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xfb807701 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:45:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xfb807701', '0x1')]
26/10/2020 08:45:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:37 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x1bdea723 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:45:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bdea723', '0x3')]
26/10/2020 08:45:37 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:45:37 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:45:38 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:45:38 dut.10.240.183.67: flow list 0
26/10/2020 08:45:38 dut.10.240.183.67:
26/10/2020 08:45:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:39 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:45:39 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:45:39 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:45:39 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_all passed
26/10/2020 08:45:39 dut.10.240.183.67: flow flush 0
26/10/2020 08:45:39 dut.10.240.183.67:
26/10/2020 08:45:39 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_tcp_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_tcp_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_tcp_all': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_all': 'passed'}
26/10/2020 08:45:39 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 08:45:39 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp Result PASSED:
26/10/2020 08:45:39 dut.10.240.183.67: flow flush 0
26/10/2020 08:45:40 dut.10.240.183.67:
testpmd>
26/10/2020 08:45:40 dut.10.240.183.67: clear port stats all
26/10/2020 08:45:42 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:45:42 dut.10.240.183.67: stop
26/10/2020 08:45:42 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 26 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 12 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:45:42 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp_symmetric Begin
26/10/2020 08:45:42 dut.10.240.183.67:
26/10/2020 08:45:42 tester:
26/10/2020 08:45:42 dut.10.240.183.67: start
26/10/2020 08:45:42 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:45:42 dut.10.240.183.67: quit
26/10/2020 08:45:43 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 08:45:43 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 08:45:45 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 08:45:55 dut.10.240.183.67: set fwd rxonly
26/10/2020 08:45:55 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 08:45:55 dut.10.240.183.67: set verbose 1
26/10/2020 08:45:55 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 08:45:55 dut.10.240.183.67: show port info all
26/10/2020 08:45:55 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 08:45:55 dut.10.240.183.67: start
26/10/2020 08:45:55 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:45:55 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_symmetric================
26/10/2020 08:45:55 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:45:55 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 08:45:55 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:45:55 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 08:45:55 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:45:55 dut.10.240.183.67: flow list 0
26/10/2020 08:45:55 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:45:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:56 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8241d655 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:56 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:45:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x8241d655', '0x5')]
26/10/2020 08:45:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:57 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8241d655 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:57 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:45:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x8241d655', '0x5')]
26/10/2020 08:45:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:45:58 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8241d655 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:45:58 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:45:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x8241d655', '0x5')]
26/10/2020 08:45:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:00 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8241d655 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:00 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:46:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x8241d655', '0x5')]
26/10/2020 08:46:00 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:46:00 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:46:01 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:46:01 dut.10.240.183.67: flow list 0
26/10/2020 08:46:01 dut.10.240.183.67:
26/10/2020 08:46:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:02 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:02 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:46:02 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:46:02 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:46:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:03 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:03 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:46:03 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:46:03 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:46:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:04 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:04 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:46:04 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:46:04 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:46:04 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_symmetric passed
26/10/2020 08:46:04 dut.10.240.183.67: flow flush 0
26/10/2020 08:46:04 dut.10.240.183.67:
26/10/2020 08:46:04 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_symmetric================
26/10/2020 08:46:04 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:46:04 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 08:46:04 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:46:04 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 08:46:04 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:46:04 dut.10.240.183.67: flow list 0
26/10/2020 08:46:04 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:46:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:05 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8241d655 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:05 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:46:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x8241d655', '0x5')]
26/10/2020 08:46:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:07 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8241d655 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:07 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:46:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x8241d655', '0x5')]
26/10/2020 08:46:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:08 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8241d655 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:08 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:46:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x8241d655', '0x5')]
26/10/2020 08:46:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:09 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8241d655 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:09 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:46:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x8241d655', '0x5')]
26/10/2020 08:46:09 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:46:09 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:46:10 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:46:10 dut.10.240.183.67: flow list 0
26/10/2020 08:46:10 dut.10.240.183.67:
26/10/2020 08:46:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:11 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:11 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:46:11 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:46:11 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:46:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:12 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:46:12 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:46:12 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:46:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:13 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:46:13 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:46:13 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:46:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_symmetric passed
26/10/2020 08:46:13 dut.10.240.183.67: flow flush 0
26/10/2020 08:46:13 dut.10.240.183.67:
26/10/2020 08:46:13 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_dl_ipv4_tcp_symmetric': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_symmetric': 'passed'}
26/10/2020 08:46:13 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 08:46:13 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp_symmetric Result PASSED:
26/10/2020 08:46:13 dut.10.240.183.67: flow flush 0
26/10/2020 08:46:15 dut.10.240.183.67:
testpmd>
26/10/2020 08:46:15 dut.10.240.183.67: clear port stats all
26/10/2020 08:46:16 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:46:16 dut.10.240.183.67: stop
26/10/2020 08:46:16 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:46:16 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl Begin
26/10/2020 08:46:16 dut.10.240.183.67:
26/10/2020 08:46:16 tester:
26/10/2020 08:46:16 dut.10.240.183.67: start
26/10/2020 08:46:16 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:46:16 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src================
26/10/2020 08:46:16 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:46:16 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 08:46:16 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:46:16 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 08:46:16 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:46:16 dut.10.240.183.67: flow list 0
26/10/2020 08:46:16 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:46:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:17 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8205bbfd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:17 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:46:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x8205bbfd', '0xd')]
26/10/2020 08:46:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:18 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8205bbfd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:18 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:46:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x8205bbfd', '0xd')]
26/10/2020 08:46:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:20 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xa77a14 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:20 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:46:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xa77a14', '0x4')]
26/10/2020 08:46:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:21 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8205bbfd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:21 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:46:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x8205bbfd', '0xd')]
26/10/2020 08:46:21 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:46:21 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:46:22 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:46:22 dut.10.240.183.67: flow list 0
26/10/2020 08:46:22 dut.10.240.183.67:
26/10/2020 08:46:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:23 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:23 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:46:23 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:46:23 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:46:23 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src passed
26/10/2020 08:46:23 dut.10.240.183.67: flow flush 0
26/10/2020 08:46:23 dut.10.240.183.67:
26/10/2020 08:46:23 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst================
26/10/2020 08:46:23 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:46:23 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 08:46:23 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:46:23 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 08:46:23 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:46:23 dut.10.240.183.67: flow list 0
26/10/2020 08:46:23 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:46:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:24 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x71a4a6f7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:24 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:46:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x71a4a6f7', '0x7')]
26/10/2020 08:46:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:25 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x71a4a6f7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:25 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:46:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x71a4a6f7', '0x7')]
26/10/2020 08:46:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:27 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xf306671e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:27 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:46:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xf306671e', '0xe')]
26/10/2020 08:46:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:28 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x71a4a6f7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:28 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:46:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x71a4a6f7', '0x7')]
26/10/2020 08:46:28 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:46:28 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:46:29 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:46:29 dut.10.240.183.67: flow list 0
26/10/2020 08:46:29 dut.10.240.183.67:
26/10/2020 08:46:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:30 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:30 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:46:30 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:46:30 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:46:30 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst passed
26/10/2020 08:46:30 dut.10.240.183.67: flow flush 0
26/10/2020 08:46:30 dut.10.240.183.67:
26/10/2020 08:46:30 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4dst================
26/10/2020 08:46:30 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:46:30 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:46:30 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:46:30 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:46:30 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:46:30 dut.10.240.183.67: flow list 0
26/10/2020 08:46:30 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:46:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:31 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xfbec12a2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:31 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:46:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xfbec12a2', '0x2')]
26/10/2020 08:46:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:32 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x79b3f143 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:46:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x79b3f143', '0x3')]
26/10/2020 08:46:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:34 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x794ed34b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:34 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:46:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x794ed34b', '0xb')]
26/10/2020 08:46:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:35 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xfbec12a2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:35 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:46:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xfbec12a2', '0x2')]
26/10/2020 08:46:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:36 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xfbec12a2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:36 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:46:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xfbec12a2', '0x2')]
26/10/2020 08:46:36 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:46:36 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:46:37 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:46:37 dut.10.240.183.67: flow list 0
26/10/2020 08:46:37 dut.10.240.183.67:
26/10/2020 08:46:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:38 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:38 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:46:38 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:46:38 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:46:38 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4dst passed
26/10/2020 08:46:38 dut.10.240.183.67: flow flush 0
26/10/2020 08:46:38 dut.10.240.183.67:
26/10/2020 08:46:38 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4src================
26/10/2020 08:46:38 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:46:38 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:46:38 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:46:38 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:46:38 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:46:38 dut.10.240.183.67: flow list 0
26/10/2020 08:46:38 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:46:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:39 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xe1bea02c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:39 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:46:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xe1bea02c', '0xc')]
26/10/2020 08:46:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:41 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x7eeb3b8b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:41 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:46:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x7eeb3b8b', '0xb')]
26/10/2020 08:46:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:42 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x631c61c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:42 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:46:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x631c61c5', '0x5')]
26/10/2020 08:46:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:43 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xe1bea02c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:43 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:46:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xe1bea02c', '0xc')]
26/10/2020 08:46:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:44 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xe1bea02c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:44 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:46:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xe1bea02c', '0xc')]
26/10/2020 08:46:44 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:46:44 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:46:45 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:46:45 dut.10.240.183.67: flow list 0
26/10/2020 08:46:45 dut.10.240.183.67:
26/10/2020 08:46:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:46 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:46 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:46:46 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:46:46 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:46:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4src passed
26/10/2020 08:46:46 dut.10.240.183.67: flow flush 0
26/10/2020 08:46:46 dut.10.240.183.67:
26/10/2020 08:46:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4src================
26/10/2020 08:46:46 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:46:46 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:46:46 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:46:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:46:46 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:46:46 dut.10.240.183.67: flow list 0
26/10/2020 08:46:47 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:46:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:48 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x121fbd26 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:48 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:46:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x121fbd26', '0x6')]
26/10/2020 08:46:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:49 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8d4a2681 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:46:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d4a2681', '0x1')]
26/10/2020 08:46:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:50 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x90bd7ccf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:50 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:46:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x90bd7ccf', '0xf')]
26/10/2020 08:46:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:51 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x121fbd26 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:51 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:46:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x121fbd26', '0x6')]
26/10/2020 08:46:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:52 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x121fbd26 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:52 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:46:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x121fbd26', '0x6')]
26/10/2020 08:46:52 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:46:52 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:46:53 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:46:53 dut.10.240.183.67: flow list 0
26/10/2020 08:46:53 dut.10.240.183.67:
26/10/2020 08:46:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:54 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:54 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:46:54 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:46:54 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:46:54 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4src passed
26/10/2020 08:46:54 dut.10.240.183.67: flow flush 0
26/10/2020 08:46:54 dut.10.240.183.67:
26/10/2020 08:46:54 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4dst================
26/10/2020 08:46:54 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:46:54 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:46:55 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:46:55 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:46:55 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:46:55 dut.10.240.183.67: flow list 0
26/10/2020 08:46:55 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:46:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:56 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x84d0fa8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:56 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:46:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x84d0fa8', '0x8')]
26/10/2020 08:46:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:57 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8a12ec49 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:57 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:46:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x8a12ec49', '0x9')]
26/10/2020 08:46:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:58 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8aefce41 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:58 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:46:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x8aefce41', '0x1')]
26/10/2020 08:46:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:46:59 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x84d0fa8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:46:59 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:46:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x84d0fa8', '0x8')]
26/10/2020 08:46:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:00 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x84d0fa8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:00 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:47:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x84d0fa8', '0x8')]
26/10/2020 08:47:00 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:47:00 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:47:01 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:47:01 dut.10.240.183.67: flow list 0
26/10/2020 08:47:01 dut.10.240.183.67:
26/10/2020 08:47:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:02 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:02 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:47:02 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:47:02 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:47:02 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4dst passed
26/10/2020 08:47:02 dut.10.240.183.67: flow flush 0
26/10/2020 08:47:03 dut.10.240.183.67:
26/10/2020 08:47:03 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l4src_only================
26/10/2020 08:47:03 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:47:03 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 08:47:03 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:47:03 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 08:47:03 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:47:03 dut.10.240.183.67: flow list 0
26/10/2020 08:47:03 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:47:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:04 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x3ea9d3fc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:04 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:47:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x3ea9d3fc', '0xc')]
26/10/2020 08:47:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:05 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x9fe41516 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:05 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:47:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x9fe41516', '0x6')]
26/10/2020 08:47:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:06 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x3ea9d3fc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:06 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:47:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x3ea9d3fc', '0xc')]
26/10/2020 08:47:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:07 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x3ea9d3fc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:07 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:47:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x3ea9d3fc', '0xc')]
26/10/2020 08:47:07 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:47:07 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:47:08 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:47:08 dut.10.240.183.67: flow list 0
26/10/2020 08:47:08 dut.10.240.183.67:
26/10/2020 08:47:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:10 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:10 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:47:10 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:47:10 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:47:10 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l4src_only passed
26/10/2020 08:47:10 dut.10.240.183.67: flow flush 0
26/10/2020 08:47:10 dut.10.240.183.67:
26/10/2020 08:47:10 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l4dst_only================
26/10/2020 08:47:10 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:47:10 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:47:10 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:47:10 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:47:10 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:47:10 dut.10.240.183.67: flow list 0
26/10/2020 08:47:10 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:47:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:11 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xc22b713d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:11 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:47:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xc22b713d', '0xd')]
26/10/2020 08:47:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:12 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x61a54476 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:47:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x61a54476', '0x6')]
26/10/2020 08:47:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:13 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xc22b713d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:13 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:47:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xc22b713d', '0xd')]
26/10/2020 08:47:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:14 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xc22b713d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:14 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:47:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xc22b713d', '0xd')]
26/10/2020 08:47:14 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:47:14 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:47:15 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:47:15 dut.10.240.183.67: flow list 0
26/10/2020 08:47:15 dut.10.240.183.67:
26/10/2020 08:47:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:17 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:17 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:47:17 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:47:17 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:47:17 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l4dst_only passed
26/10/2020 08:47:17 dut.10.240.183.67: flow flush 0
26/10/2020 08:47:17 dut.10.240.183.67:
26/10/2020 08:47:17 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp================
26/10/2020 08:47:17 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:47:17 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 08:47:17 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:47:17 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 08:47:17 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:47:17 dut.10.240.183.67: flow list 0
26/10/2020 08:47:17 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:47:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:18 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x51bce910 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:18 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:47:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x51bce910', '0x0')]
26/10/2020 08:47:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:19 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xff82939 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:19 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:47:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xff82939', '0x9')]
26/10/2020 08:47:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:20 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x919585c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:20 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:47:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x919585c8', '0x8')]
26/10/2020 08:47:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:21 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xa2136d4c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:21 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:47:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xa2136d4c', '0xc')]
26/10/2020 08:47:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:22 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xd31e28f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:47:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xd31e28f9', '0x9')]
26/10/2020 08:47:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:23 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x51bce910 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:23 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:47:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x51bce910', '0x0')]
26/10/2020 08:47:23 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:47:23 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:47:25 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:47:25 dut.10.240.183.67: flow list 0
26/10/2020 08:47:25 dut.10.240.183.67:
26/10/2020 08:47:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:26 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:26 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:47:26 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:47:26 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:47:26 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp passed
26/10/2020 08:47:26 dut.10.240.183.67: flow flush 0
26/10/2020 08:47:26 dut.10.240.183.67:
26/10/2020 08:47:26 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l4src_only': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l4dst_only': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp': 'passed'}
26/10/2020 08:47:26 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 08:47:26 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl Result PASSED:
26/10/2020 08:47:26 dut.10.240.183.67: flow flush 0
26/10/2020 08:47:27 dut.10.240.183.67:
testpmd>
26/10/2020 08:47:27 dut.10.240.183.67: clear port stats all
26/10/2020 08:47:28 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:47:28 dut.10.240.183.67: stop
26/10/2020 08:47:28 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 20 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:47:28 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric Begin
26/10/2020 08:47:28 dut.10.240.183.67:
26/10/2020 08:47:28 tester:
26/10/2020 08:47:28 dut.10.240.183.67: start
26/10/2020 08:47:28 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:47:28 dut.10.240.183.67: quit
26/10/2020 08:47:30 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 08:47:30 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 08:47:31 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 08:47:41 dut.10.240.183.67: set fwd rxonly
26/10/2020 08:47:41 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 08:47:41 dut.10.240.183.67: set verbose 1
26/10/2020 08:47:41 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 08:47:41 dut.10.240.183.67: show port info all
26/10/2020 08:47:42 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 08:47:42 dut.10.240.183.67: start
26/10/2020 08:47:42 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:47:42 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric================
26/10/2020 08:47:42 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:47:42 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 08:47:42 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:47:42 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 08:47:42 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:47:42 dut.10.240.183.67: flow list 0
26/10/2020 08:47:42 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 08:47:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:43 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xad1922ac - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:43 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-dl'}
26/10/2020 08:47:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1922ac', '0xc')]
26/10/2020 08:47:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:44 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xad1922ac - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:44 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:47:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1922ac', '0xc')]
26/10/2020 08:47:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:45 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xad1922ac - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:45 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:47:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1922ac', '0xc')]
26/10/2020 08:47:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:46 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xad1922ac - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:46 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:47:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1922ac', '0xc')]
26/10/2020 08:47:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:47 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xad1922ac - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:47 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-ul'}
26/10/2020 08:47:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1922ac', '0xc')]
26/10/2020 08:47:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:48 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xad1922ac - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:48 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:47:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1922ac', '0xc')]
26/10/2020 08:47:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:50 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xad1922ac - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:50 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:47:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1922ac', '0xc')]
26/10/2020 08:47:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:51 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xad1922ac - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:51 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:47:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1922ac', '0xc')]
26/10/2020 08:47:51 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:47:51 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:47:52 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:47:52 dut.10.240.183.67: flow list 0
26/10/2020 08:47:52 dut.10.240.183.67:
26/10/2020 08:47:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:53 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:53 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:47:53 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:47:53 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:47:53 TestCVLIAVFRSSGTPU: action: udp-dl
26/10/2020 08:47:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:54 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:54 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:47:54 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:47:54 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:47:54 TestCVLIAVFRSSGTPU: action: udp-ul
26/10/2020 08:47:54 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric passed
26/10/2020 08:47:54 dut.10.240.183.67: flow flush 0
26/10/2020 08:47:54 dut.10.240.183.67:
26/10/2020 08:47:54 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric': 'passed'}
26/10/2020 08:47:54 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 08:47:54 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric Result PASSED:
26/10/2020 08:47:54 dut.10.240.183.67: flow flush 0
26/10/2020 08:47:55 dut.10.240.183.67:
testpmd>
26/10/2020 08:47:55 dut.10.240.183.67: clear port stats all
26/10/2020 08:47:56 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:47:56 dut.10.240.183.67: stop
26/10/2020 08:47:57 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:47:57 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_udp Begin
26/10/2020 08:47:57 dut.10.240.183.67:
26/10/2020 08:47:57 tester:
26/10/2020 08:47:57 dut.10.240.183.67: start
26/10/2020 08:47:57 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:47:57 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst================
26/10/2020 08:47:57 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:47:57 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 08:47:57 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:47:57 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 08:47:57 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:47:57 dut.10.240.183.67: flow list 0
26/10/2020 08:47:57 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:47:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:58 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xb01f55b9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:58 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:47:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xb01f55b9', '0x9')]
26/10/2020 08:47:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:47:59 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x2abb4f6f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:47:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:47:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x2abb4f6f', '0xf')]
26/10/2020 08:47:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:00 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xb01f55b9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:00 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:48:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xb01f55b9', '0x9')]
26/10/2020 08:48:00 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:48:00 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:48:01 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:48:01 dut.10.240.183.67: flow list 0
26/10/2020 08:48:02 dut.10.240.183.67:
26/10/2020 08:48:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:03 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:03 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:48:03 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:48:03 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:48:03 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst passed
26/10/2020 08:48:03 dut.10.240.183.67: flow flush 0
26/10/2020 08:48:03 dut.10.240.183.67:
26/10/2020 08:48:03 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src================
26/10/2020 08:48:03 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:48:03 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/10/2020 08:48:03 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:48:03 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/10/2020 08:48:03 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:48:03 dut.10.240.183.67: flow list 0
26/10/2020 08:48:03 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:48:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:04 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x4608e8b2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:04 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:48:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x4608e8b2', '0x2')]
26/10/2020 08:48:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:05 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x4608e8b2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:05 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:48:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x4608e8b2', '0x2')]
26/10/2020 08:48:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:06 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xdcacf264 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:06 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:48:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xdcacf264', '0x4')]
26/10/2020 08:48:06 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:48:06 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:48:07 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:48:07 dut.10.240.183.67: flow list 0
26/10/2020 08:48:07 dut.10.240.183.67:
26/10/2020 08:48:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:09 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:09 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:48:09 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:48:09 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:48:09 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src passed
26/10/2020 08:48:09 dut.10.240.183.67: flow flush 0
26/10/2020 08:48:09 dut.10.240.183.67:
26/10/2020 08:48:09 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4src================
26/10/2020 08:48:09 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:48:09 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:48:09 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:48:09 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:48:09 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:48:09 dut.10.240.183.67: flow list 0
26/10/2020 08:48:09 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:48:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:10 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xc3fa42c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:10 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:48:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xc3fa42c4', '0x4')]
26/10/2020 08:48:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:11 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x595e5812 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:48:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x595e5812', '0x2')]
26/10/2020 08:48:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:12 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xb0a2372d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:48:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xb0a2372d', '0xd')]
26/10/2020 08:48:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:13 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xc3fa42c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:13 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:48:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xc3fa42c4', '0x4')]
26/10/2020 08:48:13 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:48:13 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:48:14 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:48:14 dut.10.240.183.67: flow list 0
26/10/2020 08:48:14 dut.10.240.183.67:
26/10/2020 08:48:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:16 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:16 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:48:16 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:48:16 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:48:16 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4src passed
26/10/2020 08:48:16 dut.10.240.183.67: flow flush 0
26/10/2020 08:48:16 dut.10.240.183.67:
26/10/2020 08:48:16 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4dst================
26/10/2020 08:48:16 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:48:16 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:48:16 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:48:16 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:48:16 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:48:16 dut.10.240.183.67: flow list 0
26/10/2020 08:48:16 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:48:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:17 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x15f74806 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:17 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:48:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x15f74806', '0x6')]
26/10/2020 08:48:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:18 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8f5352d0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:18 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:48:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f5352d0', '0x0')]
26/10/2020 08:48:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:19 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xb0a2372d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:19 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:48:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xb0a2372d', '0xd')]
26/10/2020 08:48:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:20 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x15f74806 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:20 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:48:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x15f74806', '0x6')]
26/10/2020 08:48:20 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:48:20 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:48:21 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:48:21 dut.10.240.183.67: flow list 0
26/10/2020 08:48:21 dut.10.240.183.67:
26/10/2020 08:48:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:23 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:23 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:48:23 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:48:23 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:48:23 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4dst passed
26/10/2020 08:48:23 dut.10.240.183.67: flow flush 0
26/10/2020 08:48:23 dut.10.240.183.67:
26/10/2020 08:48:23 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4src================
26/10/2020 08:48:23 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:48:23 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:48:23 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:48:23 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:48:23 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:48:23 dut.10.240.183.67: flow list 0
26/10/2020 08:48:23 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:48:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:24 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x35edffcf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:24 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:48:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x35edffcf', '0xf')]
26/10/2020 08:48:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:25 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xaf49e519 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:48:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf49e519', '0x9')]
26/10/2020 08:48:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:26 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x46b58a26 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:26 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:48:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x46b58a26', '0x6')]
26/10/2020 08:48:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:27 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x35edffcf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:48:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x35edffcf', '0xf')]
26/10/2020 08:48:27 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:48:27 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:48:28 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:48:28 dut.10.240.183.67: flow list 0
26/10/2020 08:48:28 dut.10.240.183.67:
26/10/2020 08:48:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:30 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:30 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:48:30 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:48:30 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:48:30 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4src passed
26/10/2020 08:48:30 dut.10.240.183.67: flow flush 0
26/10/2020 08:48:30 dut.10.240.183.67:
26/10/2020 08:48:30 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4dst================
26/10/2020 08:48:30 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:48:30 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:48:30 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:48:30 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:48:30 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:48:30 dut.10.240.183.67: flow list 0
26/10/2020 08:48:30 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:48:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:31 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe3e0f50d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:31 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:48:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3e0f50d', '0xd')]
26/10/2020 08:48:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:32 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x7944efdb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:48:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x7944efdb', '0xb')]
26/10/2020 08:48:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:33 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x46b58a26 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:33 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:48:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x46b58a26', '0x6')]
26/10/2020 08:48:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:34 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe3e0f50d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:34 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:48:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3e0f50d', '0xd')]
26/10/2020 08:48:34 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:48:34 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:48:35 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:48:35 dut.10.240.183.67: flow list 0
26/10/2020 08:48:35 dut.10.240.183.67:
26/10/2020 08:48:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:37 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:37 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:48:37 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:48:37 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:48:37 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4dst passed
26/10/2020 08:48:37 dut.10.240.183.67: flow flush 0
26/10/2020 08:48:37 dut.10.240.183.67:
26/10/2020 08:48:37 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l4src================
26/10/2020 08:48:37 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:48:37 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/10/2020 08:48:37 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:48:37 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/10/2020 08:48:37 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:48:37 dut.10.240.183.67: flow list 0
26/10/2020 08:48:37 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:48:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:38 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3182514a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:38 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:48:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x3182514a', '0xa')]
26/10/2020 08:48:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:39 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xebb4d520 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:39 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:48:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xebb4d520', '0x0')]
26/10/2020 08:48:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:40 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3182514a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:40 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:48:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x3182514a', '0xa')]
26/10/2020 08:48:40 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:48:40 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:48:41 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:48:41 dut.10.240.183.67: flow list 0
26/10/2020 08:48:41 dut.10.240.183.67:
26/10/2020 08:48:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:42 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:42 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:48:42 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:48:42 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:48:42 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l4src passed
26/10/2020 08:48:42 dut.10.240.183.67: flow flush 0
26/10/2020 08:48:43 dut.10.240.183.67:
26/10/2020 08:48:43 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l4dst================
26/10/2020 08:48:43 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:48:43 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:48:43 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:48:43 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:48:43 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:48:43 dut.10.240.183.67: flow list 0
26/10/2020 08:48:43 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:48:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:44 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x4718f550 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:44 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:48:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x4718f550', '0x0')]
26/10/2020 08:48:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:45 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x9d2e713a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:45 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:48:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x9d2e713a', '0xa')]
26/10/2020 08:48:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:46 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x4718f550 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:46 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:48:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x4718f550', '0x0')]
26/10/2020 08:48:46 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:48:46 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:48:47 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:48:47 dut.10.240.183.67: flow list 0
26/10/2020 08:48:47 dut.10.240.183.67:
26/10/2020 08:48:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:48 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:48 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:48:48 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:48:48 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:48:48 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l4dst passed
26/10/2020 08:48:48 dut.10.240.183.67: flow flush 0
26/10/2020 08:48:48 dut.10.240.183.67:
26/10/2020 08:48:48 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_all================
26/10/2020 08:48:48 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:48:48 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 08:48:48 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:48:48 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 08:48:49 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:48:49 dut.10.240.183.67: flow list 0
26/10/2020 08:48:49 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:48:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:50 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x314f18ff - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:50 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:48:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x314f18ff', '0xf')]
26/10/2020 08:48:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:51 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xcadb27f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:51 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:48:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xcadb27f9', '0x9')]
26/10/2020 08:48:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:52 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe49549a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:48:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xe49549a', '0xa')]
26/10/2020 08:48:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:53 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3c45da05 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:53 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:48:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x3c45da05', '0x5')]
26/10/2020 08:48:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:54 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xabeb0229 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:54 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:48:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xabeb0229', '0x9')]
26/10/2020 08:48:54 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:48:54 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:48:55 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:48:55 dut.10.240.183.67: flow list 0
26/10/2020 08:48:55 dut.10.240.183.67:
26/10/2020 08:48:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:56 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:56 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:48:56 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:48:56 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:48:56 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_all passed
26/10/2020 08:48:56 dut.10.240.183.67: flow flush 0
26/10/2020 08:48:57 dut.10.240.183.67:
26/10/2020 08:48:57 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst================
26/10/2020 08:48:57 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:48:57 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 08:48:57 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:48:57 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 08:48:57 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:48:57 dut.10.240.183.67: flow list 0
26/10/2020 08:48:57 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:48:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:58 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xb01f55b9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:58 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:48:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xb01f55b9', '0x9')]
26/10/2020 08:48:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:48:59 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x2abb4f6f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:48:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:48:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x2abb4f6f', '0xf')]
26/10/2020 08:48:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:00 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xb01f55b9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:00 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:49:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xb01f55b9', '0x9')]
26/10/2020 08:49:00 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:49:00 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:49:01 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:49:01 dut.10.240.183.67: flow list 0
26/10/2020 08:49:01 dut.10.240.183.67:
26/10/2020 08:49:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:02 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:02 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:49:02 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:49:02 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:49:02 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst passed
26/10/2020 08:49:02 dut.10.240.183.67: flow flush 0
26/10/2020 08:49:02 dut.10.240.183.67:
26/10/2020 08:49:02 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src================
26/10/2020 08:49:02 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:49:02 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/10/2020 08:49:02 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:49:02 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/10/2020 08:49:03 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:49:03 dut.10.240.183.67: flow list 0
26/10/2020 08:49:03 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:49:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:04 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x4608e8b2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:04 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:49:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x4608e8b2', '0x2')]
26/10/2020 08:49:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:05 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x4608e8b2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:05 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:49:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x4608e8b2', '0x2')]
26/10/2020 08:49:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:06 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xdcacf264 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:06 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:49:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xdcacf264', '0x4')]
26/10/2020 08:49:06 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:49:06 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:49:07 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:49:07 dut.10.240.183.67: flow list 0
26/10/2020 08:49:07 dut.10.240.183.67:
26/10/2020 08:49:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:08 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:08 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:49:08 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:49:08 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:49:08 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src passed
26/10/2020 08:49:08 dut.10.240.183.67: flow flush 0
26/10/2020 08:49:08 dut.10.240.183.67:
26/10/2020 08:49:08 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst_l4src================
26/10/2020 08:49:08 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:49:08 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:49:08 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:49:08 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:49:08 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:49:08 dut.10.240.183.67: flow list 0
26/10/2020 08:49:09 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:49:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:10 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xc3fa42c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:10 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:49:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xc3fa42c4', '0x4')]
26/10/2020 08:49:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:11 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x595e5812 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:49:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x595e5812', '0x2')]
26/10/2020 08:49:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:12 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xb0a2372d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:49:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xb0a2372d', '0xd')]
26/10/2020 08:49:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:13 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xc3fa42c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:13 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:49:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xc3fa42c4', '0x4')]
26/10/2020 08:49:13 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:49:13 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:49:14 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:49:14 dut.10.240.183.67: flow list 0
26/10/2020 08:49:14 dut.10.240.183.67:
26/10/2020 08:49:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:15 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:15 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:49:15 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:49:15 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:49:15 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst_l4src passed
26/10/2020 08:49:15 dut.10.240.183.67: flow flush 0
26/10/2020 08:49:15 dut.10.240.183.67:
26/10/2020 08:49:15 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst_l4dst================
26/10/2020 08:49:15 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:49:15 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:49:15 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:49:15 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:49:15 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:49:15 dut.10.240.183.67: flow list 0
26/10/2020 08:49:16 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:49:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:17 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x15f74806 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:17 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:49:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x15f74806', '0x6')]
26/10/2020 08:49:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:18 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8f5352d0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:18 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:49:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f5352d0', '0x0')]
26/10/2020 08:49:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:19 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xb0a2372d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:19 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:49:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xb0a2372d', '0xd')]
26/10/2020 08:49:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:20 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x15f74806 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:20 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:49:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x15f74806', '0x6')]
26/10/2020 08:49:20 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:49:20 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:49:21 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:49:21 dut.10.240.183.67: flow list 0
26/10/2020 08:49:21 dut.10.240.183.67:
26/10/2020 08:49:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:22 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:49:22 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:49:22 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:49:22 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst_l4dst passed
26/10/2020 08:49:22 dut.10.240.183.67: flow flush 0
26/10/2020 08:49:22 dut.10.240.183.67:
26/10/2020 08:49:22 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src_l4src================
26/10/2020 08:49:22 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:49:22 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:49:22 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:49:22 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:49:22 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:49:22 dut.10.240.183.67: flow list 0
26/10/2020 08:49:23 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:49:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:24 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x35edffcf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:24 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:49:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x35edffcf', '0xf')]
26/10/2020 08:49:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:25 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xaf49e519 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:49:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf49e519', '0x9')]
26/10/2020 08:49:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:26 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x46b58a26 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:26 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:49:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x46b58a26', '0x6')]
26/10/2020 08:49:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:27 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x35edffcf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:49:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x35edffcf', '0xf')]
26/10/2020 08:49:27 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:49:27 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:49:28 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:49:28 dut.10.240.183.67: flow list 0
26/10/2020 08:49:28 dut.10.240.183.67:
26/10/2020 08:49:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:29 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:29 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:49:29 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:49:29 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:49:29 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src_l4src passed
26/10/2020 08:49:29 dut.10.240.183.67: flow flush 0
26/10/2020 08:49:29 dut.10.240.183.67:
26/10/2020 08:49:29 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src_l4dst================
26/10/2020 08:49:29 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:49:29 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:49:29 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:49:29 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:49:29 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:49:29 dut.10.240.183.67: flow list 0
26/10/2020 08:49:30 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:49:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:31 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe3e0f50d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:31 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:49:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3e0f50d', '0xd')]
26/10/2020 08:49:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:32 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x7944efdb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:49:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x7944efdb', '0xb')]
26/10/2020 08:49:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:33 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x46b58a26 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:33 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:49:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x46b58a26', '0x6')]
26/10/2020 08:49:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:34 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe3e0f50d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:34 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:49:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3e0f50d', '0xd')]
26/10/2020 08:49:34 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:49:34 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:49:35 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:49:35 dut.10.240.183.67: flow list 0
26/10/2020 08:49:35 dut.10.240.183.67:
26/10/2020 08:49:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:36 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:36 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:49:36 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:49:36 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:49:36 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src_l4dst passed
26/10/2020 08:49:36 dut.10.240.183.67: flow flush 0
26/10/2020 08:49:36 dut.10.240.183.67:
26/10/2020 08:49:36 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l4src================
26/10/2020 08:49:36 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:49:36 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/10/2020 08:49:36 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:49:36 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/10/2020 08:49:36 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:49:36 dut.10.240.183.67: flow list 0
26/10/2020 08:49:37 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:49:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:38 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3182514a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:38 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:49:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x3182514a', '0xa')]
26/10/2020 08:49:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:39 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xebb4d520 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:39 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:49:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xebb4d520', '0x0')]
26/10/2020 08:49:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:40 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3182514a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:40 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:49:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x3182514a', '0xa')]
26/10/2020 08:49:40 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:49:40 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:49:41 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:49:41 dut.10.240.183.67: flow list 0
26/10/2020 08:49:41 dut.10.240.183.67:
26/10/2020 08:49:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:42 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:42 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:49:42 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:49:42 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:49:42 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l4src passed
26/10/2020 08:49:42 dut.10.240.183.67: flow flush 0
26/10/2020 08:49:42 dut.10.240.183.67:
26/10/2020 08:49:42 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l4dst================
26/10/2020 08:49:42 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:49:42 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:49:42 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:49:42 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:49:42 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:49:42 dut.10.240.183.67: flow list 0
26/10/2020 08:49:42 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:49:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:44 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x4718f550 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:44 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:49:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x4718f550', '0x0')]
26/10/2020 08:49:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:45 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x9d2e713a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:45 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:49:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x9d2e713a', '0xa')]
26/10/2020 08:49:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:46 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x4718f550 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:46 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:49:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x4718f550', '0x0')]
26/10/2020 08:49:46 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:49:46 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:49:47 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:49:47 dut.10.240.183.67: flow list 0
26/10/2020 08:49:47 dut.10.240.183.67:
26/10/2020 08:49:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:48 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:48 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:49:48 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:49:48 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:49:48 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l4dst passed
26/10/2020 08:49:48 dut.10.240.183.67: flow flush 0
26/10/2020 08:49:48 dut.10.240.183.67:
26/10/2020 08:49:48 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_all================
26/10/2020 08:49:48 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:49:48 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 08:49:48 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:49:48 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 08:49:48 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:49:48 dut.10.240.183.67: flow list 0
26/10/2020 08:49:48 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:49:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:49 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x314f18ff - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:49 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:49:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x314f18ff', '0xf')]
26/10/2020 08:49:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:51 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xcadb27f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:51 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:49:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xcadb27f9', '0x9')]
26/10/2020 08:49:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:52 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe49549a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:49:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xe49549a', '0xa')]
26/10/2020 08:49:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:53 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3c45da05 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:53 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:49:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x3c45da05', '0x5')]
26/10/2020 08:49:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:54 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xabeb0229 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:54 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:49:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xabeb0229', '0x9')]
26/10/2020 08:49:54 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:49:54 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:49:55 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:49:55 dut.10.240.183.67: flow list 0
26/10/2020 08:49:55 dut.10.240.183.67:
26/10/2020 08:49:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:49:56 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:49:56 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:49:56 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:49:56 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:49:56 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_all passed
26/10/2020 08:49:56 dut.10.240.183.67: flow flush 0
26/10/2020 08:49:56 dut.10.240.183.67:
26/10/2020 08:49:56 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_udp_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv4_udp_all': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_all': 'passed'}
26/10/2020 08:49:56 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 08:49:56 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_udp Result PASSED:
26/10/2020 08:49:56 dut.10.240.183.67: flow flush 0
26/10/2020 08:49:57 dut.10.240.183.67:
testpmd>
26/10/2020 08:49:57 dut.10.240.183.67: clear port stats all
26/10/2020 08:49:59 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:49:59 dut.10.240.183.67: stop
26/10/2020 08:49:59 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 26 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:49:59 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_udp_symmetric Begin
26/10/2020 08:49:59 dut.10.240.183.67:
26/10/2020 08:49:59 tester:
26/10/2020 08:49:59 dut.10.240.183.67: start
26/10/2020 08:49:59 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:49:59 dut.10.240.183.67: quit
26/10/2020 08:50:01 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 08:50:01 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 08:50:02 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 08:50:12 dut.10.240.183.67: set fwd rxonly
26/10/2020 08:50:12 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 08:50:12 dut.10.240.183.67: set verbose 1
26/10/2020 08:50:12 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 08:50:12 dut.10.240.183.67: show port info all
26/10/2020 08:50:12 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 08:50:12 dut.10.240.183.67: start
26/10/2020 08:50:12 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:50:12 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_symmetric================
26/10/2020 08:50:12 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:50:12 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/10/2020 08:50:12 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:50:12 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/10/2020 08:50:12 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:50:12 dut.10.240.183.67: flow list 0
26/10/2020 08:50:12 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:50:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:14 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe5f39ec8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:14 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:50:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xe5f39ec8', '0x8')]
26/10/2020 08:50:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:15 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe5f39ec8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:50:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xe5f39ec8', '0x8')]
26/10/2020 08:50:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:16 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe5f39ec8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:16 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:50:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xe5f39ec8', '0x8')]
26/10/2020 08:50:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:17 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe5f39ec8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:17 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:50:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xe5f39ec8', '0x8')]
26/10/2020 08:50:17 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:50:17 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:50:18 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:50:18 dut.10.240.183.67: flow list 0
26/10/2020 08:50:18 dut.10.240.183.67:
26/10/2020 08:50:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:19 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:19 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:50:19 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:50:19 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:50:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:20 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:20 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:50:20 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:50:20 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:50:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:21 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:50:21 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:50:21 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:50:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_symmetric passed
26/10/2020 08:50:21 dut.10.240.183.67: flow flush 0
26/10/2020 08:50:21 dut.10.240.183.67:
26/10/2020 08:50:21 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_symmetric================
26/10/2020 08:50:21 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:50:21 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/10/2020 08:50:22 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:50:22 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/10/2020 08:50:22 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:50:22 dut.10.240.183.67: flow list 0
26/10/2020 08:50:22 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:50:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:23 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe5f39ec8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:23 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:50:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xe5f39ec8', '0x8')]
26/10/2020 08:50:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:24 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe5f39ec8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:24 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:50:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xe5f39ec8', '0x8')]
26/10/2020 08:50:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:25 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe5f39ec8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:25 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:50:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xe5f39ec8', '0x8')]
26/10/2020 08:50:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:26 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe5f39ec8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:26 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:50:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xe5f39ec8', '0x8')]
26/10/2020 08:50:26 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:50:26 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:50:27 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:50:27 dut.10.240.183.67: flow list 0
26/10/2020 08:50:27 dut.10.240.183.67:
26/10/2020 08:50:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:28 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:28 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:50:28 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:50:28 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:50:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:29 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:29 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:50:29 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:50:29 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:50:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:31 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:31 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:50:31 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:50:31 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:50:31 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_symmetric passed
26/10/2020 08:50:31 dut.10.240.183.67: flow flush 0
26/10/2020 08:50:31 dut.10.240.183.67:
26/10/2020 08:50:31 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_dl_ipv4_udp_symmetric': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_symmetric': 'passed'}
26/10/2020 08:50:31 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 08:50:31 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_udp_symmetric Result PASSED:
26/10/2020 08:50:31 dut.10.240.183.67: flow flush 0
26/10/2020 08:50:32 dut.10.240.183.67:
testpmd>
26/10/2020 08:50:32 dut.10.240.183.67: clear port stats all
26/10/2020 08:50:33 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:50:33 dut.10.240.183.67: stop
26/10/2020 08:50:33 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:50:33 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl Begin
26/10/2020 08:50:33 dut.10.240.183.67:
26/10/2020 08:50:33 tester:
26/10/2020 08:50:33 dut.10.240.183.67: start
26/10/2020 08:50:33 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:50:33 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src================
26/10/2020 08:50:33 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:50:33 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/10/2020 08:50:33 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:50:33 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/10/2020 08:50:33 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:50:33 dut.10.240.183.67: flow list 0
26/10/2020 08:50:34 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:50:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:35 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xfdb5f2fb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:35 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:50:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xfdb5f2fb', '0xb')]
26/10/2020 08:50:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:36 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xfdb5f2fb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:36 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:50:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xfdb5f2fb', '0xb')]
26/10/2020 08:50:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:37 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x48172235 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:50:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x48172235', '0x5')]
26/10/2020 08:50:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:38 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xfdb5f2fb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:38 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:50:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xfdb5f2fb', '0xb')]
26/10/2020 08:50:38 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:50:38 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:50:39 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:50:39 dut.10.240.183.67: flow list 0
26/10/2020 08:50:39 dut.10.240.183.67:
26/10/2020 08:50:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:40 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:40 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:50:40 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:50:40 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:50:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src passed
26/10/2020 08:50:40 dut.10.240.183.67: flow flush 0
26/10/2020 08:50:40 dut.10.240.183.67:
26/10/2020 08:50:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst================
26/10/2020 08:50:40 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:50:40 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 08:50:40 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:50:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 08:50:40 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:50:40 dut.10.240.183.67: flow list 0
26/10/2020 08:50:41 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:50:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:42 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8e0d5b2b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:42 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:50:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x8e0d5b2b', '0xb')]
26/10/2020 08:50:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:43 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8e0d5b2b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:43 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:50:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x8e0d5b2b', '0xb')]
26/10/2020 08:50:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:44 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3baf8be5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:44 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:50:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x3baf8be5', '0x5')]
26/10/2020 08:50:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:45 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8e0d5b2b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:45 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:50:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x8e0d5b2b', '0xb')]
26/10/2020 08:50:45 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:50:45 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:50:46 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:50:46 dut.10.240.183.67: flow list 0
26/10/2020 08:50:46 dut.10.240.183.67:
26/10/2020 08:50:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:47 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:47 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:50:47 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:50:47 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:50:47 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst passed
26/10/2020 08:50:47 dut.10.240.183.67: flow flush 0
26/10/2020 08:50:47 dut.10.240.183.67:
26/10/2020 08:50:47 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4dst================
26/10/2020 08:50:47 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:50:47 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:50:47 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:50:47 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:50:47 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:50:47 dut.10.240.183.67: flow list 0
26/10/2020 08:50:48 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:50:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:49 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x6b2b811a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:49 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:50:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x6b2b811a', '0xa')]
26/10/2020 08:50:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:50 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x1c8ed2ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:50 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:50:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x1c8ed2ae', '0xe')]
26/10/2020 08:50:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:51 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xde8951d4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:51 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:50:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xde8951d4', '0x4')]
26/10/2020 08:50:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:52 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x6b2b811a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:52 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:50:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x6b2b811a', '0xa')]
26/10/2020 08:50:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:53 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x6b2b811a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:53 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:50:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x6b2b811a', '0xa')]
26/10/2020 08:50:53 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:50:53 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:50:54 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:50:54 dut.10.240.183.67: flow list 0
26/10/2020 08:50:54 dut.10.240.183.67:
26/10/2020 08:50:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:55 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:55 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:50:55 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:50:55 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:50:55 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4dst passed
26/10/2020 08:50:55 dut.10.240.183.67: flow flush 0
26/10/2020 08:50:55 dut.10.240.183.67:
26/10/2020 08:50:55 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src================
26/10/2020 08:50:55 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:50:55 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:50:56 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:50:56 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:50:56 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:50:56 dut.10.240.183.67: flow list 0
26/10/2020 08:50:56 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:50:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:57 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xd60c93d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:57 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:50:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xd60c93d1', '0x1')]
26/10/2020 08:50:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:58 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x879a6f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:58 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:50:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x879a6f3', '0x3')]
26/10/2020 08:50:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:50:59 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x63ae431f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:50:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:50:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x63ae431f', '0xf')]
26/10/2020 08:50:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:00 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xd60c93d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:00 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:51:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xd60c93d1', '0x1')]
26/10/2020 08:51:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:01 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xd60c93d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:01 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:51:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xd60c93d1', '0x1')]
26/10/2020 08:51:01 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:51:01 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:51:02 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:51:02 dut.10.240.183.67: flow list 0
26/10/2020 08:51:02 dut.10.240.183.67:
26/10/2020 08:51:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:03 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:03 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:51:03 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:51:03 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:51:03 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src passed
26/10/2020 08:51:03 dut.10.240.183.67: flow flush 0
26/10/2020 08:51:04 dut.10.240.183.67:
26/10/2020 08:51:04 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src================
26/10/2020 08:51:04 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:51:04 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:51:04 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:51:04 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:51:04 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:51:04 dut.10.240.183.67: flow list 0
26/10/2020 08:51:04 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:51:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:05 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xa5b43a01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:05 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:51:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xa5b43a01', '0x1')]
26/10/2020 08:51:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:06 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x7bc10f23 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:06 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:51:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x7bc10f23', '0x3')]
26/10/2020 08:51:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:07 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x1016eacf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:07 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:51:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x1016eacf', '0xf')]
26/10/2020 08:51:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:08 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xa5b43a01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:08 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:51:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xa5b43a01', '0x1')]
26/10/2020 08:51:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:09 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xa5b43a01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:09 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:51:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xa5b43a01', '0x1')]
26/10/2020 08:51:09 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:51:09 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:51:10 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:51:10 dut.10.240.183.67: flow list 0
26/10/2020 08:51:11 dut.10.240.183.67:
26/10/2020 08:51:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:12 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:51:12 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:51:12 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:51:12 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src passed
26/10/2020 08:51:12 dut.10.240.183.67: flow flush 0
26/10/2020 08:51:12 dut.10.240.183.67:
26/10/2020 08:51:12 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4dst================
26/10/2020 08:51:12 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:51:12 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:51:12 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:51:12 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:51:12 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:51:12 dut.10.240.183.67: flow list 0
26/10/2020 08:51:12 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:51:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:13 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x189328ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:13 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:51:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x189328ca', '0xa')]
26/10/2020 08:51:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:14 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x6f367b7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:14 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:51:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x6f367b7e', '0xe')]
26/10/2020 08:51:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:15 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xad31f804 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:15 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:51:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xad31f804', '0x4')]
26/10/2020 08:51:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:16 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x189328ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:16 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:51:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x189328ca', '0xa')]
26/10/2020 08:51:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:17 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x189328ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:17 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:51:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x189328ca', '0xa')]
26/10/2020 08:51:17 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:51:17 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:51:19 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:51:19 dut.10.240.183.67: flow list 0
26/10/2020 08:51:19 dut.10.240.183.67:
26/10/2020 08:51:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:20 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:20 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:51:20 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:51:20 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:51:20 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4dst passed
26/10/2020 08:51:20 dut.10.240.183.67: flow flush 0
26/10/2020 08:51:20 dut.10.240.183.67:
26/10/2020 08:51:20 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only================
26/10/2020 08:51:20 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:51:20 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/10/2020 08:51:20 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:51:20 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/10/2020 08:51:20 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:51:20 dut.10.240.183.67: flow list 0
26/10/2020 08:51:20 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:51:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:21 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x761ce3f1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:21 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:51:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x761ce3f1', '0x1')]
26/10/2020 08:51:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:22 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8575ad16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:51:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x8575ad16', '0x6')]
26/10/2020 08:51:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:23 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x761ce3f1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:23 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:51:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x761ce3f1', '0x1')]
26/10/2020 08:51:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:24 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x761ce3f1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:24 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:51:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x761ce3f1', '0x1')]
26/10/2020 08:51:24 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:51:24 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:51:26 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:51:26 dut.10.240.183.67: flow list 0
26/10/2020 08:51:26 dut.10.240.183.67:
26/10/2020 08:51:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:27 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:27 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:51:27 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:51:27 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:51:27 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only passed
26/10/2020 08:51:27 dut.10.240.183.67: flow flush 0
26/10/2020 08:51:27 dut.10.240.183.67:
26/10/2020 08:51:27 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4dst_only================
26/10/2020 08:51:27 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:51:27 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:51:27 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:51:27 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:51:27 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:51:27 dut.10.240.183.67: flow list 0
26/10/2020 08:51:27 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:51:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:28 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xd8a94121 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:28 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:51:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xd8a94121', '0x1')]
26/10/2020 08:51:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:29 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xd22f7c7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:29 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:51:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xd22f7c7e', '0xe')]
26/10/2020 08:51:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:30 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xd8a94121 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:30 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:51:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xd8a94121', '0x1')]
26/10/2020 08:51:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:31 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xd8a94121 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:31 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:51:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xd8a94121', '0x1')]
26/10/2020 08:51:31 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:51:31 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:51:33 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:51:33 dut.10.240.183.67: flow list 0
26/10/2020 08:51:33 dut.10.240.183.67:
26/10/2020 08:51:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:34 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:34 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:51:34 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:51:34 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:51:34 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4dst_only passed
26/10/2020 08:51:34 dut.10.240.183.67: flow flush 0
26/10/2020 08:51:34 dut.10.240.183.67:
26/10/2020 08:51:34 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp================
26/10/2020 08:51:34 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:51:34 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 08:51:34 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:51:34 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 08:51:34 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:51:34 dut.10.240.183.67: flow list 0
26/10/2020 08:51:34 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:51:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:35 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xa163c8ab - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:35 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:51:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xa163c8ab', '0xb')]
26/10/2020 08:51:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:36 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xed27c03d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:51:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xed27c03d', '0xd')]
26/10/2020 08:51:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:37 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xa9f516d8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:51:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xa9f516d8', '0x8')]
26/10/2020 08:51:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:38 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3ed8d337 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:38 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:51:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x3ed8d337', '0x7')]
26/10/2020 08:51:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:40 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x14c11865 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:40 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:51:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x14c11865', '0x5')]
26/10/2020 08:51:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:41 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xa163c8ab - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:41 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:51:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xa163c8ab', '0xb')]
26/10/2020 08:51:41 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:51:41 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:51:42 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:51:42 dut.10.240.183.67: flow list 0
26/10/2020 08:51:42 dut.10.240.183.67:
26/10/2020 08:51:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:51:43 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:51:43 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:51:43 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:51:43 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:51:43 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp passed
26/10/2020 08:51:43 dut.10.240.183.67: flow flush 0
26/10/2020 08:51:43 dut.10.240.183.67:
26/10/2020 08:51:43 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4dst_only': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp': 'passed'}
26/10/2020 08:51:43 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 08:51:43 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl Result PASSED:
26/10/2020 08:51:43 dut.10.240.183.67: flow flush 0
26/10/2020 08:51:44 dut.10.240.183.67:
testpmd>
26/10/2020 08:51:44 dut.10.240.183.67: clear port stats all
26/10/2020 08:51:45 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:51:45 dut.10.240.183.67: stop
26/10/2020 08:51:45 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 18 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 12 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:51:45 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric Begin
26/10/2020 08:51:46 dut.10.240.183.67:
26/10/2020 08:51:46 tester:
26/10/2020 08:51:46 dut.10.240.183.67: start
26/10/2020 08:51:46 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:51:46 dut.10.240.183.67: quit
26/10/2020 08:51:47 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 08:51:47 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 08:51:49 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 08:51:59 dut.10.240.183.67: set fwd rxonly
26/10/2020 08:51:59 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 08:51:59 dut.10.240.183.67: set verbose 1
26/10/2020 08:51:59 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 08:51:59 dut.10.240.183.67: show port info all
26/10/2020 08:51:59 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 08:51:59 dut.10.240.183.67: start
26/10/2020 08:51:59 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:51:59 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric================
26/10/2020 08:51:59 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:51:59 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/10/2020 08:51:59 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:51:59 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/10/2020 08:51:59 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:51:59 dut.10.240.183.67: flow list 0
26/10/2020 08:51:59 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 08:51:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:00 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3405c298 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:00 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-dl'}
26/10/2020 08:52:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x3405c298', '0x8')]
26/10/2020 08:52:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:01 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3405c298 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:01 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:52:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x3405c298', '0x8')]
26/10/2020 08:52:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:02 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3405c298 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:02 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:52:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x3405c298', '0x8')]
26/10/2020 08:52:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:04 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3405c298 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:04 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:52:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x3405c298', '0x8')]
26/10/2020 08:52:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:05 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3405c298 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:05 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-ul'}
26/10/2020 08:52:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x3405c298', '0x8')]
26/10/2020 08:52:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:06 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3405c298 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:06 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:52:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x3405c298', '0x8')]
26/10/2020 08:52:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:07 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3405c298 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:07 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:52:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x3405c298', '0x8')]
26/10/2020 08:52:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:08 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3405c298 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:08 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:52:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x3405c298', '0x8')]
26/10/2020 08:52:08 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:52:08 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:52:09 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:52:09 dut.10.240.183.67: flow list 0
26/10/2020 08:52:09 dut.10.240.183.67:
26/10/2020 08:52:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:10 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:10 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:52:10 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:52:10 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:52:10 TestCVLIAVFRSSGTPU: action: udp-dl
26/10/2020 08:52:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:11 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:11 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:52:11 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:52:11 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:52:11 TestCVLIAVFRSSGTPU: action: udp-ul
26/10/2020 08:52:11 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric passed
26/10/2020 08:52:11 dut.10.240.183.67: flow flush 0
26/10/2020 08:52:11 dut.10.240.183.67:
26/10/2020 08:52:11 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric': 'passed'}
26/10/2020 08:52:11 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 08:52:11 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric Result PASSED:
26/10/2020 08:52:11 dut.10.240.183.67: flow flush 0
26/10/2020 08:52:13 dut.10.240.183.67:
testpmd>
26/10/2020 08:52:13 dut.10.240.183.67: clear port stats all
26/10/2020 08:52:14 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:52:14 dut.10.240.183.67: stop
26/10/2020 08:52:14 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:52:14 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_without_ul_dl Begin
26/10/2020 08:52:14 dut.10.240.183.67:
26/10/2020 08:52:14 tester:
26/10/2020 08:52:14 dut.10.240.183.67: start
26/10/2020 08:52:14 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:52:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst================
26/10/2020 08:52:14 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:52:14 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 08:52:14 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:52:14 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 08:52:14 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:52:14 dut.10.240.183.67: flow list 0
26/10/2020 08:52:14 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 08:52:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:15 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x47bd39 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:15 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:52:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x47bd39', '0x9')]
26/10/2020 08:52:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:17 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x44eb9e2e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:17 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:52:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x44eb9e2e', '0xe')]
26/10/2020 08:52:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:18 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x47bd39 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:18 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:52:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x47bd39', '0x9')]
26/10/2020 08:52:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:19 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x47bd39 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:19 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:52:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x47bd39', '0x9')]
26/10/2020 08:52:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:20 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x44eb9e2e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:20 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:52:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x44eb9e2e', '0xe')]
26/10/2020 08:52:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:21 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x47bd39 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:21 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:52:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x47bd39', '0x9')]
26/10/2020 08:52:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:22 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x47bd39 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:22 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:52:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x47bd39', '0x9')]
26/10/2020 08:52:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:23 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x44eb9e2e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:23 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:52:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x44eb9e2e', '0xe')]
26/10/2020 08:52:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:24 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x47bd39 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:24 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:52:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x47bd39', '0x9')]
26/10/2020 08:52:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:25 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x47bd39 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:25 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:52:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x47bd39', '0x9')]
26/10/2020 08:52:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:26 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x44eb9e2e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:26 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:52:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x44eb9e2e', '0xe')]
26/10/2020 08:52:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:28 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x47bd39 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:28 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:52:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x47bd39', '0x9')]
26/10/2020 08:52:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:29 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x47bd39 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:29 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:52:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x47bd39', '0x9')]
26/10/2020 08:52:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:30 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x44eb9e2e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:30 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:52:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x44eb9e2e', '0xe')]
26/10/2020 08:52:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:31 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x47bd39 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:31 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:52:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x47bd39', '0x9')]
26/10/2020 08:52:31 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:52:31 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:52:32 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:52:32 dut.10.240.183.67: flow list 0
26/10/2020 08:52:32 dut.10.240.183.67:
26/10/2020 08:52:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:33 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:33 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:52:33 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:52:33 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:52:33 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst passed
26/10/2020 08:52:33 dut.10.240.183.67: flow flush 0
26/10/2020 08:52:33 dut.10.240.183.67:
26/10/2020 08:52:33 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src================
26/10/2020 08:52:33 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:52:33 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 08:52:33 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:52:33 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 08:52:33 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:52:33 dut.10.240.183.67: flow list 0
26/10/2020 08:52:33 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 08:52:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:35 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xfa7521a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:35 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:52:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa7521a9', '0x9')]
26/10/2020 08:52:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:36 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xbed902be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:52:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xbed902be', '0xe')]
26/10/2020 08:52:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:37 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xfa7521a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:37 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:52:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa7521a9', '0x9')]
26/10/2020 08:52:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:38 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xfa7521a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:38 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:52:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa7521a9', '0x9')]
26/10/2020 08:52:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:39 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xbed902be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:39 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:52:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xbed902be', '0xe')]
26/10/2020 08:52:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:40 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xfa7521a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:40 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:52:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa7521a9', '0x9')]
26/10/2020 08:52:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:41 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xfa7521a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:41 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:52:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa7521a9', '0x9')]
26/10/2020 08:52:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:42 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xbed902be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:42 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:52:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xbed902be', '0xe')]
26/10/2020 08:52:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:43 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xfa7521a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:43 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:52:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa7521a9', '0x9')]
26/10/2020 08:52:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:44 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xfa7521a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:44 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:52:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa7521a9', '0x9')]
26/10/2020 08:52:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:46 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xbed902be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:46 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:52:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xbed902be', '0xe')]
26/10/2020 08:52:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:47 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xfa7521a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:47 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:52:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa7521a9', '0x9')]
26/10/2020 08:52:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:48 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xfa7521a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:48 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:52:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa7521a9', '0x9')]
26/10/2020 08:52:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:49 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xbed902be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:52:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xbed902be', '0xe')]
26/10/2020 08:52:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:50 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xfa7521a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:50 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:52:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa7521a9', '0x9')]
26/10/2020 08:52:50 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:52:50 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:52:51 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:52:51 dut.10.240.183.67: flow list 0
26/10/2020 08:52:51 dut.10.240.183.67:
26/10/2020 08:52:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:52 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:52 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:52:52 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:52:52 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:52:52 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src passed
26/10/2020 08:52:52 dut.10.240.183.67: flow flush 0
26/10/2020 08:52:52 dut.10.240.183.67:
26/10/2020 08:52:52 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_all================
26/10/2020 08:52:52 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:52:52 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/10/2020 08:52:53 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:52:53 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/10/2020 08:52:53 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:52:53 dut.10.240.183.67: flow list 0
26/10/2020 08:52:53 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 08:52:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:54 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x259b8e5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:54 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:52:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x259b8e5c', '0xc')]
26/10/2020 08:52:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:55 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x3a90dfa6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:52:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a90dfa6', '0x6')]
26/10/2020 08:52:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:56 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x6137ad4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:56 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:52:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x6137ad4b', '0xb')]
26/10/2020 08:52:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:57 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x7e3cfcb1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:57 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:52:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x7e3cfcb1', '0x1')]
26/10/2020 08:52:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:58 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x259b8e5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:58 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:52:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x259b8e5c', '0xc')]
26/10/2020 08:52:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:52:59 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x259b8e5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:52:59 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:52:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x259b8e5c', '0xc')]
26/10/2020 08:52:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:00 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x3a90dfa6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:00 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:53:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a90dfa6', '0x6')]
26/10/2020 08:53:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:01 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x6137ad4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:01 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:53:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x6137ad4b', '0xb')]
26/10/2020 08:53:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:03 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x7e3cfcb1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:03 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:53:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x7e3cfcb1', '0x1')]
26/10/2020 08:53:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:04 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x259b8e5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:04 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:53:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x259b8e5c', '0xc')]
26/10/2020 08:53:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:05 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x259b8e5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:05 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:53:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x259b8e5c', '0xc')]
26/10/2020 08:53:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:06 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x3a90dfa6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:06 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:53:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a90dfa6', '0x6')]
26/10/2020 08:53:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:07 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x6137ad4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:07 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:53:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x6137ad4b', '0xb')]
26/10/2020 08:53:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:08 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x7e3cfcb1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:08 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:53:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x7e3cfcb1', '0x1')]
26/10/2020 08:53:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:09 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x259b8e5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:09 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:53:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x259b8e5c', '0xc')]
26/10/2020 08:53:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:10 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x259b8e5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:10 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:53:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x259b8e5c', '0xc')]
26/10/2020 08:53:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:11 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3a90dfa6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:53:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a90dfa6', '0x6')]
26/10/2020 08:53:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:12 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x6137ad4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:53:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x6137ad4b', '0xb')]
26/10/2020 08:53:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:14 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x7e3cfcb1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:14 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:53:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x7e3cfcb1', '0x1')]
26/10/2020 08:53:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:15 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x259b8e5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:53:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x259b8e5c', '0xc')]
26/10/2020 08:53:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:16 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x259b8e5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:16 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:53:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x259b8e5c', '0xc')]
26/10/2020 08:53:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:17 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3a90dfa6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:17 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:53:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a90dfa6', '0x6')]
26/10/2020 08:53:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:18 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x6137ad4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:18 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:53:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x6137ad4b', '0xb')]
26/10/2020 08:53:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:19 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x7e3cfcb1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:19 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:53:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x7e3cfcb1', '0x1')]
26/10/2020 08:53:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:20 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x259b8e5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:20 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:53:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x259b8e5c', '0xc')]
26/10/2020 08:53:20 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:53:20 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:53:21 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:53:21 dut.10.240.183.67: flow list 0
26/10/2020 08:53:21 dut.10.240.183.67:
26/10/2020 08:53:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:23 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:23 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:53:23 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:53:23 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:53:23 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_all passed
26/10/2020 08:53:23 dut.10.240.183.67: flow flush 0
26/10/2020 08:53:23 dut.10.240.183.67:
26/10/2020 08:53:23 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv4_all': 'passed'}
26/10/2020 08:53:23 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 08:53:23 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_without_ul_dl Result PASSED:
26/10/2020 08:53:23 dut.10.240.183.67: flow flush 0
26/10/2020 08:53:24 dut.10.240.183.67:
testpmd>
26/10/2020 08:53:24 dut.10.240.183.67: clear port stats all
26/10/2020 08:53:25 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:53:25 dut.10.240.183.67: stop
26/10/2020 08:53:25 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 15 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 20 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:53:25 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric Begin
26/10/2020 08:53:25 dut.10.240.183.67:
26/10/2020 08:53:25 tester:
26/10/2020 08:53:25 dut.10.240.183.67: start
26/10/2020 08:53:25 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:53:25 dut.10.240.183.67: quit
26/10/2020 08:53:27 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 08:53:27 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 08:53:28 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 08:53:38 dut.10.240.183.67: set fwd rxonly
26/10/2020 08:53:38 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 08:53:38 dut.10.240.183.67: set verbose 1
26/10/2020 08:53:38 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 08:53:38 dut.10.240.183.67: show port info all
26/10/2020 08:53:38 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 08:53:38 dut.10.240.183.67: start
26/10/2020 08:53:38 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:53:38 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric================
26/10/2020 08:53:38 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:53:38 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 08:53:38 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:53:38 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 08:53:39 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:53:39 dut.10.240.183.67: flow list 0
26/10/2020 08:53:39 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 08:53:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:40 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x8d685749 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:40 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'}
26/10/2020 08:53:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d685749', '0x9')]
26/10/2020 08:53:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:41 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x8d685749 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:41 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:53:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d685749', '0x9')]
26/10/2020 08:53:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:42 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x8d685749 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:42 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'}
26/10/2020 08:53:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d685749', '0x9')]
26/10/2020 08:53:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:43 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x8d685749 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:43 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:53:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d685749', '0x9')]
26/10/2020 08:53:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:44 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8d685749 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:44 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'}
26/10/2020 08:53:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d685749', '0x9')]
26/10/2020 08:53:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:45 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8d685749 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:45 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:53:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d685749', '0x9')]
26/10/2020 08:53:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:46 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8d685749 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:46 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'}
26/10/2020 08:53:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d685749', '0x9')]
26/10/2020 08:53:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:47 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8d685749 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:47 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:53:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d685749', '0x9')]
26/10/2020 08:53:47 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:53:47 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:53:49 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:53:49 dut.10.240.183.67: flow list 0
26/10/2020 08:53:49 dut.10.240.183.67:
26/10/2020 08:53:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:50 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:50 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'}
26/10/2020 08:53:50 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:53:50 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:53:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:51 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:51 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'}
26/10/2020 08:53:51 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:53:51 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:53:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:52 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:52 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'}
26/10/2020 08:53:52 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:53:52 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:53:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:53 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:53 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:53:53 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:53:53 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:53:53 TestCVLIAVFRSSGTPU: action: ipv4-udp
26/10/2020 08:53:53 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric passed
26/10/2020 08:53:53 dut.10.240.183.67: flow flush 0
26/10/2020 08:53:53 dut.10.240.183.67:
26/10/2020 08:53:53 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric': 'passed'}
26/10/2020 08:53:53 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 08:53:53 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric Result PASSED:
26/10/2020 08:53:53 dut.10.240.183.67: flow flush 0
26/10/2020 08:53:54 dut.10.240.183.67:
testpmd>
26/10/2020 08:53:54 dut.10.240.183.67: clear port stats all
26/10/2020 08:53:55 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:53:55 dut.10.240.183.67: stop
26/10/2020 08:53:55 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:53:55 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6 Begin
26/10/2020 08:53:56 dut.10.240.183.67:
26/10/2020 08:53:56 tester:
26/10/2020 08:53:56 dut.10.240.183.67: start
26/10/2020 08:53:56 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:53:56 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_l3dst================
26/10/2020 08:53:56 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:53:56 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/10/2020 08:53:56 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:53:56 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/10/2020 08:53:56 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:53:56 dut.10.240.183.67: flow list 0
26/10/2020 08:53:56 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 08:53:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:57 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:57 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:53:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:53:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:58 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xb5e6654a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:58 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:53:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5e6654a', '0xa')]
26/10/2020 08:53:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:53:59 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:53:59 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:53:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:53:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:00 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:00 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:54:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:54:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:02 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xb5e6654a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:02 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5e6654a', '0xa')]
26/10/2020 08:54:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:03 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:03 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:54:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:54:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:04 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:04 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:54:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:54:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:05 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xb5e6654a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:05 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5e6654a', '0xa')]
26/10/2020 08:54:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:06 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:06 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:54:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:54:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:07 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:07 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:54:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:54:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:08 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xb5e6654a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:08 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5e6654a', '0xa')]
26/10/2020 08:54:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:09 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:09 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:54:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:54:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:10 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:10 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:54:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:54:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:11 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xb5e6654a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5e6654a', '0xa')]
26/10/2020 08:54:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:13 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:13 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:54:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:54:13 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:54:13 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:54:14 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:54:14 dut.10.240.183.67: flow list 0
26/10/2020 08:54:14 dut.10.240.183.67:
26/10/2020 08:54:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:15 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:15 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:54:15 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:54:15 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:54:15 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_l3dst passed
26/10/2020 08:54:15 dut.10.240.183.67: flow flush 0
26/10/2020 08:54:15 dut.10.240.183.67:
26/10/2020 08:54:15 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_l3src================
26/10/2020 08:54:15 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:54:15 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/10/2020 08:54:15 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:54:15 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/10/2020 08:54:15 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:54:15 dut.10.240.183.67: flow list 0
26/10/2020 08:54:15 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 08:54:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:16 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:16 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:54:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:54:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:17 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:17 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:54:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:54:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:19 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x41901b1c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:19 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x41901b1c', '0xc')]
26/10/2020 08:54:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:20 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:20 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:54:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:54:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:21 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:21 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:54:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:54:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:22 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x41901b1c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x41901b1c', '0xc')]
26/10/2020 08:54:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:23 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:23 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:54:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:54:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:24 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:24 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:54:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:54:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:25 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x41901b1c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x41901b1c', '0xc')]
26/10/2020 08:54:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:26 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:26 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:54:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:54:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:27 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:54:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:54:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:28 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x41901b1c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x41901b1c', '0xc')]
26/10/2020 08:54:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:29 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:29 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:54:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:54:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:31 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:31 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:54:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:54:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:32 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x41901b1c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x41901b1c', '0xc')]
26/10/2020 08:54:32 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:54:32 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:54:33 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:54:33 dut.10.240.183.67: flow list 0
26/10/2020 08:54:33 dut.10.240.183.67:
26/10/2020 08:54:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:34 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:34 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:54:34 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:54:34 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:54:34 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_l3src passed
26/10/2020 08:54:34 dut.10.240.183.67: flow flush 0
26/10/2020 08:54:34 dut.10.240.183.67:
26/10/2020 08:54:34 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_all================
26/10/2020 08:54:34 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:54:34 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/10/2020 08:54:34 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:54:34 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/10/2020 08:54:34 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:54:34 dut.10.240.183.67: flow list 0
26/10/2020 08:54:34 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 08:54:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:35 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xab792d75 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:35 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:54:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xab792d75', '0x5')]
26/10/2020 08:54:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:37 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x20957ffb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x20957ffb', '0xb')]
26/10/2020 08:54:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:38 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xd571447d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:38 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xd571447d', '0xd')]
26/10/2020 08:54:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:39 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x5e9d16f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:39 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e9d16f3', '0x3')]
26/10/2020 08:54:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:40 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xab792d75 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:40 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:54:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xab792d75', '0x5')]
26/10/2020 08:54:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:41 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x20957ffb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:41 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x20957ffb', '0xb')]
26/10/2020 08:54:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:42 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xd571447d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:42 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xd571447d', '0xd')]
26/10/2020 08:54:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:43 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5e9d16f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e9d16f3', '0x3')]
26/10/2020 08:54:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:44 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xab792d75 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:44 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:54:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xab792d75', '0x5')]
26/10/2020 08:54:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:45 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x20957ffb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:45 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x20957ffb', '0xb')]
26/10/2020 08:54:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:46 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xd571447d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:46 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xd571447d', '0xd')]
26/10/2020 08:54:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:48 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5e9d16f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:48 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e9d16f3', '0x3')]
26/10/2020 08:54:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:49 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xab792d75 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:49 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:54:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xab792d75', '0x5')]
26/10/2020 08:54:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:50 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x20957ffb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:50 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x20957ffb', '0xb')]
26/10/2020 08:54:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:51 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xd571447d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:51 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xd571447d', '0xd')]
26/10/2020 08:54:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:52 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5e9d16f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e9d16f3', '0x3')]
26/10/2020 08:54:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:53 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xab792d75 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:53 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:54:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xab792d75', '0x5')]
26/10/2020 08:54:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:54 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x20957ffb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:54 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x20957ffb', '0xb')]
26/10/2020 08:54:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:55 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xd571447d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xd571447d', '0xd')]
26/10/2020 08:54:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:56 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x5e9d16f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:56 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:54:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e9d16f3', '0x3')]
26/10/2020 08:54:56 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:54:56 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:54:57 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:54:57 dut.10.240.183.67: flow list 0
26/10/2020 08:54:58 dut.10.240.183.67:
26/10/2020 08:54:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:54:59 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:54:59 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:54:59 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:54:59 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:54:59 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_all passed
26/10/2020 08:54:59 dut.10.240.183.67: flow flush 0
26/10/2020 08:54:59 dut.10.240.183.67:
26/10/2020 08:54:59 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_l3dst================
26/10/2020 08:54:59 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:54:59 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/10/2020 08:54:59 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:54:59 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/10/2020 08:54:59 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:54:59 dut.10.240.183.67: flow list 0
26/10/2020 08:54:59 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 08:54:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:00 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:00 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:55:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:55:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:01 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xb5e6654a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:01 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5e6654a', '0xa')]
26/10/2020 08:55:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:02 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:02 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:55:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:55:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:03 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:03 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:55:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:55:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:04 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xb5e6654a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:04 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5e6654a', '0xa')]
26/10/2020 08:55:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:06 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:06 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:55:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:55:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:07 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:07 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:55:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:55:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:08 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xb5e6654a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:08 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5e6654a', '0xa')]
26/10/2020 08:55:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:09 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:09 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:55:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:55:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:10 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:10 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:55:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:55:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:11 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xb5e6654a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5e6654a', '0xa')]
26/10/2020 08:55:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:12 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:12 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:55:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:55:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:13 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:13 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:55:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:55:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:14 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xb5e6654a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:14 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5e6654a', '0xa')]
26/10/2020 08:55:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:15 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x186496fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:55:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x186496fa', '0xa')]
26/10/2020 08:55:15 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:55:15 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:55:17 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:55:17 dut.10.240.183.67: flow list 0
26/10/2020 08:55:17 dut.10.240.183.67:
26/10/2020 08:55:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:18 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:18 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:55:18 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:55:18 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:55:18 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_l3dst passed
26/10/2020 08:55:18 dut.10.240.183.67: flow flush 0
26/10/2020 08:55:18 dut.10.240.183.67:
26/10/2020 08:55:18 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_l3src================
26/10/2020 08:55:18 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:55:18 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/10/2020 08:55:18 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:55:18 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/10/2020 08:55:18 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:55:18 dut.10.240.183.67: flow list 0
26/10/2020 08:55:18 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 08:55:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:19 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:19 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:55:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:55:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:20 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:20 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:55:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:55:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:21 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x41901b1c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:21 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x41901b1c', '0xc')]
26/10/2020 08:55:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:22 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:22 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:55:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:55:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:24 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:24 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:55:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:55:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:25 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x41901b1c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x41901b1c', '0xc')]
26/10/2020 08:55:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:26 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:26 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:55:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:55:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:27 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:55:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:55:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:28 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x41901b1c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x41901b1c', '0xc')]
26/10/2020 08:55:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:29 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:29 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:55:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:55:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:30 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:30 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:55:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:55:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:31 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x41901b1c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:31 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x41901b1c', '0xc')]
26/10/2020 08:55:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:32 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:32 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:55:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:55:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:34 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x3f987214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:34 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:55:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f987214', '0x4')]
26/10/2020 08:55:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:35 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x41901b1c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:35 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x41901b1c', '0xc')]
26/10/2020 08:55:35 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:55:35 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:55:36 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:55:36 dut.10.240.183.67: flow list 0
26/10/2020 08:55:36 dut.10.240.183.67:
26/10/2020 08:55:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:37 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:37 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:55:37 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:55:37 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:55:37 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_l3src passed
26/10/2020 08:55:37 dut.10.240.183.67: flow flush 0
26/10/2020 08:55:37 dut.10.240.183.67:
26/10/2020 08:55:37 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_all================
26/10/2020 08:55:37 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:55:37 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/10/2020 08:55:37 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:55:37 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/10/2020 08:55:37 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:55:37 dut.10.240.183.67: flow list 0
26/10/2020 08:55:37 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 08:55:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:38 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xab792d75 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:38 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:55:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xab792d75', '0x5')]
26/10/2020 08:55:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:39 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x20957ffb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:39 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x20957ffb', '0xb')]
26/10/2020 08:55:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:41 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xd571447d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:41 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xd571447d', '0xd')]
26/10/2020 08:55:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:42 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x5e9d16f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:42 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e9d16f3', '0x3')]
26/10/2020 08:55:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:43 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xab792d75 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:43 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:55:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xab792d75', '0x5')]
26/10/2020 08:55:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:44 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x20957ffb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:44 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x20957ffb', '0xb')]
26/10/2020 08:55:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:45 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xd571447d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:45 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xd571447d', '0xd')]
26/10/2020 08:55:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:46 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5e9d16f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:46 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e9d16f3', '0x3')]
26/10/2020 08:55:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:47 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xab792d75 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:47 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:55:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xab792d75', '0x5')]
26/10/2020 08:55:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:48 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x20957ffb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:48 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x20957ffb', '0xb')]
26/10/2020 08:55:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:49 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xd571447d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xd571447d', '0xd')]
26/10/2020 08:55:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:51 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5e9d16f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:51 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e9d16f3', '0x3')]
26/10/2020 08:55:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:52 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xab792d75 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:52 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:55:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xab792d75', '0x5')]
26/10/2020 08:55:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:53 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x20957ffb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:53 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x20957ffb', '0xb')]
26/10/2020 08:55:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:54 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xd571447d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:54 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xd571447d', '0xd')]
26/10/2020 08:55:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:55 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5e9d16f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e9d16f3', '0x3')]
26/10/2020 08:55:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:56 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xab792d75 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:56 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:55:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xab792d75', '0x5')]
26/10/2020 08:55:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:57 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x20957ffb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:57 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x20957ffb', '0xb')]
26/10/2020 08:55:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:58 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xd571447d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:58 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xd571447d', '0xd')]
26/10/2020 08:55:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:55:59 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x5e9d16f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:55:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:55:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e9d16f3', '0x3')]
26/10/2020 08:55:59 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:55:59 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:56:01 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:56:01 dut.10.240.183.67: flow list 0
26/10/2020 08:56:01 dut.10.240.183.67:
26/10/2020 08:56:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:02 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:02 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:56:02 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:56:02 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:56:02 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_all passed
26/10/2020 08:56:02 dut.10.240.183.67: flow flush 0
26/10/2020 08:56:02 dut.10.240.183.67:
26/10/2020 08:56:02 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_dl_ipv6_l3dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_l3src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_all': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_l3dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_l3src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_all': 'passed'}
26/10/2020 08:56:02 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 08:56:02 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6 Result PASSED:
26/10/2020 08:56:02 dut.10.240.183.67: flow flush 0
26/10/2020 08:56:03 dut.10.240.183.67:
testpmd>
26/10/2020 08:56:03 dut.10.240.183.67: clear port stats all
26/10/2020 08:56:04 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:56:04 dut.10.240.183.67: stop
26/10/2020 08:56:04 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 30 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 20 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 30 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:56:04 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_symmetric Begin
26/10/2020 08:56:04 dut.10.240.183.67:
26/10/2020 08:56:04 tester:
26/10/2020 08:56:04 dut.10.240.183.67: start
26/10/2020 08:56:04 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:56:04 dut.10.240.183.67: quit
26/10/2020 08:56:06 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 08:56:06 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 08:56:07 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 08:56:17 dut.10.240.183.67: set fwd rxonly
26/10/2020 08:56:17 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 08:56:17 dut.10.240.183.67: set verbose 1
26/10/2020 08:56:17 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 08:56:17 dut.10.240.183.67: show port info all
26/10/2020 08:56:17 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 08:56:17 dut.10.240.183.67: start
26/10/2020 08:56:17 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:56:17 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_symmetric================
26/10/2020 08:56:17 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:56:17 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/10/2020 08:56:18 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:56:18 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/10/2020 08:56:18 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:56:18 dut.10.240.183.67: flow list 0
26/10/2020 08:56:18 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 08:56:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:19 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x5a83c24b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:19 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'}
26/10/2020 08:56:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a83c24b', '0xb')]
26/10/2020 08:56:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:20 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x5a83c24b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:20 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:56:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a83c24b', '0xb')]
26/10/2020 08:56:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:21 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5a83c24b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:21 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'}
26/10/2020 08:56:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a83c24b', '0xb')]
26/10/2020 08:56:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:22 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5a83c24b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:22 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:56:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a83c24b', '0xb')]
26/10/2020 08:56:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:23 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5a83c24b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:23 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'}
26/10/2020 08:56:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a83c24b', '0xb')]
26/10/2020 08:56:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:24 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5a83c24b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:24 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:56:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a83c24b', '0xb')]
26/10/2020 08:56:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:25 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5a83c24b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:25 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'}
26/10/2020 08:56:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a83c24b', '0xb')]
26/10/2020 08:56:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:27 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5a83c24b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:56:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a83c24b', '0xb')]
26/10/2020 08:56:27 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:56:27 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:56:28 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:56:28 dut.10.240.183.67: flow list 0
26/10/2020 08:56:28 dut.10.240.183.67:
26/10/2020 08:56:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:29 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:29 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'}
26/10/2020 08:56:29 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:56:29 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:56:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:30 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:30 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'}
26/10/2020 08:56:30 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:56:30 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:56:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:31 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:31 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'}
26/10/2020 08:56:31 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:56:31 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:56:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:32 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:32 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'}
26/10/2020 08:56:32 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:56:32 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:56:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_symmetric passed
26/10/2020 08:56:32 dut.10.240.183.67: flow flush 0
26/10/2020 08:56:32 dut.10.240.183.67:
26/10/2020 08:56:32 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_symmetric================
26/10/2020 08:56:32 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:56:32 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/10/2020 08:56:32 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:56:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/10/2020 08:56:32 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:56:32 dut.10.240.183.67: flow list 0
26/10/2020 08:56:32 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 08:56:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:34 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x5a83c24b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:34 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'}
26/10/2020 08:56:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a83c24b', '0xb')]
26/10/2020 08:56:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:35 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x5a83c24b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:35 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:56:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a83c24b', '0xb')]
26/10/2020 08:56:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:36 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5a83c24b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:36 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'}
26/10/2020 08:56:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a83c24b', '0xb')]
26/10/2020 08:56:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:37 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5a83c24b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:37 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:56:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a83c24b', '0xb')]
26/10/2020 08:56:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:38 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5a83c24b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:38 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'}
26/10/2020 08:56:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a83c24b', '0xb')]
26/10/2020 08:56:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:39 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5a83c24b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:39 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:56:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a83c24b', '0xb')]
26/10/2020 08:56:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:40 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5a83c24b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:40 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'}
26/10/2020 08:56:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a83c24b', '0xb')]
26/10/2020 08:56:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:41 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5a83c24b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:41 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:56:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a83c24b', '0xb')]
26/10/2020 08:56:41 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:56:41 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:56:42 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:56:42 dut.10.240.183.67: flow list 0
26/10/2020 08:56:43 dut.10.240.183.67:
26/10/2020 08:56:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:44 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:44 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'}
26/10/2020 08:56:44 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:56:44 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:56:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:45 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:45 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'}
26/10/2020 08:56:45 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:56:45 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:56:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:46 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:46 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'}
26/10/2020 08:56:46 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:56:46 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:56:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:47 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:47 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'}
26/10/2020 08:56:47 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:56:47 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:56:47 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_symmetric passed
26/10/2020 08:56:47 dut.10.240.183.67: flow flush 0
26/10/2020 08:56:47 dut.10.240.183.67:
26/10/2020 08:56:47 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_dl_ipv6_symmetric': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_symmetric': 'passed'}
26/10/2020 08:56:47 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 08:56:47 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_symmetric Result PASSED:
26/10/2020 08:56:47 dut.10.240.183.67: flow flush 0
26/10/2020 08:56:48 dut.10.240.183.67:
testpmd>
26/10/2020 08:56:48 dut.10.240.183.67: clear port stats all
26/10/2020 08:56:49 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:56:49 dut.10.240.183.67: stop
26/10/2020 08:56:49 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 16 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:56:49 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp Begin
26/10/2020 08:56:49 dut.10.240.183.67:
26/10/2020 08:56:50 tester:
26/10/2020 08:56:50 dut.10.240.183.67: start
26/10/2020 08:56:50 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:56:50 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst================
26/10/2020 08:56:50 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:56:50 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 08:56:50 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:56:50 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 08:56:50 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:56:50 dut.10.240.183.67: flow list 0
26/10/2020 08:56:50 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:56:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:51 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x9d0ad63c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:51 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:56:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x9d0ad63c', '0xc')]
26/10/2020 08:56:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:52 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x2bb206d3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:56:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x2bb206d3', '0x3')]
26/10/2020 08:56:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:53 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x9d0ad63c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:53 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:56:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x9d0ad63c', '0xc')]
26/10/2020 08:56:53 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:56:53 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:56:54 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:56:54 dut.10.240.183.67: flow list 0
26/10/2020 08:56:54 dut.10.240.183.67:
26/10/2020 08:56:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:56 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:56 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:56:56 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:56:56 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:56:56 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst passed
26/10/2020 08:56:56 dut.10.240.183.67: flow flush 0
26/10/2020 08:56:56 dut.10.240.183.67:
26/10/2020 08:56:56 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src================
26/10/2020 08:56:56 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:56:56 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 08:56:56 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:56:56 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 08:56:56 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:56:56 dut.10.240.183.67: flow list 0
26/10/2020 08:56:56 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:56:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:57 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xe9e61d0f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:57 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:56:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9e61d0f', '0xf')]
26/10/2020 08:56:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:58 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xe9e61d0f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:58 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:56:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9e61d0f', '0xf')]
26/10/2020 08:56:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:56:59 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x17ef2648 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:56:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:56:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x17ef2648', '0x8')]
26/10/2020 08:56:59 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:56:59 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:57:00 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:57:00 dut.10.240.183.67: flow list 0
26/10/2020 08:57:00 dut.10.240.183.67:
26/10/2020 08:57:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:01 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:01 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:57:01 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:57:01 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:57:01 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src passed
26/10/2020 08:57:01 dut.10.240.183.67: flow flush 0
26/10/2020 08:57:01 dut.10.240.183.67:
26/10/2020 08:57:01 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst_l4src================
26/10/2020 08:57:01 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:57:01 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:57:02 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:57:02 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:57:02 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:57:02 dut.10.240.183.67: flow list 0
26/10/2020 08:57:02 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:57:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:03 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xac5c4600 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:03 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:57:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xac5c4600', '0x0')]
26/10/2020 08:57:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:04 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x1ae496ef - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:04 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:57:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x1ae496ef', '0xf')]
26/10/2020 08:57:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:05 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x9c190a8b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:05 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:57:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x9c190a8b', '0xb')]
26/10/2020 08:57:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:06 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xac5c4600 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:06 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:57:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xac5c4600', '0x0')]
26/10/2020 08:57:06 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:57:06 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:57:07 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:57:07 dut.10.240.183.67: flow list 0
26/10/2020 08:57:07 dut.10.240.183.67:
26/10/2020 08:57:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:08 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:08 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:57:08 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:57:08 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:57:08 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst_l4src passed
26/10/2020 08:57:08 dut.10.240.183.67: flow flush 0
26/10/2020 08:57:08 dut.10.240.183.67:
26/10/2020 08:57:08 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst_l4dst================
26/10/2020 08:57:08 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:57:08 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:57:09 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:57:09 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:57:09 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:57:09 dut.10.240.183.67: flow list 0
26/10/2020 08:57:09 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:57:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:10 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x86e08c1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:10 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:57:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x86e08c1', '0x1')]
26/10/2020 08:57:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:11 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xbed6d82e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:57:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xbed6d82e', '0xe')]
26/10/2020 08:57:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:12 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x9c190a8b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:57:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x9c190a8b', '0xb')]
26/10/2020 08:57:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:13 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x86e08c1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:13 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:57:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x86e08c1', '0x1')]
26/10/2020 08:57:13 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:57:13 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:57:14 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:57:14 dut.10.240.183.67: flow list 0
26/10/2020 08:57:14 dut.10.240.183.67:
26/10/2020 08:57:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:15 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:15 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:57:15 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:57:15 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:57:15 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst_l4dst passed
26/10/2020 08:57:15 dut.10.240.183.67: flow flush 0
26/10/2020 08:57:15 dut.10.240.183.67:
26/10/2020 08:57:15 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src_l4src================
26/10/2020 08:57:15 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:57:15 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:57:16 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:57:16 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:57:16 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:57:16 dut.10.240.183.67: flow list 0
26/10/2020 08:57:16 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:57:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:17 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xd8b08d33 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:17 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:57:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xd8b08d33', '0x3')]
26/10/2020 08:57:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:18 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x26b9b674 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:18 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:57:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x26b9b674', '0x4')]
26/10/2020 08:57:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:19 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xe8f5c1b8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:19 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:57:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xe8f5c1b8', '0x8')]
26/10/2020 08:57:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:20 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xd8b08d33 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:20 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:57:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xd8b08d33', '0x3')]
26/10/2020 08:57:20 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:57:20 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:57:21 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:57:21 dut.10.240.183.67: flow list 0
26/10/2020 08:57:21 dut.10.240.183.67:
26/10/2020 08:57:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:22 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:57:22 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:57:22 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:57:22 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src_l4src passed
26/10/2020 08:57:22 dut.10.240.183.67: flow flush 0
26/10/2020 08:57:23 dut.10.240.183.67:
26/10/2020 08:57:23 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src_l4dst================
26/10/2020 08:57:23 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:57:23 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:57:23 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:57:23 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:57:23 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:57:23 dut.10.240.183.67: flow list 0
26/10/2020 08:57:23 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:57:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:24 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x7c82c3f2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:24 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:57:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c82c3f2', '0x2')]
26/10/2020 08:57:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:25 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x828bf8b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:57:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x828bf8b5', '0x5')]
26/10/2020 08:57:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:26 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xe8f5c1b8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:26 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:57:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xe8f5c1b8', '0x8')]
26/10/2020 08:57:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:27 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x7c82c3f2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:57:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c82c3f2', '0x2')]
26/10/2020 08:57:27 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:57:27 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:57:28 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:57:28 dut.10.240.183.67: flow list 0
26/10/2020 08:57:28 dut.10.240.183.67:
26/10/2020 08:57:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:29 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:29 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 08:57:29 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src_l4dst passed
26/10/2020 08:57:29 dut.10.240.183.67: flow flush 0
26/10/2020 08:57:30 dut.10.240.183.67:
26/10/2020 08:57:30 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l4src================
26/10/2020 08:57:30 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:57:30 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 08:57:30 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:57:30 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 08:57:30 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:57:30 dut.10.240.183.67: flow list 0
26/10/2020 08:57:30 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:57:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:31 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xa84c2d14 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:31 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:57:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xa84c2d14', '0x4')]
26/10/2020 08:57:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:32 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x6407d081 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:57:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x6407d081', '0x1')]
26/10/2020 08:57:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:33 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xa84c2d14 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:33 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:57:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xa84c2d14', '0x4')]
26/10/2020 08:57:33 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:57:33 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:57:34 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:57:34 dut.10.240.183.67: flow list 0
26/10/2020 08:57:34 dut.10.240.183.67:
26/10/2020 08:57:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:35 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:35 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:57:35 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:57:35 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:57:35 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l4src passed
26/10/2020 08:57:35 dut.10.240.183.67: flow flush 0
26/10/2020 08:57:35 dut.10.240.183.67:
26/10/2020 08:57:35 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l4dst================
26/10/2020 08:57:35 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:57:35 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:57:35 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:57:35 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:57:36 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:57:36 dut.10.240.183.67: flow list 0
26/10/2020 08:57:36 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:57:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:37 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x28b63d20 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:37 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:57:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x28b63d20', '0x0')]
26/10/2020 08:57:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:38 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xe4fdc0b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:38 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:57:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4fdc0b5', '0x5')]
26/10/2020 08:57:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:39 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x28b63d20 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:39 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:57:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x28b63d20', '0x0')]
26/10/2020 08:57:39 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:57:39 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:57:40 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:57:40 dut.10.240.183.67: flow list 0
26/10/2020 08:57:40 dut.10.240.183.67:
26/10/2020 08:57:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:41 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:41 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 08:57:41 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l4dst passed
26/10/2020 08:57:41 dut.10.240.183.67: flow flush 0
26/10/2020 08:57:41 dut.10.240.183.67:
26/10/2020 08:57:41 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_all================
26/10/2020 08:57:41 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:57:41 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 08:57:41 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:57:41 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 08:57:41 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:57:41 dut.10.240.183.67: flow list 0
26/10/2020 08:57:41 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:57:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:43 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xb9b8fabe - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:43 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:57:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9b8fabe', '0xe')]
26/10/2020 08:57:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:44 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x9e90c389 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:44 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:57:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x9e90c389', '0x9')]
26/10/2020 08:57:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:45 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x808f994a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:45 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:57:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x808f994a', '0xa')]
26/10/2020 08:57:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:46 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x37d2e887 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:46 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:57:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x37d2e887', '0x7')]
26/10/2020 08:57:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:47 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x47b1c1f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:57:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x47b1c1f9', '0x9')]
26/10/2020 08:57:47 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:57:47 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:57:48 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:57:48 dut.10.240.183.67: flow list 0
26/10/2020 08:57:48 dut.10.240.183.67:
26/10/2020 08:57:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:49 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:57:49 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:57:49 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:57:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_all passed
26/10/2020 08:57:49 dut.10.240.183.67: flow flush 0
26/10/2020 08:57:49 dut.10.240.183.67:
26/10/2020 08:57:49 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst================
26/10/2020 08:57:49 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:57:49 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 08:57:49 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:57:49 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 08:57:50 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:57:50 dut.10.240.183.67: flow list 0
26/10/2020 08:57:50 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:57:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:51 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x9d0ad63c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:51 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:57:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x9d0ad63c', '0xc')]
26/10/2020 08:57:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:52 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x2bb206d3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:57:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x2bb206d3', '0x3')]
26/10/2020 08:57:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:53 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x9d0ad63c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:53 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:57:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x9d0ad63c', '0xc')]
26/10/2020 08:57:53 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:57:53 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:57:54 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:57:54 dut.10.240.183.67: flow list 0
26/10/2020 08:57:54 dut.10.240.183.67:
26/10/2020 08:57:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:55 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:55 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:57:55 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:57:55 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:57:55 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst passed
26/10/2020 08:57:55 dut.10.240.183.67: flow flush 0
26/10/2020 08:57:55 dut.10.240.183.67:
26/10/2020 08:57:55 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src================
26/10/2020 08:57:55 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:57:55 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 08:57:55 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:57:55 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 08:57:55 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:57:55 dut.10.240.183.67: flow list 0
26/10/2020 08:57:55 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:57:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:57 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xe9e61d0f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:57 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:57:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9e61d0f', '0xf')]
26/10/2020 08:57:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:58 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xe9e61d0f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:58 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:57:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9e61d0f', '0xf')]
26/10/2020 08:57:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:57:59 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x17ef2648 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:57:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:57:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x17ef2648', '0x8')]
26/10/2020 08:57:59 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:57:59 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:58:00 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:58:00 dut.10.240.183.67: flow list 0
26/10/2020 08:58:00 dut.10.240.183.67:
26/10/2020 08:58:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:01 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:01 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:58:01 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:58:01 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:58:01 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src passed
26/10/2020 08:58:01 dut.10.240.183.67: flow flush 0
26/10/2020 08:58:01 dut.10.240.183.67:
26/10/2020 08:58:01 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst_l4src================
26/10/2020 08:58:01 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:58:01 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:58:01 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:58:01 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:58:01 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:58:01 dut.10.240.183.67: flow list 0
26/10/2020 08:58:01 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:58:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:03 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xac5c4600 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:03 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:58:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xac5c4600', '0x0')]
26/10/2020 08:58:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:04 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x1ae496ef - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:04 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:58:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x1ae496ef', '0xf')]
26/10/2020 08:58:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:05 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x9c190a8b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:05 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:58:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x9c190a8b', '0xb')]
26/10/2020 08:58:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:06 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xac5c4600 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:06 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:58:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xac5c4600', '0x0')]
26/10/2020 08:58:06 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:58:06 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:58:07 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:58:07 dut.10.240.183.67: flow list 0
26/10/2020 08:58:07 dut.10.240.183.67:
26/10/2020 08:58:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:08 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:08 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:58:08 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:58:08 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:58:08 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst_l4src passed
26/10/2020 08:58:08 dut.10.240.183.67: flow flush 0
26/10/2020 08:58:08 dut.10.240.183.67:
26/10/2020 08:58:08 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst_l4dst================
26/10/2020 08:58:08 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:58:08 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:58:08 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:58:08 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:58:08 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:58:08 dut.10.240.183.67: flow list 0
26/10/2020 08:58:08 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:58:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:10 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x86e08c1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:10 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:58:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x86e08c1', '0x1')]
26/10/2020 08:58:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:11 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xbed6d82e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:58:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xbed6d82e', '0xe')]
26/10/2020 08:58:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:12 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x9c190a8b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:58:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x9c190a8b', '0xb')]
26/10/2020 08:58:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:13 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x86e08c1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:13 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:58:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x86e08c1', '0x1')]
26/10/2020 08:58:13 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:58:13 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:58:14 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:58:14 dut.10.240.183.67: flow list 0
26/10/2020 08:58:14 dut.10.240.183.67:
26/10/2020 08:58:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:15 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:15 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:58:15 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:58:15 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:58:15 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst_l4dst passed
26/10/2020 08:58:15 dut.10.240.183.67: flow flush 0
26/10/2020 08:58:15 dut.10.240.183.67:
26/10/2020 08:58:15 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src_l4src================
26/10/2020 08:58:15 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:58:15 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:58:15 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:58:15 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:58:15 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:58:15 dut.10.240.183.67: flow list 0
26/10/2020 08:58:15 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:58:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:17 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xd8b08d33 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:17 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:58:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xd8b08d33', '0x3')]
26/10/2020 08:58:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:18 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x26b9b674 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:18 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:58:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x26b9b674', '0x4')]
26/10/2020 08:58:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:19 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xe8f5c1b8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:19 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:58:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xe8f5c1b8', '0x8')]
26/10/2020 08:58:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:20 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xd8b08d33 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:20 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:58:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xd8b08d33', '0x3')]
26/10/2020 08:58:20 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:58:20 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:58:21 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:58:21 dut.10.240.183.67: flow list 0
26/10/2020 08:58:21 dut.10.240.183.67:
26/10/2020 08:58:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:22 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:58:22 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:58:22 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:58:22 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src_l4src passed
26/10/2020 08:58:22 dut.10.240.183.67: flow flush 0
26/10/2020 08:58:22 dut.10.240.183.67:
26/10/2020 08:58:22 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src_l4dst================
26/10/2020 08:58:22 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:58:22 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:58:22 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:58:22 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:58:22 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:58:22 dut.10.240.183.67: flow list 0
26/10/2020 08:58:22 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:58:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:24 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x7c82c3f2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:24 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:58:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c82c3f2', '0x2')]
26/10/2020 08:58:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:25 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x828bf8b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:58:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x828bf8b5', '0x5')]
26/10/2020 08:58:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:26 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xe8f5c1b8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:26 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:58:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xe8f5c1b8', '0x8')]
26/10/2020 08:58:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:27 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x7c82c3f2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:58:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c82c3f2', '0x2')]
26/10/2020 08:58:27 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:58:27 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:58:28 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:58:28 dut.10.240.183.67: flow list 0
26/10/2020 08:58:28 dut.10.240.183.67:
26/10/2020 08:58:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:29 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:29 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 08:58:29 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src_l4dst passed
26/10/2020 08:58:29 dut.10.240.183.67: flow flush 0
26/10/2020 08:58:29 dut.10.240.183.67:
26/10/2020 08:58:29 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l4src================
26/10/2020 08:58:29 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:58:29 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 08:58:29 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:58:29 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 08:58:29 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:58:29 dut.10.240.183.67: flow list 0
26/10/2020 08:58:29 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:58:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:31 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xa84c2d14 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:31 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:58:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xa84c2d14', '0x4')]
26/10/2020 08:58:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:32 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x6407d081 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:58:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x6407d081', '0x1')]
26/10/2020 08:58:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:33 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xa84c2d14 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:33 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:58:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xa84c2d14', '0x4')]
26/10/2020 08:58:33 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:58:33 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:58:34 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:58:34 dut.10.240.183.67: flow list 0
26/10/2020 08:58:34 dut.10.240.183.67:
26/10/2020 08:58:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:35 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:35 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:58:35 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:58:35 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:58:35 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l4src passed
26/10/2020 08:58:35 dut.10.240.183.67: flow flush 0
26/10/2020 08:58:35 dut.10.240.183.67:
26/10/2020 08:58:35 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l4dst================
26/10/2020 08:58:35 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:58:35 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:58:35 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:58:35 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 08:58:35 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:58:35 dut.10.240.183.67: flow list 0
26/10/2020 08:58:35 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:58:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:36 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x28b63d20 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:36 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:58:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x28b63d20', '0x0')]
26/10/2020 08:58:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:38 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xe4fdc0b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:38 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:58:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4fdc0b5', '0x5')]
26/10/2020 08:58:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:39 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x28b63d20 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:39 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:58:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x28b63d20', '0x0')]
26/10/2020 08:58:39 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:58:39 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:58:40 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:58:40 dut.10.240.183.67: flow list 0
26/10/2020 08:58:40 dut.10.240.183.67:
26/10/2020 08:58:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:41 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:41 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 08:58:41 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l4dst passed
26/10/2020 08:58:41 dut.10.240.183.67: flow flush 0
26/10/2020 08:58:41 dut.10.240.183.67:
26/10/2020 08:58:41 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_all================
26/10/2020 08:58:41 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:58:41 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 08:58:41 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:58:41 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 08:58:41 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:58:41 dut.10.240.183.67: flow list 0
26/10/2020 08:58:41 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:58:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:42 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xb9b8fabe - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:42 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:58:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9b8fabe', '0xe')]
26/10/2020 08:58:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:43 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x9e90c389 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:58:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x9e90c389', '0x9')]
26/10/2020 08:58:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:45 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x808f994a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:45 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:58:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x808f994a', '0xa')]
26/10/2020 08:58:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:46 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x37d2e887 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:46 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:58:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x37d2e887', '0x7')]
26/10/2020 08:58:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:47 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x47b1c1f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:58:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x47b1c1f9', '0x9')]
26/10/2020 08:58:47 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:58:47 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:58:48 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:58:48 dut.10.240.183.67: flow list 0
26/10/2020 08:58:48 dut.10.240.183.67:
26/10/2020 08:58:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:58:49 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:58:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:58:49 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:58:49 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:58:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_all passed
26/10/2020 08:58:49 dut.10.240.183.67: flow flush 0
26/10/2020 08:58:49 dut.10.240.183.67:
26/10/2020 08:58:49 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_tcp_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_tcp_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_tcp_all': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_all': 'passed'}
26/10/2020 08:58:49 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 08:58:49 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp Result PASSED:
26/10/2020 08:58:49 dut.10.240.183.67: flow flush 0
26/10/2020 08:58:50 dut.10.240.183.67:
testpmd>
26/10/2020 08:58:50 dut.10.240.183.67: clear port stats all
26/10/2020 08:58:51 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:58:51 dut.10.240.183.67: stop
26/10/2020 08:58:52 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 26 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:58:52 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp_symmetric Begin
26/10/2020 08:58:52 dut.10.240.183.67:
26/10/2020 08:58:52 tester:
26/10/2020 08:58:52 dut.10.240.183.67: start
26/10/2020 08:58:52 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:58:52 dut.10.240.183.67: quit
26/10/2020 08:58:53 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 08:58:53 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 08:58:55 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 08:59:05 dut.10.240.183.67: set fwd rxonly
26/10/2020 08:59:05 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 08:59:05 dut.10.240.183.67: set verbose 1
26/10/2020 08:59:05 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 08:59:05 dut.10.240.183.67: show port info all
26/10/2020 08:59:05 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 08:59:05 dut.10.240.183.67: start
26/10/2020 08:59:05 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:59:05 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_symmetric================
26/10/2020 08:59:05 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:59:05 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 08:59:05 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:59:05 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 08:59:05 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:59:05 dut.10.240.183.67: flow list 0
26/10/2020 08:59:05 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:59:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:06 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x42dd1b6a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:06 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:59:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x42dd1b6a', '0xa')]
26/10/2020 08:59:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:07 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x42dd1b6a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:07 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:59:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x42dd1b6a', '0xa')]
26/10/2020 08:59:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:08 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x42dd1b6a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:08 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:59:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x42dd1b6a', '0xa')]
26/10/2020 08:59:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:10 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x42dd1b6a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:10 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:59:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x42dd1b6a', '0xa')]
26/10/2020 08:59:10 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:59:10 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:59:11 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:59:11 dut.10.240.183.67: flow list 0
26/10/2020 08:59:11 dut.10.240.183.67:
26/10/2020 08:59:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:12 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:59:12 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:59:12 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:59:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:13 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:59:13 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:59:13 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:59:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:14 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:14 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:59:14 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:59:14 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:59:14 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_symmetric passed
26/10/2020 08:59:14 dut.10.240.183.67: flow flush 0
26/10/2020 08:59:14 dut.10.240.183.67:
26/10/2020 08:59:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_symmetric================
26/10/2020 08:59:14 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:59:14 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 08:59:14 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:59:14 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 08:59:14 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:59:14 dut.10.240.183.67: flow list 0
26/10/2020 08:59:14 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:59:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:15 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x42dd1b6a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:15 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:59:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x42dd1b6a', '0xa')]
26/10/2020 08:59:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:17 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x42dd1b6a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:17 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:59:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x42dd1b6a', '0xa')]
26/10/2020 08:59:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:18 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x42dd1b6a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:18 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:59:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x42dd1b6a', '0xa')]
26/10/2020 08:59:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:19 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x42dd1b6a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:19 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:59:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x42dd1b6a', '0xa')]
26/10/2020 08:59:19 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:59:19 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:59:20 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:59:20 dut.10.240.183.67: flow list 0
26/10/2020 08:59:20 dut.10.240.183.67:
26/10/2020 08:59:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:21 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:59:21 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:59:21 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:59:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:22 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:59:22 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:59:22 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:59:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:23 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:23 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:59:23 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:59:23 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:59:23 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_symmetric passed
26/10/2020 08:59:23 dut.10.240.183.67: flow flush 0
26/10/2020 08:59:23 dut.10.240.183.67:
26/10/2020 08:59:23 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_dl_ipv6_tcp_symmetric': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_symmetric': 'passed'}
26/10/2020 08:59:23 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 08:59:23 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp_symmetric Result PASSED:
26/10/2020 08:59:23 dut.10.240.183.67: flow flush 0
26/10/2020 08:59:24 dut.10.240.183.67:
testpmd>
26/10/2020 08:59:24 dut.10.240.183.67: clear port stats all
26/10/2020 08:59:26 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 08:59:26 dut.10.240.183.67: stop
26/10/2020 08:59:26 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 08:59:26 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl Begin
26/10/2020 08:59:26 dut.10.240.183.67:
26/10/2020 08:59:26 tester:
26/10/2020 08:59:26 dut.10.240.183.67: start
26/10/2020 08:59:26 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 08:59:26 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src================
26/10/2020 08:59:26 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:59:26 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 08:59:26 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:59:26 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 08:59:26 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:59:26 dut.10.240.183.67: flow list 0
26/10/2020 08:59:26 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:59:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:27 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x14aa0c1b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:27 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:59:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x14aa0c1b', '0xb')]
26/10/2020 08:59:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:28 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x14aa0c1b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:28 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:59:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x14aa0c1b', '0xb')]
26/10/2020 08:59:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:29 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x4d6402db - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:29 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:59:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x4d6402db', '0xb')]
26/10/2020 08:59:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:31 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x14aa0c1b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:31 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:59:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x14aa0c1b', '0xb')]
26/10/2020 08:59:31 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:59:31 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:59:32 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:59:32 dut.10.240.183.67: flow list 0
26/10/2020 08:59:32 dut.10.240.183.67:
26/10/2020 08:59:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:33 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:33 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:59:33 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:59:33 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:59:33 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src passed
26/10/2020 08:59:33 dut.10.240.183.67: flow flush 0
26/10/2020 08:59:33 dut.10.240.183.67:
26/10/2020 08:59:33 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst================
26/10/2020 08:59:33 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:59:33 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 08:59:33 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:59:33 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 08:59:33 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:59:33 dut.10.240.183.67: flow list 0
26/10/2020 08:59:33 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:59:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:34 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x6a35c330 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:34 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:59:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x6a35c330', '0x0')]
26/10/2020 08:59:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:35 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x6a35c330 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:35 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:59:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x6a35c330', '0x0')]
26/10/2020 08:59:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:36 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xff01da98 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:59:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xff01da98', '0x8')]
26/10/2020 08:59:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:38 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x6a35c330 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:38 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:59:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x6a35c330', '0x0')]
26/10/2020 08:59:38 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:59:38 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:59:39 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:59:39 dut.10.240.183.67: flow list 0
26/10/2020 08:59:39 dut.10.240.183.67:
26/10/2020 08:59:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:40 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:40 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:59:40 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:59:40 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:59:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst passed
26/10/2020 08:59:40 dut.10.240.183.67: flow flush 0
26/10/2020 08:59:40 dut.10.240.183.67:
26/10/2020 08:59:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4dst================
26/10/2020 08:59:40 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:59:40 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:59:40 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:59:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 08:59:40 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:59:40 dut.10.240.183.67: flow list 0
26/10/2020 08:59:40 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:59:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:41 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x3f6a80e7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:41 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:59:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f6a80e7', '0x7')]
26/10/2020 08:59:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:42 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x6d2fac0d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:42 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:59:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x6d2fac0d', '0xd')]
26/10/2020 08:59:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:43 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x66a48e27 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:59:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x66a48e27', '0x7')]
26/10/2020 08:59:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:45 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x3f6a80e7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:45 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:59:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f6a80e7', '0x7')]
26/10/2020 08:59:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:46 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x3f6a80e7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:46 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:59:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f6a80e7', '0x7')]
26/10/2020 08:59:46 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:59:46 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:59:47 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:59:47 dut.10.240.183.67: flow list 0
26/10/2020 08:59:47 dut.10.240.183.67:
26/10/2020 08:59:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:48 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:48 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:59:48 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:59:48 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:59:48 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4dst passed
26/10/2020 08:59:48 dut.10.240.183.67: flow flush 0
26/10/2020 08:59:48 dut.10.240.183.67:
26/10/2020 08:59:48 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4src================
26/10/2020 08:59:48 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:59:48 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:59:48 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:59:48 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:59:48 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:59:48 dut.10.240.183.67: flow list 0
26/10/2020 08:59:48 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:59:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:49 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x9f105ef3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:49 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:59:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x9f105ef3', '0x3')]
26/10/2020 08:59:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:50 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x7cc2ebb9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:50 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:59:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x7cc2ebb9', '0x9')]
26/10/2020 08:59:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:52 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xa24475b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:59:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xa24475b', '0xb')]
26/10/2020 08:59:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:53 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x9f105ef3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:53 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:59:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x9f105ef3', '0x3')]
26/10/2020 08:59:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:54 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x9f105ef3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:54 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 08:59:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x9f105ef3', '0x3')]
26/10/2020 08:59:54 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 08:59:54 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 08:59:55 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 08:59:55 dut.10.240.183.67: flow list 0
26/10/2020 08:59:55 dut.10.240.183.67:
26/10/2020 08:59:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:56 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:56 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 08:59:56 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 08:59:56 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 08:59:56 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4src passed
26/10/2020 08:59:56 dut.10.240.183.67: flow flush 0
26/10/2020 08:59:56 dut.10.240.183.67:
26/10/2020 08:59:56 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4src================
26/10/2020 08:59:56 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 08:59:56 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:59:56 dut.10.240.183.67:
Flow rule validated
26/10/2020 08:59:56 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 08:59:56 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 08:59:56 dut.10.240.183.67: flow list 0
26/10/2020 08:59:56 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 08:59:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:57 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xe18f91d8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:57 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 08:59:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xe18f91d8', '0x8')]
26/10/2020 08:59:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 08:59:59 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x25d2492 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 08:59:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 08:59:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x25d2492', '0x2')]
26/10/2020 08:59:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:00 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xb8419f18 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:00 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:00:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xb8419f18', '0x8')]
26/10/2020 09:00:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:01 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xe18f91d8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:01 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:00:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xe18f91d8', '0x8')]
26/10/2020 09:00:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:02 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xe18f91d8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:02 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:00:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xe18f91d8', '0x8')]
26/10/2020 09:00:02 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:00:02 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:00:03 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:00:03 dut.10.240.183.67: flow list 0
26/10/2020 09:00:03 dut.10.240.183.67:
26/10/2020 09:00:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:04 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:04 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:00:04 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:00:04 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:00:04 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4src passed
26/10/2020 09:00:04 dut.10.240.183.67: flow flush 0
26/10/2020 09:00:04 dut.10.240.183.67:
26/10/2020 09:00:04 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4dst================
26/10/2020 09:00:04 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:00:04 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:00:04 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:00:04 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:00:04 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:00:04 dut.10.240.183.67: flow list 0
26/10/2020 09:00:05 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:00:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:06 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x41f54fcc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:06 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:00:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x41f54fcc', '0xc')]
26/10/2020 09:00:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:07 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x13b06326 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:07 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:00:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x13b06326', '0x6')]
26/10/2020 09:00:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:08 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xd4c15664 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:08 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:00:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4c15664', '0x4')]
26/10/2020 09:00:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:09 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x41f54fcc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:09 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:00:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x41f54fcc', '0xc')]
26/10/2020 09:00:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:10 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x41f54fcc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:10 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:00:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x41f54fcc', '0xc')]
26/10/2020 09:00:10 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:00:10 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:00:11 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:00:11 dut.10.240.183.67: flow list 0
26/10/2020 09:00:11 dut.10.240.183.67:
26/10/2020 09:00:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:12 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:00:12 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:00:12 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:00:12 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4dst passed
26/10/2020 09:00:12 dut.10.240.183.67: flow flush 0
26/10/2020 09:00:12 dut.10.240.183.67:
26/10/2020 09:00:12 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l4src_only================
26/10/2020 09:00:12 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:00:12 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:00:13 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:00:13 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:00:13 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:00:13 dut.10.240.183.67: flow list 0
26/10/2020 09:00:13 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:00:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:14 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x5e5593ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:14 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:00:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e5593ae', '0xe')]
26/10/2020 09:00:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:15 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xbc4866b7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:15 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:00:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xbc4866b7', '0x7')]
26/10/2020 09:00:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:16 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x5e5593ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:16 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:00:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e5593ae', '0xe')]
26/10/2020 09:00:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:17 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x5e5593ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:17 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:00:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e5593ae', '0xe')]
26/10/2020 09:00:17 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:00:17 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:00:18 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:00:18 dut.10.240.183.67: flow list 0
26/10/2020 09:00:18 dut.10.240.183.67:
26/10/2020 09:00:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:19 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:19 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:00:19 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:00:19 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:00:19 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l4src_only passed
26/10/2020 09:00:19 dut.10.240.183.67: flow flush 0
26/10/2020 09:00:19 dut.10.240.183.67:
26/10/2020 09:00:19 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l4dst_only================
26/10/2020 09:00:19 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:00:19 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:00:20 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:00:20 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:00:20 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:00:20 dut.10.240.183.67: flow list 0
26/10/2020 09:00:20 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:00:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:21 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xd7594552 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:21 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:00:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xd7594552', '0x2')]
26/10/2020 09:00:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:22 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x78ce0dc9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:00:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x78ce0dc9', '0x9')]
26/10/2020 09:00:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:23 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xd7594552 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:23 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:00:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xd7594552', '0x2')]
26/10/2020 09:00:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:24 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xd7594552 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:24 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:00:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xd7594552', '0x2')]
26/10/2020 09:00:24 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:00:24 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:00:25 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:00:25 dut.10.240.183.67: flow list 0
26/10/2020 09:00:25 dut.10.240.183.67:
26/10/2020 09:00:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:26 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:26 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:00:26 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:00:26 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:00:26 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l4dst_only passed
26/10/2020 09:00:26 dut.10.240.183.67: flow flush 0
26/10/2020 09:00:26 dut.10.240.183.67:
26/10/2020 09:00:26 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp================
26/10/2020 09:00:26 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:00:26 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:00:27 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:00:27 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:00:27 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:00:27 dut.10.240.183.67: flow list 0
26/10/2020 09:00:27 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:00:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:28 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xecc2e738 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:28 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:00:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xecc2e738', '0x8')]
26/10/2020 09:00:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:29 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x6aa33318 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:29 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:00:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x6aa33318', '0x8')]
26/10/2020 09:00:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:30 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x38e2da1e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:30 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:00:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x38e2da1e', '0xe')]
26/10/2020 09:00:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:31 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0x2ba47a98 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:31 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:00:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x2ba47a98', '0x8')]
26/10/2020 09:00:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:32 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xb50ce9f8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:00:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xb50ce9f8', '0x8')]
26/10/2020 09:00:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:33 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xecc2e738 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:33 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:00:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xecc2e738', '0x8')]
26/10/2020 09:00:33 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:00:33 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:00:34 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:00:34 dut.10.240.183.67: flow list 0
26/10/2020 09:00:34 dut.10.240.183.67:
26/10/2020 09:00:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:36 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:36 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:00:36 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:00:36 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:00:36 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp passed
26/10/2020 09:00:36 dut.10.240.183.67: flow flush 0
26/10/2020 09:00:36 dut.10.240.183.67:
26/10/2020 09:00:36 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l4src_only': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l4dst_only': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp': 'passed'}
26/10/2020 09:00:36 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:00:36 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl Result PASSED:
26/10/2020 09:00:36 dut.10.240.183.67: flow flush 0
26/10/2020 09:00:37 dut.10.240.183.67:
testpmd>
26/10/2020 09:00:37 dut.10.240.183.67: clear port stats all
26/10/2020 09:00:38 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:00:38 dut.10.240.183.67: stop
26/10/2020 09:00:38 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 21 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:00:38 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric Begin
26/10/2020 09:00:38 dut.10.240.183.67:
26/10/2020 09:00:38 tester:
26/10/2020 09:00:38 dut.10.240.183.67: start
26/10/2020 09:00:38 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:00:38 dut.10.240.183.67: quit
26/10/2020 09:00:40 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:00:40 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:00:41 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:00:51 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:00:51 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:00:51 dut.10.240.183.67: set verbose 1
26/10/2020 09:00:51 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:00:51 dut.10.240.183.67: show port info all
26/10/2020 09:00:51 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:00:51 dut.10.240.183.67: start
26/10/2020 09:00:51 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:00:51 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric================
26/10/2020 09:00:51 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:00:51 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:00:51 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:00:51 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:00:52 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:00:52 dut.10.240.183.67: flow list 0
26/10/2020 09:00:52 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:00:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:53 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xf924b3be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:53 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-dl'}
26/10/2020 09:00:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xf924b3be', '0xe')]
26/10/2020 09:00:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:54 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xf924b3be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:54 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:00:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xf924b3be', '0xe')]
26/10/2020 09:00:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:55 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xf924b3be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:55 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:00:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xf924b3be', '0xe')]
26/10/2020 09:00:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:56 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xf924b3be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:56 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:00:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xf924b3be', '0xe')]
26/10/2020 09:00:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:57 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xf924b3be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:57 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-ul'}
26/10/2020 09:00:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xf924b3be', '0xe')]
26/10/2020 09:00:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:58 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xf924b3be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:58 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:00:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xf924b3be', '0xe')]
26/10/2020 09:00:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:00:59 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xf924b3be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:00:59 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:00:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xf924b3be', '0xe')]
26/10/2020 09:00:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:00 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xf924b3be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:00 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:01:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xf924b3be', '0xe')]
26/10/2020 09:01:00 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:01:00 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:01:02 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:01:02 dut.10.240.183.67: flow list 0
26/10/2020 09:01:02 dut.10.240.183.67:
26/10/2020 09:01:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:03 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:03 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:01:03 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:01:03 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:01:03 TestCVLIAVFRSSGTPU: action: udp-dl
26/10/2020 09:01:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:04 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=602 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:04 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:01:04 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:01:04 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:01:04 TestCVLIAVFRSSGTPU: action: udp-ul
26/10/2020 09:01:04 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric passed
26/10/2020 09:01:04 dut.10.240.183.67: flow flush 0
26/10/2020 09:01:04 dut.10.240.183.67:
26/10/2020 09:01:04 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric': 'passed'}
26/10/2020 09:01:04 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:01:04 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric Result PASSED:
26/10/2020 09:01:04 dut.10.240.183.67: flow flush 0
26/10/2020 09:01:05 dut.10.240.183.67:
testpmd>
26/10/2020 09:01:05 dut.10.240.183.67: clear port stats all
26/10/2020 09:01:06 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:01:06 dut.10.240.183.67: stop
26/10/2020 09:01:06 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:01:06 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_udp Begin
26/10/2020 09:01:06 dut.10.240.183.67:
26/10/2020 09:01:07 tester:
26/10/2020 09:01:07 dut.10.240.183.67: start
26/10/2020 09:01:07 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:01:07 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst================
26/10/2020 09:01:07 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:01:07 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:01:07 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:01:07 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:01:07 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:01:07 dut.10.240.183.67: flow list 0
26/10/2020 09:01:07 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:01:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:08 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x41a0b17a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:08 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:01:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x41a0b17a', '0xa')]
26/10/2020 09:01:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:09 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x92671690 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:09 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:01:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x92671690', '0x0')]
26/10/2020 09:01:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:10 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x41a0b17a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:10 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:01:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x41a0b17a', '0xa')]
26/10/2020 09:01:10 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:01:10 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:01:11 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:01:11 dut.10.240.183.67: flow list 0
26/10/2020 09:01:11 dut.10.240.183.67:
26/10/2020 09:01:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:12 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:01:12 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:01:12 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:01:12 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst passed
26/10/2020 09:01:12 dut.10.240.183.67: flow flush 0
26/10/2020 09:01:13 dut.10.240.183.67:
26/10/2020 09:01:13 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src================
26/10/2020 09:01:13 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:01:13 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:01:13 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:01:13 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:01:13 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:01:13 dut.10.240.183.67: flow list 0
26/10/2020 09:01:13 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:01:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:14 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x39f0a596 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:14 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:01:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x39f0a596', '0x6')]
26/10/2020 09:01:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:15 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x39f0a596 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:01:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x39f0a596', '0x6')]
26/10/2020 09:01:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:16 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xefa23fe9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:16 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:01:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xefa23fe9', '0x9')]
26/10/2020 09:01:16 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:01:16 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:01:17 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:01:17 dut.10.240.183.67: flow list 0
26/10/2020 09:01:17 dut.10.240.183.67:
26/10/2020 09:01:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:18 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:18 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:01:18 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:01:18 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:01:18 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src passed
26/10/2020 09:01:18 dut.10.240.183.67: flow flush 0
26/10/2020 09:01:18 dut.10.240.183.67:
26/10/2020 09:01:18 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4src================
26/10/2020 09:01:18 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:01:18 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:01:19 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:01:19 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:01:19 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:01:19 dut.10.240.183.67: flow list 0
26/10/2020 09:01:19 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:01:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:20 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x126b87cd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:20 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:01:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x126b87cd', '0xd')]
26/10/2020 09:01:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:21 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xc1ac2027 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:21 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:01:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xc1ac2027', '0x7')]
26/10/2020 09:01:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:22 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x117ea633 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:01:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x117ea633', '0x3')]
26/10/2020 09:01:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:23 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x126b87cd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:23 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:01:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x126b87cd', '0xd')]
26/10/2020 09:01:23 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:01:23 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:01:24 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:01:24 dut.10.240.183.67: flow list 0
26/10/2020 09:01:24 dut.10.240.183.67:
26/10/2020 09:01:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:25 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:25 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:01:25 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:01:25 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:01:25 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4src passed
26/10/2020 09:01:25 dut.10.240.183.67: flow flush 0
26/10/2020 09:01:25 dut.10.240.183.67:
26/10/2020 09:01:25 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4dst================
26/10/2020 09:01:25 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:01:25 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:01:26 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:01:26 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:01:26 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:01:26 dut.10.240.183.67: flow list 0
26/10/2020 09:01:26 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:01:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:27 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xc406fb61 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:27 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:01:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xc406fb61', '0x1')]
26/10/2020 09:01:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:28 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x17c15c8b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:01:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x17c15c8b', '0xb')]
26/10/2020 09:01:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:29 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x117ea633 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:29 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:01:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x117ea633', '0x3')]
26/10/2020 09:01:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:30 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xc406fb61 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:30 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:01:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xc406fb61', '0x1')]
26/10/2020 09:01:30 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:01:30 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:01:31 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:01:31 dut.10.240.183.67: flow list 0
26/10/2020 09:01:31 dut.10.240.183.67:
26/10/2020 09:01:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:32 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:32 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:01:32 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:01:32 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:01:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4dst passed
26/10/2020 09:01:32 dut.10.240.183.67: flow flush 0
26/10/2020 09:01:32 dut.10.240.183.67:
26/10/2020 09:01:32 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4src================
26/10/2020 09:01:32 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:01:32 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:01:33 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:01:33 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:01:33 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:01:33 dut.10.240.183.67: flow list 0
26/10/2020 09:01:33 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:01:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:34 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x6a3b9321 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:34 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:01:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x6a3b9321', '0x1')]
26/10/2020 09:01:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:35 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xbc69095e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:35 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:01:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xbc69095e', '0xe')]
26/10/2020 09:01:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:36 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x692eb2df - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:01:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x692eb2df', '0xf')]
26/10/2020 09:01:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:37 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x6a3b9321 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:37 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:01:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x6a3b9321', '0x1')]
26/10/2020 09:01:37 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:01:37 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:01:38 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:01:38 dut.10.240.183.67: flow list 0
26/10/2020 09:01:38 dut.10.240.183.67:
26/10/2020 09:01:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:39 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:01:39 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:01:39 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:01:39 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4src passed
26/10/2020 09:01:39 dut.10.240.183.67: flow flush 0
26/10/2020 09:01:39 dut.10.240.183.67:
26/10/2020 09:01:39 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4dst================
26/10/2020 09:01:39 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:01:39 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:01:39 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:01:39 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:01:40 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:01:40 dut.10.240.183.67: flow list 0
26/10/2020 09:01:40 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:01:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:41 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xbc56ef8d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:41 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:01:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xbc56ef8d', '0xd')]
26/10/2020 09:01:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:42 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x6a0475f2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:42 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:01:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x6a0475f2', '0x2')]
26/10/2020 09:01:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:43 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x692eb2df - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:01:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x692eb2df', '0xf')]
26/10/2020 09:01:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:44 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xbc56ef8d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:44 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:01:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xbc56ef8d', '0xd')]
26/10/2020 09:01:44 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:01:44 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:01:45 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:01:45 dut.10.240.183.67: flow list 0
26/10/2020 09:01:45 dut.10.240.183.67:
26/10/2020 09:01:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:46 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:46 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:01:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4dst passed
26/10/2020 09:01:46 dut.10.240.183.67: flow flush 0
26/10/2020 09:01:46 dut.10.240.183.67:
26/10/2020 09:01:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l4src================
26/10/2020 09:01:46 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:01:46 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:01:46 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:01:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:01:47 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:01:47 dut.10.240.183.67: flow list 0
26/10/2020 09:01:47 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:01:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:48 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xb5158835 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:48 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:01:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5158835', '0x5')]
26/10/2020 09:01:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:49 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x91bbc0eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:01:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x91bbc0eb', '0xb')]
26/10/2020 09:01:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:50 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xb5158835 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:50 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:01:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5158835', '0x5')]
26/10/2020 09:01:50 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:01:50 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:01:51 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:01:51 dut.10.240.183.67: flow list 0
26/10/2020 09:01:51 dut.10.240.183.67:
26/10/2020 09:01:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:52 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:52 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:01:52 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:01:52 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:01:52 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l4src passed
26/10/2020 09:01:52 dut.10.240.183.67: flow flush 0
26/10/2020 09:01:52 dut.10.240.183.67:
26/10/2020 09:01:52 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l4dst================
26/10/2020 09:01:52 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:01:52 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:01:52 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:01:52 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:01:52 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:01:52 dut.10.240.183.67: flow list 0
26/10/2020 09:01:53 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:01:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:54 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x826d954c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:54 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:01:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x826d954c', '0xc')]
26/10/2020 09:01:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:55 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xa6c3dd92 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:01:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xa6c3dd92', '0x2')]
26/10/2020 09:01:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:56 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x826d954c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:56 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:01:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x826d954c', '0xc')]
26/10/2020 09:01:56 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:01:56 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:01:57 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:01:57 dut.10.240.183.67: flow list 0
26/10/2020 09:01:57 dut.10.240.183.67:
26/10/2020 09:01:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:01:58 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:01:58 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:01:58 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l4dst passed
26/10/2020 09:01:58 dut.10.240.183.67: flow flush 0
26/10/2020 09:01:58 dut.10.240.183.67:
26/10/2020 09:01:58 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_all================
26/10/2020 09:01:58 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:01:58 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:01:58 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:01:58 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:01:58 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:01:58 dut.10.240.183.67: flow list 0
26/10/2020 09:01:58 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:01:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:00 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x3daf990f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:00 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:02:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x3daf990f', '0xf')]
26/10/2020 09:02:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:01 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xca05a9c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:01 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:02:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xca05a9c3', '0x3')]
26/10/2020 09:02:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:02 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xd63ba2f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:02 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:02:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xd63ba2f', '0xf')]
26/10/2020 09:02:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:03 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x444a1912 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:03 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:02:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x444a1912', '0x2')]
26/10/2020 09:02:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:04 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xebfd0370 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:04 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:02:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xebfd0370', '0x0')]
26/10/2020 09:02:04 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:02:04 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:02:05 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:02:05 dut.10.240.183.67: flow list 0
26/10/2020 09:02:05 dut.10.240.183.67:
26/10/2020 09:02:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:06 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:06 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:02:06 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:02:06 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:02:06 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_all passed
26/10/2020 09:02:06 dut.10.240.183.67: flow flush 0
26/10/2020 09:02:06 dut.10.240.183.67:
26/10/2020 09:02:06 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst================
26/10/2020 09:02:06 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:02:06 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:02:06 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:02:06 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:02:06 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:02:06 dut.10.240.183.67: flow list 0
26/10/2020 09:02:07 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:02:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:08 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x41a0b17a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:08 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:02:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x41a0b17a', '0xa')]
26/10/2020 09:02:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:09 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x92671690 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:09 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:02:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x92671690', '0x0')]
26/10/2020 09:02:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:10 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x41a0b17a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:10 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:02:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x41a0b17a', '0xa')]
26/10/2020 09:02:10 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:02:10 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:02:11 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:02:11 dut.10.240.183.67: flow list 0
26/10/2020 09:02:11 dut.10.240.183.67:
26/10/2020 09:02:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:12 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:02:12 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:02:12 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:02:12 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst passed
26/10/2020 09:02:12 dut.10.240.183.67: flow flush 0
26/10/2020 09:02:12 dut.10.240.183.67:
26/10/2020 09:02:12 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src================
26/10/2020 09:02:12 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:02:12 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:02:12 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:02:12 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:02:12 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:02:12 dut.10.240.183.67: flow list 0
26/10/2020 09:02:12 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:02:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:14 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x39f0a596 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:14 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:02:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x39f0a596', '0x6')]
26/10/2020 09:02:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:15 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x39f0a596 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:02:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x39f0a596', '0x6')]
26/10/2020 09:02:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:16 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xefa23fe9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:16 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:02:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xefa23fe9', '0x9')]
26/10/2020 09:02:16 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:02:16 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:02:17 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:02:17 dut.10.240.183.67: flow list 0
26/10/2020 09:02:17 dut.10.240.183.67:
26/10/2020 09:02:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:18 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:18 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:02:18 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:02:18 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:02:18 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src passed
26/10/2020 09:02:18 dut.10.240.183.67: flow flush 0
26/10/2020 09:02:18 dut.10.240.183.67:
26/10/2020 09:02:18 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst_l4src================
26/10/2020 09:02:18 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:02:18 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:02:18 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:02:18 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:02:18 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:02:18 dut.10.240.183.67: flow list 0
26/10/2020 09:02:18 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:02:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:19 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x126b87cd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:19 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:02:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x126b87cd', '0xd')]
26/10/2020 09:02:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:21 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xc1ac2027 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:21 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:02:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xc1ac2027', '0x7')]
26/10/2020 09:02:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:22 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x117ea633 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:02:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x117ea633', '0x3')]
26/10/2020 09:02:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:23 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x126b87cd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:23 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:02:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x126b87cd', '0xd')]
26/10/2020 09:02:23 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:02:23 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:02:24 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:02:24 dut.10.240.183.67: flow list 0
26/10/2020 09:02:24 dut.10.240.183.67:
26/10/2020 09:02:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:25 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:25 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:02:25 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:02:25 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:02:25 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst_l4src passed
26/10/2020 09:02:25 dut.10.240.183.67: flow flush 0
26/10/2020 09:02:25 dut.10.240.183.67:
26/10/2020 09:02:25 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst_l4dst================
26/10/2020 09:02:25 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:02:25 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:02:25 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:02:25 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:02:25 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:02:25 dut.10.240.183.67: flow list 0
26/10/2020 09:02:25 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:02:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:26 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xc406fb61 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:26 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:02:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xc406fb61', '0x1')]
26/10/2020 09:02:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:28 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x17c15c8b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:02:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x17c15c8b', '0xb')]
26/10/2020 09:02:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:29 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x117ea633 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:29 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:02:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x117ea633', '0x3')]
26/10/2020 09:02:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:30 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xc406fb61 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:30 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:02:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xc406fb61', '0x1')]
26/10/2020 09:02:30 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:02:30 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:02:31 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:02:31 dut.10.240.183.67: flow list 0
26/10/2020 09:02:31 dut.10.240.183.67:
26/10/2020 09:02:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:32 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:32 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:02:32 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:02:32 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:02:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst_l4dst passed
26/10/2020 09:02:32 dut.10.240.183.67: flow flush 0
26/10/2020 09:02:32 dut.10.240.183.67:
26/10/2020 09:02:32 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src_l4src================
26/10/2020 09:02:32 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:02:32 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:02:32 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:02:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:02:32 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:02:32 dut.10.240.183.67: flow list 0
26/10/2020 09:02:32 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:02:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:33 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x6a3b9321 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:33 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:02:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x6a3b9321', '0x1')]
26/10/2020 09:02:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:35 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xbc69095e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:35 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:02:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xbc69095e', '0xe')]
26/10/2020 09:02:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:36 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x692eb2df - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:02:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x692eb2df', '0xf')]
26/10/2020 09:02:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:37 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x6a3b9321 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:37 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:02:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x6a3b9321', '0x1')]
26/10/2020 09:02:37 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:02:37 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:02:38 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:02:38 dut.10.240.183.67: flow list 0
26/10/2020 09:02:38 dut.10.240.183.67:
26/10/2020 09:02:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:39 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:02:39 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:02:39 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:02:39 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src_l4src passed
26/10/2020 09:02:39 dut.10.240.183.67: flow flush 0
26/10/2020 09:02:39 dut.10.240.183.67:
26/10/2020 09:02:39 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src_l4dst================
26/10/2020 09:02:39 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:02:39 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:02:39 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:02:39 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:02:39 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:02:39 dut.10.240.183.67: flow list 0
26/10/2020 09:02:39 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:02:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:41 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xbc56ef8d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:41 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:02:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xbc56ef8d', '0xd')]
26/10/2020 09:02:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:42 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x6a0475f2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:42 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:02:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x6a0475f2', '0x2')]
26/10/2020 09:02:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:43 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x692eb2df - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:02:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x692eb2df', '0xf')]
26/10/2020 09:02:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:44 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xbc56ef8d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:44 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:02:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xbc56ef8d', '0xd')]
26/10/2020 09:02:44 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:02:44 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:02:45 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:02:45 dut.10.240.183.67: flow list 0
26/10/2020 09:02:45 dut.10.240.183.67:
26/10/2020 09:02:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:46 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:46 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:02:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src_l4dst passed
26/10/2020 09:02:46 dut.10.240.183.67: flow flush 0
26/10/2020 09:02:46 dut.10.240.183.67:
26/10/2020 09:02:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l4src================
26/10/2020 09:02:46 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:02:46 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:02:46 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:02:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:02:46 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:02:46 dut.10.240.183.67: flow list 0
26/10/2020 09:02:46 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:02:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:48 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xb5158835 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:48 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:02:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5158835', '0x5')]
26/10/2020 09:02:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:49 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x91bbc0eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:02:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x91bbc0eb', '0xb')]
26/10/2020 09:02:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:50 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xb5158835 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:50 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:02:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5158835', '0x5')]
26/10/2020 09:02:50 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:02:50 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:02:51 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:02:51 dut.10.240.183.67: flow list 0
26/10/2020 09:02:51 dut.10.240.183.67:
26/10/2020 09:02:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:52 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:52 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:02:52 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:02:52 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:02:52 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l4src passed
26/10/2020 09:02:52 dut.10.240.183.67: flow flush 0
26/10/2020 09:02:52 dut.10.240.183.67:
26/10/2020 09:02:52 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l4dst================
26/10/2020 09:02:52 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:02:52 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:02:52 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:02:52 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:02:52 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:02:52 dut.10.240.183.67: flow list 0
26/10/2020 09:02:52 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:02:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:53 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x826d954c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:53 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:02:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x826d954c', '0xc')]
26/10/2020 09:02:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:55 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xa6c3dd92 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:02:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xa6c3dd92', '0x2')]
26/10/2020 09:02:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:56 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x826d954c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:56 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:02:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x826d954c', '0xc')]
26/10/2020 09:02:56 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:02:56 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:02:57 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:02:57 dut.10.240.183.67: flow list 0
26/10/2020 09:02:57 dut.10.240.183.67:
26/10/2020 09:02:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:58 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:58 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:02:58 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l4dst passed
26/10/2020 09:02:58 dut.10.240.183.67: flow flush 0
26/10/2020 09:02:58 dut.10.240.183.67:
26/10/2020 09:02:58 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_all================
26/10/2020 09:02:58 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:02:58 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:02:58 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:02:58 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:02:58 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:02:58 dut.10.240.183.67: flow list 0
26/10/2020 09:02:58 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:02:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:02:59 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x3daf990f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:02:59 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:02:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x3daf990f', '0xf')]
26/10/2020 09:02:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:00 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xca05a9c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:00 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:03:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xca05a9c3', '0x3')]
26/10/2020 09:03:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:02 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xd63ba2f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:02 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:03:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xd63ba2f', '0xf')]
26/10/2020 09:03:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:03 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x444a1912 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:03 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:03:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x444a1912', '0x2')]
26/10/2020 09:03:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:04 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xebfd0370 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:04 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:03:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xebfd0370', '0x0')]
26/10/2020 09:03:04 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:03:04 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:03:05 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:03:05 dut.10.240.183.67: flow list 0
26/10/2020 09:03:05 dut.10.240.183.67:
26/10/2020 09:03:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:06 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:06 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:03:06 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:03:06 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:03:06 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_all passed
26/10/2020 09:03:06 dut.10.240.183.67: flow flush 0
26/10/2020 09:03:06 dut.10.240.183.67:
26/10/2020 09:03:06 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l4src': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_udp_l4dst': 'passed', 'mac_ipv4_gtpu_eh_dl_ipv6_udp_all': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_l4src': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_l4dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_all': 'passed'}
26/10/2020 09:03:06 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:03:06 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_udp Result PASSED:
26/10/2020 09:03:06 dut.10.240.183.67: flow flush 0
26/10/2020 09:03:07 dut.10.240.183.67:
testpmd>
26/10/2020 09:03:07 dut.10.240.183.67: clear port stats all
26/10/2020 09:03:08 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:03:08 dut.10.240.183.67: stop
26/10/2020 09:03:09 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 22 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:03:09 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_udp_symmetric Begin
26/10/2020 09:03:09 dut.10.240.183.67:
26/10/2020 09:03:09 tester:
26/10/2020 09:03:09 dut.10.240.183.67: start
26/10/2020 09:03:09 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:03:09 dut.10.240.183.67: quit
26/10/2020 09:03:10 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:03:10 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:03:12 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:03:22 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:03:22 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:03:22 dut.10.240.183.67: set verbose 1
26/10/2020 09:03:22 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:03:22 dut.10.240.183.67: show port info all
26/10/2020 09:03:22 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:03:22 dut.10.240.183.67: start
26/10/2020 09:03:22 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:03:22 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_symmetric================
26/10/2020 09:03:22 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:03:22 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:03:22 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:03:22 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:03:22 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:03:22 dut.10.240.183.67: flow list 0
26/10/2020 09:03:22 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:03:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:23 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x45fd8414 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:23 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:03:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x45fd8414', '0x4')]
26/10/2020 09:03:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:24 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x45fd8414 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:24 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:03:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x45fd8414', '0x4')]
26/10/2020 09:03:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:25 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x45fd8414 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:25 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:03:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x45fd8414', '0x4')]
26/10/2020 09:03:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:26 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x45fd8414 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:26 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:03:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x45fd8414', '0x4')]
26/10/2020 09:03:26 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:03:26 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:03:28 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:03:28 dut.10.240.183.67: flow list 0
26/10/2020 09:03:28 dut.10.240.183.67:
26/10/2020 09:03:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:29 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:29 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:03:29 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:03:29 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:03:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:30 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:30 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:03:30 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:03:30 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:03:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:31 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:31 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:03:31 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:03:31 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:03:31 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_symmetric passed
26/10/2020 09:03:31 dut.10.240.183.67: flow flush 0
26/10/2020 09:03:31 dut.10.240.183.67:
26/10/2020 09:03:31 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_symmetric================
26/10/2020 09:03:31 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:03:31 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:03:31 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:03:31 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:03:31 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:03:31 dut.10.240.183.67: flow list 0
26/10/2020 09:03:31 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:03:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:32 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x45fd8414 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:32 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:03:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x45fd8414', '0x4')]
26/10/2020 09:03:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:33 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x45fd8414 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:33 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:03:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x45fd8414', '0x4')]
26/10/2020 09:03:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:35 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x45fd8414 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:35 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:03:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x45fd8414', '0x4')]
26/10/2020 09:03:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:36 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x45fd8414 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:36 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:03:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x45fd8414', '0x4')]
26/10/2020 09:03:36 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:03:36 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:03:37 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:03:37 dut.10.240.183.67: flow list 0
26/10/2020 09:03:37 dut.10.240.183.67:
26/10/2020 09:03:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:38 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:38 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:03:38 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:03:38 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:03:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:39 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:03:39 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:03:39 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:03:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:40 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:40 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:03:40 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:03:40 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:03:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_symmetric passed
26/10/2020 09:03:40 dut.10.240.183.67: flow flush 0
26/10/2020 09:03:40 dut.10.240.183.67:
26/10/2020 09:03:40 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_dl_ipv6_udp_symmetric': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_symmetric': 'passed'}
26/10/2020 09:03:40 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:03:40 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_udp_symmetric Result PASSED:
26/10/2020 09:03:40 dut.10.240.183.67: flow flush 0
26/10/2020 09:03:41 dut.10.240.183.67:
testpmd>
26/10/2020 09:03:41 dut.10.240.183.67: clear port stats all
26/10/2020 09:03:43 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:03:43 dut.10.240.183.67: stop
26/10/2020 09:03:43 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:03:43 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl Begin
26/10/2020 09:03:43 dut.10.240.183.67:
26/10/2020 09:03:43 tester:
26/10/2020 09:03:43 dut.10.240.183.67: start
26/10/2020 09:03:43 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:03:43 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src================
26/10/2020 09:03:43 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:03:43 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:03:43 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:03:43 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:03:43 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:03:43 dut.10.240.183.67: flow list 0
26/10/2020 09:03:43 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:03:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:44 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x9e816307 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:44 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:03:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x9e816307', '0x7')]
26/10/2020 09:03:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:45 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x9e816307 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:45 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:03:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x9e816307', '0x7')]
26/10/2020 09:03:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:46 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xfcb92284 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:46 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:03:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xfcb92284', '0x4')]
26/10/2020 09:03:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:48 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x9e816307 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:48 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:03:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x9e816307', '0x7')]
26/10/2020 09:03:48 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:03:48 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:03:49 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:03:49 dut.10.240.183.67: flow list 0
26/10/2020 09:03:49 dut.10.240.183.67:
26/10/2020 09:03:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:50 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:50 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:03:50 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:03:50 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:03:50 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src passed
26/10/2020 09:03:50 dut.10.240.183.67: flow flush 0
26/10/2020 09:03:50 dut.10.240.183.67:
26/10/2020 09:03:50 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst================
26/10/2020 09:03:50 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:03:50 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:03:50 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:03:50 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:03:50 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:03:50 dut.10.240.183.67: flow list 0
26/10/2020 09:03:50 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:03:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:51 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x68c350c6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:51 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:03:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x68c350c6', '0x6')]
26/10/2020 09:03:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:52 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x68c350c6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:52 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:03:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x68c350c6', '0x6')]
26/10/2020 09:03:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:53 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x8a6ffe48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:53 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:03:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x8a6ffe48', '0x8')]
26/10/2020 09:03:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:55 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x68c350c6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:55 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:03:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x68c350c6', '0x6')]
26/10/2020 09:03:55 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:03:55 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:03:56 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:03:56 dut.10.240.183.67: flow list 0
26/10/2020 09:03:56 dut.10.240.183.67:
26/10/2020 09:03:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:57 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:57 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:03:57 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:03:57 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:03:57 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst passed
26/10/2020 09:03:57 dut.10.240.183.67: flow flush 0
26/10/2020 09:03:57 dut.10.240.183.67:
26/10/2020 09:03:57 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4dst================
26/10/2020 09:03:57 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:03:57 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:03:57 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:03:57 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:03:57 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:03:57 dut.10.240.183.67: flow list 0
26/10/2020 09:03:57 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:03:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:58 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5fa06983 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:58 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:03:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x5fa06983', '0x3')]
26/10/2020 09:03:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:03:59 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xd01a2fa1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:03:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:03:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xd01a2fa1', '0x1')]
26/10/2020 09:03:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:00 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x3d982800 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:00 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:04:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x3d982800', '0x0')]
26/10/2020 09:04:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:02 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5fa06983 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:02 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:04:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x5fa06983', '0x3')]
26/10/2020 09:04:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:03 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5fa06983 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:03 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:04:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x5fa06983', '0x3')]
26/10/2020 09:04:03 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:04:03 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:04:04 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:04:04 dut.10.240.183.67: flow list 0
26/10/2020 09:04:04 dut.10.240.183.67:
26/10/2020 09:04:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:05 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:05 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:04:05 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:04:05 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:04:05 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4dst passed
26/10/2020 09:04:05 dut.10.240.183.67: flow flush 0
26/10/2020 09:04:05 dut.10.240.183.67:
26/10/2020 09:04:05 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4src================
26/10/2020 09:04:05 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:04:05 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:04:05 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:04:05 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:04:05 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:04:05 dut.10.240.183.67: flow list 0
26/10/2020 09:04:05 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:04:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:06 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x79d79f5e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:06 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:04:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x79d79f5e', '0xe')]
26/10/2020 09:04:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:07 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x4e42feee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:07 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:04:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e42feee', '0xe')]
26/10/2020 09:04:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:09 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x9b7b31d0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:09 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:04:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x9b7b31d0', '0x0')]
26/10/2020 09:04:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:10 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x79d79f5e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:10 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:04:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x79d79f5e', '0xe')]
26/10/2020 09:04:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:11 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x79d79f5e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:11 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:04:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x79d79f5e', '0xe')]
26/10/2020 09:04:11 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:04:11 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:04:12 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:04:12 dut.10.240.183.67: flow list 0
26/10/2020 09:04:12 dut.10.240.183.67:
26/10/2020 09:04:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:13 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:04:13 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:04:13 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:04:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4src passed
26/10/2020 09:04:13 dut.10.240.183.67: flow flush 0
26/10/2020 09:04:13 dut.10.240.183.67:
26/10/2020 09:04:13 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4src================
26/10/2020 09:04:13 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:04:13 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:04:13 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:04:13 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:04:13 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:04:13 dut.10.240.183.67: flow list 0
26/10/2020 09:04:13 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:04:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:14 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x8f95ac9f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:14 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:04:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f95ac9f', '0xf')]
26/10/2020 09:04:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:16 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xb800cd2f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:16 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:04:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xb800cd2f', '0xf')]
26/10/2020 09:04:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:17 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xedaded1c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:17 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:04:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xedaded1c', '0xc')]
26/10/2020 09:04:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:18 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x8f95ac9f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:18 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:04:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f95ac9f', '0xf')]
26/10/2020 09:04:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:19 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x8f95ac9f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:19 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:04:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f95ac9f', '0xf')]
26/10/2020 09:04:19 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:04:19 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:04:20 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:04:20 dut.10.240.183.67: flow list 0
26/10/2020 09:04:20 dut.10.240.183.67:
26/10/2020 09:04:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:21 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:04:21 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:04:21 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:04:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4src passed
26/10/2020 09:04:21 dut.10.240.183.67: flow flush 0
26/10/2020 09:04:21 dut.10.240.183.67:
26/10/2020 09:04:21 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4dst================
26/10/2020 09:04:21 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:04:21 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:04:21 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:04:21 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:04:21 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:04:21 dut.10.240.183.67: flow list 0
26/10/2020 09:04:21 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:04:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:23 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xa9e25a42 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:23 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:04:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xa9e25a42', '0x2')]
26/10/2020 09:04:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:24 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x26581c60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:24 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:04:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x26581c60', '0x0')]
26/10/2020 09:04:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:25 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x4b4ef4cc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:04:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x4b4ef4cc', '0xc')]
26/10/2020 09:04:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:26 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xa9e25a42 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:26 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:04:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xa9e25a42', '0x2')]
26/10/2020 09:04:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:27 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xa9e25a42 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:04:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xa9e25a42', '0x2')]
26/10/2020 09:04:27 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:04:27 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:04:28 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:04:28 dut.10.240.183.67: flow list 0
26/10/2020 09:04:28 dut.10.240.183.67:
26/10/2020 09:04:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:29 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:29 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:04:29 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:04:29 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:04:29 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4dst passed
26/10/2020 09:04:29 dut.10.240.183.67: flow flush 0
26/10/2020 09:04:29 dut.10.240.183.67:
26/10/2020 09:04:29 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l4src_only================
26/10/2020 09:04:29 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:04:29 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:04:29 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:04:29 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:04:30 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:04:30 dut.10.240.183.67: flow list 0
26/10/2020 09:04:30 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:04:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:31 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xca4ae7a7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:31 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:04:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xca4ae7a7', '0x7')]
26/10/2020 09:04:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:32 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x143de3f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:04:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x143de3f9', '0x9')]
26/10/2020 09:04:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:33 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xca4ae7a7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:33 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:04:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xca4ae7a7', '0x7')]
26/10/2020 09:04:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:34 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xca4ae7a7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:34 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:04:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xca4ae7a7', '0x7')]
26/10/2020 09:04:34 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:04:34 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:04:35 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:04:35 dut.10.240.183.67: flow list 0
26/10/2020 09:04:35 dut.10.240.183.67:
26/10/2020 09:04:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:36 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:36 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:04:36 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:04:36 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:04:36 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l4src_only passed
26/10/2020 09:04:36 dut.10.240.183.67: flow flush 0
26/10/2020 09:04:36 dut.10.240.183.67:
26/10/2020 09:04:36 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l4dst_only================
26/10/2020 09:04:36 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:04:36 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:04:37 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:04:37 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:04:37 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:04:37 dut.10.240.183.67: flow list 0
26/10/2020 09:04:37 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:04:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:38 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x4df69897 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:38 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:04:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x4df69897', '0x7')]
26/10/2020 09:04:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:39 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x57e3dc61 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:39 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:04:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x57e3dc61', '0x1')]
26/10/2020 09:04:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:40 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x4df69897 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:40 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:04:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x4df69897', '0x7')]
26/10/2020 09:04:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:41 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x4df69897 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:41 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:04:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x4df69897', '0x7')]
26/10/2020 09:04:41 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:04:41 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:04:42 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:04:42 dut.10.240.183.67: flow list 0
26/10/2020 09:04:42 dut.10.240.183.67:
26/10/2020 09:04:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:43 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:43 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:04:43 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:04:43 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:04:43 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l4dst_only passed
26/10/2020 09:04:43 dut.10.240.183.67: flow flush 0
26/10/2020 09:04:43 dut.10.240.183.67:
26/10/2020 09:04:43 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp================
26/10/2020 09:04:43 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:04:43 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:04:44 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:04:44 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:04:44 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:04:44 dut.10.240.183.67: flow list 0
26/10/2020 09:04:44 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:04:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:45 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xad16d4db - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:45 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:04:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xad16d4db', '0xb')]
26/10/2020 09:04:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:46 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xcdb57d5b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:46 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:04:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xcdb57d5b', '0xb')]
26/10/2020 09:04:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:47 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x496cf94 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:04:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x496cf94', '0x4')]
26/10/2020 09:04:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:48 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xeb6f2173 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:48 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:04:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb6f2173', '0x3')]
26/10/2020 09:04:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:49 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xcf2e9558 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:04:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xcf2e9558', '0x8')]
26/10/2020 09:04:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:50 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xad16d4db - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:50 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:04:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xad16d4db', '0xb')]
26/10/2020 09:04:50 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:04:50 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:04:51 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:04:51 dut.10.240.183.67: flow list 0
26/10/2020 09:04:52 dut.10.240.183.67:
26/10/2020 09:04:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:04:53 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:04:53 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:04:53 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:04:53 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:04:53 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp passed
26/10/2020 09:04:53 dut.10.240.183.67: flow flush 0
26/10/2020 09:04:53 dut.10.240.183.67:
26/10/2020 09:04:53 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l4src_only': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l4dst_only': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp': 'passed'}
26/10/2020 09:04:53 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:04:53 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl Result PASSED:
26/10/2020 09:04:53 dut.10.240.183.67: flow flush 0
26/10/2020 09:04:54 dut.10.240.183.67:
testpmd>
26/10/2020 09:04:54 dut.10.240.183.67: clear port stats all
26/10/2020 09:04:55 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:04:55 dut.10.240.183.67: stop
26/10/2020 09:04:55 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 21 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 9 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:04:55 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric Begin
26/10/2020 09:04:55 dut.10.240.183.67:
26/10/2020 09:04:55 tester:
26/10/2020 09:04:55 dut.10.240.183.67: start
26/10/2020 09:04:55 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:04:55 dut.10.240.183.67: quit
26/10/2020 09:04:57 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:04:57 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:04:58 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:05:08 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:05:09 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:05:09 dut.10.240.183.67: set verbose 1
26/10/2020 09:05:09 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:05:09 dut.10.240.183.67: show port info all
26/10/2020 09:05:09 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:05:09 dut.10.240.183.67: start
26/10/2020 09:05:09 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:05:09 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric================
26/10/2020 09:05:09 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:05:09 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:05:09 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:05:09 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:05:09 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:05:09 dut.10.240.183.67: flow list 0
26/10/2020 09:05:09 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:05:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:10 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x610b7d0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:10 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-dl'}
26/10/2020 09:05:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x610b7d0b', '0xb')]
26/10/2020 09:05:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:11 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x610b7d0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:11 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:05:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x610b7d0b', '0xb')]
26/10/2020 09:05:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:12 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x610b7d0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:12 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:05:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x610b7d0b', '0xb')]
26/10/2020 09:05:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:13 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x610b7d0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:13 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:05:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x610b7d0b', '0xb')]
26/10/2020 09:05:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:14 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x610b7d0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:14 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-ul'}
26/10/2020 09:05:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x610b7d0b', '0xb')]
26/10/2020 09:05:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:16 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x610b7d0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:16 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:05:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x610b7d0b', '0xb')]
26/10/2020 09:05:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:17 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x610b7d0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:17 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:05:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x610b7d0b', '0xb')]
26/10/2020 09:05:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:18 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x610b7d0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:18 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:05:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x610b7d0b', '0xb')]
26/10/2020 09:05:18 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:05:18 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:05:19 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:05:19 dut.10.240.183.67: flow list 0
26/10/2020 09:05:19 dut.10.240.183.67:
26/10/2020 09:05:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:20 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:20 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:05:20 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:05:20 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:05:20 TestCVLIAVFRSSGTPU: action: udp-dl
26/10/2020 09:05:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:21 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:05:21 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:05:21 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:05:21 TestCVLIAVFRSSGTPU: action: udp-ul
26/10/2020 09:05:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric passed
26/10/2020 09:05:21 dut.10.240.183.67: flow flush 0
26/10/2020 09:05:21 dut.10.240.183.67:
26/10/2020 09:05:21 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric': 'passed'}
26/10/2020 09:05:21 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:05:21 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric Result PASSED:
26/10/2020 09:05:21 dut.10.240.183.67: flow flush 0
26/10/2020 09:05:22 dut.10.240.183.67:
testpmd>
26/10/2020 09:05:22 dut.10.240.183.67: clear port stats all
26/10/2020 09:05:24 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:05:24 dut.10.240.183.67: stop
26/10/2020 09:05:24 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:05:24 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_without_ul_dl Begin
26/10/2020 09:05:24 dut.10.240.183.67:
26/10/2020 09:05:24 tester:
26/10/2020 09:05:24 dut.10.240.183.67: start
26/10/2020 09:05:24 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:05:24 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_l3dst================
26/10/2020 09:05:24 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:05:24 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:05:24 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:05:24 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:05:24 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:05:24 dut.10.240.183.67: flow list 0
26/10/2020 09:05:24 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 09:05:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:25 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x2e29573e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:25 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:05:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x2e29573e', '0xe')]
26/10/2020 09:05:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:26 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x85ba76c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:26 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:05:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x85ba76c', '0xc')]
26/10/2020 09:05:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:27 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x2e29573e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:05:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x2e29573e', '0xe')]
26/10/2020 09:05:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:29 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x2e29573e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:29 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:05:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x2e29573e', '0xe')]
26/10/2020 09:05:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:30 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x85ba76c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:30 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:05:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x85ba76c', '0xc')]
26/10/2020 09:05:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:31 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x2e29573e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:31 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:05:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x2e29573e', '0xe')]
26/10/2020 09:05:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:32 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x2e29573e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:32 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:05:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x2e29573e', '0xe')]
26/10/2020 09:05:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:33 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x85ba76c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:33 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:05:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x85ba76c', '0xc')]
26/10/2020 09:05:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:34 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x2e29573e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:34 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:05:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x2e29573e', '0xe')]
26/10/2020 09:05:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:35 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x2e29573e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:35 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:05:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x2e29573e', '0xe')]
26/10/2020 09:05:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:36 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x85ba76c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:05:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x85ba76c', '0xc')]
26/10/2020 09:05:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:37 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x2e29573e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:37 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:05:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x2e29573e', '0xe')]
26/10/2020 09:05:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:38 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x2e29573e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:38 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:05:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x2e29573e', '0xe')]
26/10/2020 09:05:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:40 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x85ba76c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:40 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:05:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x85ba76c', '0xc')]
26/10/2020 09:05:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:41 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x2e29573e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:41 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:05:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x2e29573e', '0xe')]
26/10/2020 09:05:41 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:05:41 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:05:42 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:05:42 dut.10.240.183.67: flow list 0
26/10/2020 09:05:42 dut.10.240.183.67:
26/10/2020 09:05:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:43 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:43 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:05:43 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:05:43 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:05:43 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_l3dst passed
26/10/2020 09:05:43 dut.10.240.183.67: flow flush 0
26/10/2020 09:05:43 dut.10.240.183.67:
26/10/2020 09:05:43 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_l3src================
26/10/2020 09:05:43 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:05:43 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/10/2020 09:05:43 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:05:43 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/10/2020 09:05:43 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:05:43 dut.10.240.183.67: flow list 0
26/10/2020 09:05:43 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 09:05:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:44 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x2258cfdd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:44 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:05:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x2258cfdd', '0xd')]
26/10/2020 09:05:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:45 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x32d8f2c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:45 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:05:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x32d8f2c3', '0x3')]
26/10/2020 09:05:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:47 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x2258cfdd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:47 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:05:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x2258cfdd', '0xd')]
26/10/2020 09:05:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:48 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x2258cfdd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:48 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:05:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x2258cfdd', '0xd')]
26/10/2020 09:05:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:49 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x32d8f2c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:05:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x32d8f2c3', '0x3')]
26/10/2020 09:05:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:50 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x2258cfdd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:50 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:05:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x2258cfdd', '0xd')]
26/10/2020 09:05:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:51 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x2258cfdd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:51 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:05:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x2258cfdd', '0xd')]
26/10/2020 09:05:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:52 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x32d8f2c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:05:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x32d8f2c3', '0x3')]
26/10/2020 09:05:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:53 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x2258cfdd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:53 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:05:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x2258cfdd', '0xd')]
26/10/2020 09:05:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:54 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x2258cfdd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:54 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:05:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x2258cfdd', '0xd')]
26/10/2020 09:05:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:55 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x32d8f2c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:05:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x32d8f2c3', '0x3')]
26/10/2020 09:05:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:57 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x2258cfdd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:57 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:05:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x2258cfdd', '0xd')]
26/10/2020 09:05:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:58 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x2258cfdd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:58 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:05:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x2258cfdd', '0xd')]
26/10/2020 09:05:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:05:59 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x32d8f2c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:05:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:05:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x32d8f2c3', '0x3')]
26/10/2020 09:05:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:00 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x2258cfdd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:00 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:06:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x2258cfdd', '0xd')]
26/10/2020 09:06:00 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:06:00 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:06:01 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:06:01 dut.10.240.183.67: flow list 0
26/10/2020 09:06:01 dut.10.240.183.67:
26/10/2020 09:06:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:02 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:02 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:06:02 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:06:02 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:06:02 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_l3src passed
26/10/2020 09:06:02 dut.10.240.183.67: flow flush 0
26/10/2020 09:06:02 dut.10.240.183.67:
26/10/2020 09:06:02 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_all================
26/10/2020 09:06:02 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:06:02 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/10/2020 09:06:02 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:06:02 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/10/2020 09:06:02 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:06:02 dut.10.240.183.67: flow list 0
26/10/2020 09:06:02 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 09:06:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:04 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x46c077bc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:04 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:06:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x46c077bc', '0xc')]
26/10/2020 09:06:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:05 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x31a5a2cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:05 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:06:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x31a5a2cf', '0xf')]
26/10/2020 09:06:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:06 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x56404aa2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:06 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:06:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x56404aa2', '0x2')]
26/10/2020 09:06:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:07 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x21259fd1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:07 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:06:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x21259fd1', '0x1')]
26/10/2020 09:06:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:08 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x46c077bc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:08 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:06:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x46c077bc', '0xc')]
26/10/2020 09:06:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:09 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x46c077bc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:09 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:06:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x46c077bc', '0xc')]
26/10/2020 09:06:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:10 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x31a5a2cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:10 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:06:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x31a5a2cf', '0xf')]
26/10/2020 09:06:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:11 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x56404aa2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:06:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x56404aa2', '0x2')]
26/10/2020 09:06:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:12 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x21259fd1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:06:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x21259fd1', '0x1')]
26/10/2020 09:06:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:14 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x46c077bc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:14 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:06:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x46c077bc', '0xc')]
26/10/2020 09:06:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:15 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x46c077bc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:15 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:06:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x46c077bc', '0xc')]
26/10/2020 09:06:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:16 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x31a5a2cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:16 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:06:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x31a5a2cf', '0xf')]
26/10/2020 09:06:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:17 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x56404aa2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:17 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:06:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x56404aa2', '0x2')]
26/10/2020 09:06:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:18 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x21259fd1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:18 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:06:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x21259fd1', '0x1')]
26/10/2020 09:06:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:19 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x46c077bc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:19 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:06:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x46c077bc', '0xc')]
26/10/2020 09:06:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:20 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x46c077bc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:20 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:06:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x46c077bc', '0xc')]
26/10/2020 09:06:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:21 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x31a5a2cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:21 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:06:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x31a5a2cf', '0xf')]
26/10/2020 09:06:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:22 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x56404aa2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:06:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x56404aa2', '0x2')]
26/10/2020 09:06:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:23 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x21259fd1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:23 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:06:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x21259fd1', '0x1')]
26/10/2020 09:06:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:24 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x46c077bc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:24 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:06:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x46c077bc', '0xc')]
26/10/2020 09:06:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:26 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x46c077bc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:26 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:06:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x46c077bc', '0xc')]
26/10/2020 09:06:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:27 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x31a5a2cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:27 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:06:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x31a5a2cf', '0xf')]
26/10/2020 09:06:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:28 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x56404aa2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:06:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x56404aa2', '0x2')]
26/10/2020 09:06:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:29 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x21259fd1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:29 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:06:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x21259fd1', '0x1')]
26/10/2020 09:06:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:30 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x46c077bc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:30 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:06:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x46c077bc', '0xc')]
26/10/2020 09:06:30 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:06:30 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:06:31 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:06:31 dut.10.240.183.67: flow list 0
26/10/2020 09:06:31 dut.10.240.183.67:
26/10/2020 09:06:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:32 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:32 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:06:32 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:06:32 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:06:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_all passed
26/10/2020 09:06:32 dut.10.240.183.67: flow flush 0
26/10/2020 09:06:32 dut.10.240.183.67:
26/10/2020 09:06:32 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_l3dst': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_l3src': 'passed', 'mac_ipv4_gtpu_eh_without_ul_dl_ipv6_all': 'passed'}
26/10/2020 09:06:32 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:06:32 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_without_ul_dl Result PASSED:
26/10/2020 09:06:32 dut.10.240.183.67: flow flush 0
26/10/2020 09:06:34 dut.10.240.183.67:
testpmd>
26/10/2020 09:06:34 dut.10.240.183.67: clear port stats all
26/10/2020 09:06:35 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:06:35 dut.10.240.183.67: stop
26/10/2020 09:06:35 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 15 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 15 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:06:35 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric Begin
26/10/2020 09:06:35 dut.10.240.183.67:
26/10/2020 09:06:35 tester:
26/10/2020 09:06:35 dut.10.240.183.67: start
26/10/2020 09:06:35 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:06:35 dut.10.240.183.67: quit
26/10/2020 09:06:37 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:06:37 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:06:38 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:06:48 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:06:48 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:06:48 dut.10.240.183.67: set verbose 1
26/10/2020 09:06:48 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:06:48 dut.10.240.183.67: show port info all
26/10/2020 09:06:48 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:06:48 dut.10.240.183.67: start
26/10/2020 09:06:48 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:06:48 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric================
26/10/2020 09:06:48 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:06:48 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/10/2020 09:06:48 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:06:48 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/10/2020 09:06:48 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:06:48 dut.10.240.183.67: flow list 0
26/10/2020 09:06:48 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 09:06:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:49 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x745053d5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:49 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'}
26/10/2020 09:06:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x745053d5', '0x5')]
26/10/2020 09:06:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:51 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x745053d5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:51 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:06:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x745053d5', '0x5')]
26/10/2020 09:06:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:52 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x745053d5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:52 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'}
26/10/2020 09:06:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x745053d5', '0x5')]
26/10/2020 09:06:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:53 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x745053d5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:53 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:06:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x745053d5', '0x5')]
26/10/2020 09:06:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:54 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x745053d5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:54 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'}
26/10/2020 09:06:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x745053d5', '0x5')]
26/10/2020 09:06:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:55 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x745053d5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:55 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:06:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x745053d5', '0x5')]
26/10/2020 09:06:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:56 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x745053d5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:56 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'}
26/10/2020 09:06:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x745053d5', '0x5')]
26/10/2020 09:06:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:57 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x745053d5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:57 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:06:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x745053d5', '0x5')]
26/10/2020 09:06:57 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:06:57 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:06:58 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:06:58 dut.10.240.183.67: flow list 0
26/10/2020 09:06:58 dut.10.240.183.67:
26/10/2020 09:06:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:06:59 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:06:59 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'}
26/10/2020 09:06:59 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:06:59 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:06:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:01 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:01 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'}
26/10/2020 09:07:01 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:07:01 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:07:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:02 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:02 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'}
26/10/2020 09:07:02 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:07:02 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:07:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:03 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:03 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:07:03 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:07:03 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:07:03 TestCVLIAVFRSSGTPU: action: ipv4-udp
26/10/2020 09:07:03 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric passed
26/10/2020 09:07:03 dut.10.240.183.67: flow flush 0
26/10/2020 09:07:03 dut.10.240.183.67:
26/10/2020 09:07:03 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric': 'passed'}
26/10/2020 09:07:03 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:07:03 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric Result PASSED:
26/10/2020 09:07:03 dut.10.240.183.67: flow flush 0
26/10/2020 09:07:04 dut.10.240.183.67:
testpmd>
26/10/2020 09:07:04 dut.10.240.183.67: clear port stats all
26/10/2020 09:07:05 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:07:05 dut.10.240.183.67: stop
26/10/2020 09:07:05 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:07:05 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4 Begin
26/10/2020 09:07:05 dut.10.240.183.67:
26/10/2020 09:07:05 tester:
26/10/2020 09:07:05 dut.10.240.183.67: start
26/10/2020 09:07:05 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:07:05 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_l3dst================
26/10/2020 09:07:05 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:07:05 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:07:06 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:07:06 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:07:06 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:07:06 dut.10.240.183.67: flow list 0
26/10/2020 09:07:06 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 => RSS
26/10/2020 09:07:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:07 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0xc20bf155 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:07 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:07:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xc20bf155', '0x5')]
26/10/2020 09:07:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:08 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0xb2c33e4d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:08 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xb2c33e4d', '0xd')]
26/10/2020 09:07:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:09 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0xc20bf155 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:09 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:07:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xc20bf155', '0x5')]
26/10/2020 09:07:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:10 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0xc20bf155 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:10 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:07:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xc20bf155', '0x5')]
26/10/2020 09:07:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:11 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0xb2c33e4d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xb2c33e4d', '0xd')]
26/10/2020 09:07:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:12 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0xc20bf155 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:12 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:07:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xc20bf155', '0x5')]
26/10/2020 09:07:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:13 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xc20bf155 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:13 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:07:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xc20bf155', '0x5')]
26/10/2020 09:07:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:14 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xb2c33e4d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:14 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xb2c33e4d', '0xd')]
26/10/2020 09:07:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:16 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xc20bf155 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:16 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:07:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xc20bf155', '0x5')]
26/10/2020 09:07:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:17 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xc20bf155 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:17 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:07:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xc20bf155', '0x5')]
26/10/2020 09:07:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:18 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xb2c33e4d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:18 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xb2c33e4d', '0xd')]
26/10/2020 09:07:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:19 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xc20bf155 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:19 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:07:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xc20bf155', '0x5')]
26/10/2020 09:07:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:20 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xc20bf155 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:20 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:07:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xc20bf155', '0x5')]
26/10/2020 09:07:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:21 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xb2c33e4d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:21 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xb2c33e4d', '0xd')]
26/10/2020 09:07:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:22 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xc20bf155 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:22 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:07:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xc20bf155', '0x5')]
26/10/2020 09:07:22 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:07:22 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:07:23 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:07:23 dut.10.240.183.67: flow list 0
26/10/2020 09:07:23 dut.10.240.183.67:
26/10/2020 09:07:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:25 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:25 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:07:25 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:07:25 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:07:25 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_l3dst passed
26/10/2020 09:07:25 dut.10.240.183.67: flow flush 0
26/10/2020 09:07:25 dut.10.240.183.67:
26/10/2020 09:07:25 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_l3src================
26/10/2020 09:07:25 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:07:25 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 09:07:25 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:07:25 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 09:07:25 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:07:25 dut.10.240.183.67: flow list 0
26/10/2020 09:07:25 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 => RSS
26/10/2020 09:07:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:26 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x6ea365b0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:26 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:07:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ea365b0', '0x0')]
26/10/2020 09:07:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:27 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x6ea365b0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:07:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ea365b0', '0x0')]
26/10/2020 09:07:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:28 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x1e6baaa8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e6baaa8', '0x8')]
26/10/2020 09:07:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:29 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x6ea365b0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:29 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:07:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ea365b0', '0x0')]
26/10/2020 09:07:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:30 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x6ea365b0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:30 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:07:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ea365b0', '0x0')]
26/10/2020 09:07:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:31 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x1e6baaa8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:31 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e6baaa8', '0x8')]
26/10/2020 09:07:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:33 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x6ea365b0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:33 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:07:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ea365b0', '0x0')]
26/10/2020 09:07:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:34 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x6ea365b0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:34 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:07:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ea365b0', '0x0')]
26/10/2020 09:07:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:35 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x1e6baaa8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:35 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e6baaa8', '0x8')]
26/10/2020 09:07:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:36 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x6ea365b0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:36 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:07:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ea365b0', '0x0')]
26/10/2020 09:07:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:37 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x6ea365b0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:37 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:07:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ea365b0', '0x0')]
26/10/2020 09:07:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:38 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x1e6baaa8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:38 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e6baaa8', '0x8')]
26/10/2020 09:07:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:39 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x6ea365b0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:39 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:07:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ea365b0', '0x0')]
26/10/2020 09:07:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:40 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x6ea365b0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:40 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:07:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ea365b0', '0x0')]
26/10/2020 09:07:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:41 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x1e6baaa8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:41 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e6baaa8', '0x8')]
26/10/2020 09:07:41 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:07:41 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:07:42 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:07:42 dut.10.240.183.67: flow list 0
26/10/2020 09:07:43 dut.10.240.183.67:
26/10/2020 09:07:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:44 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:44 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:07:44 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:07:44 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:07:44 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_l3src passed
26/10/2020 09:07:44 dut.10.240.183.67: flow flush 0
26/10/2020 09:07:44 dut.10.240.183.67:
26/10/2020 09:07:44 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_all================
26/10/2020 09:07:44 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:07:44 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/10/2020 09:07:44 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:07:44 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/10/2020 09:07:44 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:07:44 dut.10.240.183.67: flow list 0
26/10/2020 09:07:44 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 => RSS
26/10/2020 09:07:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:45 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0xfe324ef6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:45 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:07:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xfe324ef6', '0x6')]
26/10/2020 09:07:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:46 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x47159e11 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:46 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x47159e11', '0x1')]
26/10/2020 09:07:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:47 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x8efa81ee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x8efa81ee', '0xe')]
26/10/2020 09:07:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:48 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x37dd5109 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:48 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x37dd5109', '0x9')]
26/10/2020 09:07:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:49 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0xfe324ef6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:49 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:07:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xfe324ef6', '0x6')]
26/10/2020 09:07:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:51 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x47159e11 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:51 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x47159e11', '0x1')]
26/10/2020 09:07:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:52 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x8efa81ee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x8efa81ee', '0xe')]
26/10/2020 09:07:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:53 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x37dd5109 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:53 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x37dd5109', '0x9')]
26/10/2020 09:07:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:54 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xfe324ef6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:54 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:07:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xfe324ef6', '0x6')]
26/10/2020 09:07:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:55 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x47159e11 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x47159e11', '0x1')]
26/10/2020 09:07:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:56 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x8efa81ee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:56 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x8efa81ee', '0xe')]
26/10/2020 09:07:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:57 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x37dd5109 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:57 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x37dd5109', '0x9')]
26/10/2020 09:07:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:58 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xfe324ef6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:58 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:07:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xfe324ef6', '0x6')]
26/10/2020 09:07:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:07:59 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x47159e11 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:07:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:07:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x47159e11', '0x1')]
26/10/2020 09:07:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:00 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8efa81ee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:00 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:08:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x8efa81ee', '0xe')]
26/10/2020 09:08:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:01 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x37dd5109 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:01 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:08:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x37dd5109', '0x9')]
26/10/2020 09:08:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:03 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xfe324ef6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:03 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:08:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xfe324ef6', '0x6')]
26/10/2020 09:08:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:04 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x47159e11 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:04 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:08:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x47159e11', '0x1')]
26/10/2020 09:08:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:05 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x8efa81ee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:05 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:08:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x8efa81ee', '0xe')]
26/10/2020 09:08:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:06 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x37dd5109 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:06 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:08:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x37dd5109', '0x9')]
26/10/2020 09:08:06 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:08:06 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:08:07 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:08:07 dut.10.240.183.67: flow list 0
26/10/2020 09:08:07 dut.10.240.183.67:
26/10/2020 09:08:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:08 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:08 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:08:08 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:08:08 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:08:08 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_all passed
26/10/2020 09:08:08 dut.10.240.183.67: flow flush 0
26/10/2020 09:08:08 dut.10.240.183.67:
26/10/2020 09:08:08 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_gtpu================
26/10/2020 09:08:08 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:08:08 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types gtpu end key_len 0 queues end / end
26/10/2020 09:08:08 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:08:08 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types gtpu end key_len 0 queues end / end
26/10/2020 09:08:08 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:08:08 dut.10.240.183.67: flow list 0
26/10/2020 09:08:08 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 => RSS
26/10/2020 09:08:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:10 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x4e6c163f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:10 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:08:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e6c163f', '0xf')]
26/10/2020 09:08:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:11 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x8385c4d6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:08:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x8385c4d6', '0x6')]
26/10/2020 09:08:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:12 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x4e6c163f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:12 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:08:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e6c163f', '0xf')]
26/10/2020 09:08:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:13 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x4e6c163f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:13 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:08:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e6c163f', '0xf')]
26/10/2020 09:08:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:14 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x8385c4d6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:14 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:08:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x8385c4d6', '0x6')]
26/10/2020 09:08:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:15 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x4e6c163f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:08:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e6c163f', '0xf')]
26/10/2020 09:08:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:16 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x4e6c163f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:16 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:08:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e6c163f', '0xf')]
26/10/2020 09:08:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:17 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x8385c4d6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:17 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:08:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x8385c4d6', '0x6')]
26/10/2020 09:08:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:18 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x4e6c163f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:18 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:08:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e6c163f', '0xf')]
26/10/2020 09:08:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:19 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x4e6c163f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:19 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:08:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e6c163f', '0xf')]
26/10/2020 09:08:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:21 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x8385c4d6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:21 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:08:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x8385c4d6', '0x6')]
26/10/2020 09:08:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:22 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x4e6c163f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:22 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:08:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e6c163f', '0xf')]
26/10/2020 09:08:22 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:08:22 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:08:23 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:08:23 dut.10.240.183.67: flow list 0
26/10/2020 09:08:23 dut.10.240.183.67:
26/10/2020 09:08:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:24 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:24 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:08:24 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:08:24 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:08:24 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_gtpu passed
26/10/2020 09:08:24 dut.10.240.183.67: flow flush 0
26/10/2020 09:08:24 dut.10.240.183.67:
26/10/2020 09:08:24 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv4_l3dst': 'passed', 'mac_ipv4_gtpu_ipv4_l3src': 'passed', 'mac_ipv4_gtpu_ipv4_all': 'passed', 'mac_ipv4_gtpu_ipv4_gtpu': 'passed'}
26/10/2020 09:08:24 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:08:24 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4 Result PASSED:
26/10/2020 09:08:24 dut.10.240.183.67: flow flush 0
26/10/2020 09:08:25 dut.10.240.183.67:
testpmd>
26/10/2020 09:08:25 dut.10.240.183.67: clear port stats all
26/10/2020 09:08:26 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:08:26 dut.10.240.183.67: stop
26/10/2020 09:08:26 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 30 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 9 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:08:26 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_symmetric Begin
26/10/2020 09:08:27 dut.10.240.183.67:
26/10/2020 09:08:27 tester:
26/10/2020 09:08:27 dut.10.240.183.67: start
26/10/2020 09:08:27 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:08:27 dut.10.240.183.67: quit
26/10/2020 09:08:28 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:08:28 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:08:29 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:08:39 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:08:40 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:08:40 dut.10.240.183.67: set verbose 1
26/10/2020 09:08:40 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:08:40 dut.10.240.183.67: show port info all
26/10/2020 09:08:40 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:08:40 dut.10.240.183.67: start
26/10/2020 09:08:40 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:08:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_symmetric================
26/10/2020 09:08:40 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:08:40 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 09:08:40 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:08:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 09:08:40 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:08:40 dut.10.240.183.67: flow list 0
26/10/2020 09:08:40 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 => RSS
26/10/2020 09:08:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:41 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0xff6cb2a0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:41 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'}
26/10/2020 09:08:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xff6cb2a0', '0x0')]
26/10/2020 09:08:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:42 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0xff6cb2a0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:42 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:08:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xff6cb2a0', '0x0')]
26/10/2020 09:08:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:43 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0xff6cb2a0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:43 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'}
26/10/2020 09:08:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xff6cb2a0', '0x0')]
26/10/2020 09:08:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:44 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0xff6cb2a0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:44 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:08:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xff6cb2a0', '0x0')]
26/10/2020 09:08:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:45 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xff6cb2a0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:45 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'}
26/10/2020 09:08:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xff6cb2a0', '0x0')]
26/10/2020 09:08:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:47 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xff6cb2a0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:47 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:08:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xff6cb2a0', '0x0')]
26/10/2020 09:08:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:48 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xff6cb2a0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:48 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'}
26/10/2020 09:08:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xff6cb2a0', '0x0')]
26/10/2020 09:08:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:49 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xff6cb2a0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:49 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:08:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xff6cb2a0', '0x0')]
26/10/2020 09:08:49 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:08:49 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:08:50 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:08:50 dut.10.240.183.67: flow list 0
26/10/2020 09:08:50 dut.10.240.183.67:
26/10/2020 09:08:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:51 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:51 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'}
26/10/2020 09:08:51 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:08:51 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:08:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:52 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:52 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'}
26/10/2020 09:08:52 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:08:52 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:08:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:53 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:53 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'}
26/10/2020 09:08:53 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:08:53 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:08:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:54 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:54 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'}
26/10/2020 09:08:54 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:08:54 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:08:54 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_symmetric passed
26/10/2020 09:08:54 dut.10.240.183.67: flow flush 0
26/10/2020 09:08:54 dut.10.240.183.67:
26/10/2020 09:08:54 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv4_symmetric': 'passed'}
26/10/2020 09:08:54 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:08:54 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_symmetric Result PASSED:
26/10/2020 09:08:54 dut.10.240.183.67: flow flush 0
26/10/2020 09:08:56 dut.10.240.183.67:
testpmd>
26/10/2020 09:08:56 dut.10.240.183.67: clear port stats all
26/10/2020 09:08:57 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:08:57 dut.10.240.183.67: stop
26/10/2020 09:08:57 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 12 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:08:57 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_tcp Begin
26/10/2020 09:08:57 dut.10.240.183.67:
26/10/2020 09:08:57 tester:
26/10/2020 09:08:57 dut.10.240.183.67: start
26/10/2020 09:08:57 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:08:57 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_l3dst================
26/10/2020 09:08:57 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:08:57 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:08:57 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:08:57 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:08:57 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:08:57 dut.10.240.183.67: flow list 0
26/10/2020 09:08:57 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:08:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:08:58 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x84413bc4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:08:58 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:08:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x84413bc4', '0x4')]
26/10/2020 09:08:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:00 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x1e5a4503 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:00 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:09:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e5a4503', '0x3')]
26/10/2020 09:09:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:01 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x84413bc4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:01 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:09:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x84413bc4', '0x4')]
26/10/2020 09:09:01 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:09:01 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:09:02 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:09:02 dut.10.240.183.67: flow list 0
26/10/2020 09:09:02 dut.10.240.183.67:
26/10/2020 09:09:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:03 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:03 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:09:03 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:09:03 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:09:03 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_l3dst passed
26/10/2020 09:09:03 dut.10.240.183.67: flow flush 0
26/10/2020 09:09:03 dut.10.240.183.67:
26/10/2020 09:09:03 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_l3src================
26/10/2020 09:09:03 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:09:03 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:09:03 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:09:03 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:09:03 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:09:03 dut.10.240.183.67: flow list 0
26/10/2020 09:09:03 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:09:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:04 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x92809f53 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:04 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:09:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x92809f53', '0x3')]
26/10/2020 09:09:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:05 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x92809f53 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:05 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:09:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x92809f53', '0x3')]
26/10/2020 09:09:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:07 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x89be194 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:07 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:09:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x89be194', '0x4')]
26/10/2020 09:09:07 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:09:07 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:09:08 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:09:08 dut.10.240.183.67: flow list 0
26/10/2020 09:09:08 dut.10.240.183.67:
26/10/2020 09:09:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:09 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:09 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:09:09 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:09:09 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:09:09 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_l3src passed
26/10/2020 09:09:09 dut.10.240.183.67: flow flush 0
26/10/2020 09:09:09 dut.10.240.183.67:
26/10/2020 09:09:09 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_l3dst_l4src================
26/10/2020 09:09:09 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:09:09 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:09:09 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:09:09 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:09:09 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:09:09 dut.10.240.183.67: flow list 0
26/10/2020 09:09:09 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:09:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:10 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xba7b6401 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:10 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:09:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xba7b6401', '0x1')]
26/10/2020 09:09:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:11 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x20601ac6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:09:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x20601ac6', '0x6')]
26/10/2020 09:09:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:12 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xb5635f7b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:09:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5635f7b', '0xb')]
26/10/2020 09:09:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:14 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xba7b6401 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:14 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:09:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xba7b6401', '0x1')]
26/10/2020 09:09:14 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:09:14 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:09:15 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:09:15 dut.10.240.183.67: flow list 0
26/10/2020 09:09:15 dut.10.240.183.67:
26/10/2020 09:09:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:16 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:16 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:09:16 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:09:16 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:09:16 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_l3dst_l4src passed
26/10/2020 09:09:16 dut.10.240.183.67: flow flush 0
26/10/2020 09:09:16 dut.10.240.183.67:
26/10/2020 09:09:16 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_l3dst_l4dst================
26/10/2020 09:09:16 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:09:16 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:09:16 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:09:16 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:09:16 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:09:16 dut.10.240.183.67: flow list 0
26/10/2020 09:09:16 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:09:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:17 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x7d61d537 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:17 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:09:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x7d61d537', '0x7')]
26/10/2020 09:09:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:18 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe77aabf0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:18 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:09:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xe77aabf0', '0x0')]
26/10/2020 09:09:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:19 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xb5635f7b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:19 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:09:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5635f7b', '0xb')]
26/10/2020 09:09:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:21 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x7d61d537 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:21 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:09:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x7d61d537', '0x7')]
26/10/2020 09:09:21 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:09:21 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:09:22 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:09:22 dut.10.240.183.67: flow list 0
26/10/2020 09:09:22 dut.10.240.183.67:
26/10/2020 09:09:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:23 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:23 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:09:23 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_l3dst_l4dst passed
26/10/2020 09:09:23 dut.10.240.183.67: flow flush 0
26/10/2020 09:09:23 dut.10.240.183.67:
26/10/2020 09:09:23 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_l3src_l4src================
26/10/2020 09:09:23 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:09:23 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:09:23 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:09:23 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:09:23 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:09:23 dut.10.240.183.67: flow list 0
26/10/2020 09:09:23 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:09:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:24 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xacbac096 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:24 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:09:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xacbac096', '0x6')]
26/10/2020 09:09:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:25 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x36a1be51 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:09:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x36a1be51', '0x1')]
26/10/2020 09:09:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:26 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xa3a2fbec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:26 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:09:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xa3a2fbec', '0xc')]
26/10/2020 09:09:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:27 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xacbac096 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:09:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xacbac096', '0x6')]
26/10/2020 09:09:27 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:09:27 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:09:29 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:09:29 dut.10.240.183.67: flow list 0
26/10/2020 09:09:29 dut.10.240.183.67:
26/10/2020 09:09:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:30 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:30 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:09:30 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:09:30 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:09:30 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_l3src_l4src passed
26/10/2020 09:09:30 dut.10.240.183.67: flow flush 0
26/10/2020 09:09:30 dut.10.240.183.67:
26/10/2020 09:09:30 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_l3src_l4dst================
26/10/2020 09:09:30 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:09:30 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:09:30 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:09:30 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:09:30 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:09:30 dut.10.240.183.67: flow list 0
26/10/2020 09:09:30 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:09:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:31 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x6ba071a0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:31 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:09:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ba071a0', '0x0')]
26/10/2020 09:09:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:32 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xf1bb0f67 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:09:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xf1bb0f67', '0x7')]
26/10/2020 09:09:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:33 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xa3a2fbec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:33 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:09:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xa3a2fbec', '0xc')]
26/10/2020 09:09:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:34 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x6ba071a0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:34 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:09:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ba071a0', '0x0')]
26/10/2020 09:09:34 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:09:34 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:09:36 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:09:36 dut.10.240.183.67: flow list 0
26/10/2020 09:09:36 dut.10.240.183.67:
26/10/2020 09:09:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:37 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:37 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:09:37 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:09:37 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:09:37 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_l3src_l4dst passed
26/10/2020 09:09:37 dut.10.240.183.67: flow flush 0
26/10/2020 09:09:37 dut.10.240.183.67:
26/10/2020 09:09:37 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_l4src================
26/10/2020 09:09:37 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:09:37 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:09:37 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:09:37 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:09:37 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:09:37 dut.10.240.183.67: flow list 0
26/10/2020 09:09:37 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:09:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:38 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x2d222ad7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:38 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:09:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x2d222ad7', '0x7')]
26/10/2020 09:09:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:39 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x324d0db - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:39 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:09:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x324d0db', '0xb')]
26/10/2020 09:09:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:40 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x2d222ad7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:40 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:09:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x2d222ad7', '0x7')]
26/10/2020 09:09:40 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:09:40 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:09:42 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:09:42 dut.10.240.183.67: flow list 0
26/10/2020 09:09:42 dut.10.240.183.67:
26/10/2020 09:09:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:43 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:43 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:09:43 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:09:43 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:09:43 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_l4src passed
26/10/2020 09:09:43 dut.10.240.183.67: flow flush 0
26/10/2020 09:09:43 dut.10.240.183.67:
26/10/2020 09:09:43 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_l4dst================
26/10/2020 09:09:43 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:09:43 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:09:43 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:09:43 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:09:43 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:09:43 dut.10.240.183.67: flow list 0
26/10/2020 09:09:43 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:09:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:44 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x49b831a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:44 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:09:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x49b831a9', '0x9')]
26/10/2020 09:09:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:45 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x67becba5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:45 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:09:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x67becba5', '0x5')]
26/10/2020 09:09:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:46 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x49b831a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:46 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:09:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x49b831a9', '0x9')]
26/10/2020 09:09:46 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:09:46 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:09:47 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:09:47 dut.10.240.183.67: flow list 0
26/10/2020 09:09:47 dut.10.240.183.67:
26/10/2020 09:09:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:49 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:09:49 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:09:49 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:09:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_l4dst passed
26/10/2020 09:09:49 dut.10.240.183.67: flow flush 0
26/10/2020 09:09:49 dut.10.240.183.67:
26/10/2020 09:09:49 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_all================
26/10/2020 09:09:49 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:09:49 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:09:49 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:09:49 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:09:49 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:09:49 dut.10.240.183.67: flow list 0
26/10/2020 09:09:49 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:09:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:50 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xca6794e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:50 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:09:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xca6794e2', '0x2')]
26/10/2020 09:09:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:51 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x901f2290 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:51 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:09:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x901f2290', '0x0')]
26/10/2020 09:09:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:52 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x7c150e87 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:09:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c150e87', '0x7')]
26/10/2020 09:09:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:53 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xd0d6a2f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:53 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:09:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d6a2f9', '0x9')]
26/10/2020 09:09:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:54 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x507cea25 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:54 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:09:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x507cea25', '0x5')]
26/10/2020 09:09:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:55 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xca6794e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:55 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:09:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xca6794e2', '0x2')]
26/10/2020 09:09:55 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:09:55 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:09:57 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:09:57 dut.10.240.183.67: flow list 0
26/10/2020 09:09:57 dut.10.240.183.67:
26/10/2020 09:09:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:09:58 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:09:58 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:09:58 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:09:58 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:09:58 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_all passed
26/10/2020 09:09:58 dut.10.240.183.67: flow flush 0
26/10/2020 09:09:58 dut.10.240.183.67:
26/10/2020 09:09:58 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv4_tcp_l3dst': 'passed', 'mac_ipv4_gtpu_ipv4_tcp_l3src': 'passed', 'mac_ipv4_gtpu_ipv4_tcp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_ipv4_tcp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_ipv4_tcp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_ipv4_tcp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_ipv4_tcp_l4src': 'passed', 'mac_ipv4_gtpu_ipv4_tcp_l4dst': 'passed', 'mac_ipv4_gtpu_ipv4_tcp_all': 'passed'}
26/10/2020 09:09:58 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:09:58 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_tcp Result PASSED:
26/10/2020 09:09:58 dut.10.240.183.67: flow flush 0
26/10/2020 09:09:59 dut.10.240.183.67:
testpmd>
26/10/2020 09:09:59 dut.10.240.183.67: clear port stats all
26/10/2020 09:10:00 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:10:00 dut.10.240.183.67: stop
26/10/2020 09:10:00 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 13 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:10:00 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_tcp_symmetric Begin
26/10/2020 09:10:00 dut.10.240.183.67:
26/10/2020 09:10:00 tester:
26/10/2020 09:10:00 dut.10.240.183.67: start
26/10/2020 09:10:01 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:10:01 dut.10.240.183.67: quit
26/10/2020 09:10:02 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:10:02 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:10:03 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:10:13 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:10:13 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:10:13 dut.10.240.183.67: set verbose 1
26/10/2020 09:10:13 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:10:13 dut.10.240.183.67: show port info all
26/10/2020 09:10:14 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:10:14 dut.10.240.183.67: start
26/10/2020 09:10:14 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:10:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_symmetric================
26/10/2020 09:10:14 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:10:14 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:10:14 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:10:14 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:10:14 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:10:14 dut.10.240.183.67: flow list 0
26/10/2020 09:10:14 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:10:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:15 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x954f2ddb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:15 TestCVLIAVFRSSGTPU: action: {'save_hash': 'basic_with_rule'}
26/10/2020 09:10:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x954f2ddb', '0xb')]
26/10/2020 09:10:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:16 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x954f2ddb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:16 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:10:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x954f2ddb', '0xb')]
26/10/2020 09:10:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:17 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x954f2ddb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:17 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:10:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x954f2ddb', '0xb')]
26/10/2020 09:10:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:18 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x954f2ddb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:18 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:10:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x954f2ddb', '0xb')]
26/10/2020 09:10:18 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:10:18 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:10:19 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:10:19 dut.10.240.183.67: flow list 0
26/10/2020 09:10:19 dut.10.240.183.67:
26/10/2020 09:10:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:21 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:10:21 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:10:21 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:10:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:22 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:10:22 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:10:22 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:10:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:23 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:23 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:10:23 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:10:23 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:10:23 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_symmetric passed
26/10/2020 09:10:23 dut.10.240.183.67: flow flush 0
26/10/2020 09:10:23 dut.10.240.183.67:
26/10/2020 09:10:23 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv4_tcp_symmetric': 'passed'}
26/10/2020 09:10:23 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:10:23 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_tcp_symmetric Result PASSED:
26/10/2020 09:10:23 dut.10.240.183.67: flow flush 0
26/10/2020 09:10:24 dut.10.240.183.67:
testpmd>
26/10/2020 09:10:24 dut.10.240.183.67: clear port stats all
26/10/2020 09:10:25 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:10:25 dut.10.240.183.67: stop
26/10/2020 09:10:25 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:10:25 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_udp Begin
26/10/2020 09:10:25 dut.10.240.183.67:
26/10/2020 09:10:25 tester:
26/10/2020 09:10:25 dut.10.240.183.67: start
26/10/2020 09:10:26 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:10:26 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_l3dst================
26/10/2020 09:10:26 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:10:26 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:10:26 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:10:26 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:10:26 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:10:26 dut.10.240.183.67: flow list 0
26/10/2020 09:10:26 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:10:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:27 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xce4cf54c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:27 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:10:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xce4cf54c', '0xc')]
26/10/2020 09:10:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:28 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x479d2d8d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:10:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x479d2d8d', '0xd')]
26/10/2020 09:10:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:29 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xce4cf54c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:29 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:10:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xce4cf54c', '0xc')]
26/10/2020 09:10:29 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:10:29 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:10:30 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:10:30 dut.10.240.183.67: flow list 0
26/10/2020 09:10:30 dut.10.240.183.67:
26/10/2020 09:10:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:31 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:31 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:10:31 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:10:31 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:10:31 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_l3dst passed
26/10/2020 09:10:31 dut.10.240.183.67: flow flush 0
26/10/2020 09:10:31 dut.10.240.183.67:
26/10/2020 09:10:31 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_l3src================
26/10/2020 09:10:31 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:10:31 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:10:32 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:10:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:10:32 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:10:32 dut.10.240.183.67: flow list 0
26/10/2020 09:10:32 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:10:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:33 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xf7785495 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:33 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:10:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xf7785495', '0x5')]
26/10/2020 09:10:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:34 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xf7785495 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:34 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:10:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xf7785495', '0x5')]
26/10/2020 09:10:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:35 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x7ea98c54 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:35 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:10:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x7ea98c54', '0x4')]
26/10/2020 09:10:35 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:10:35 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:10:36 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:10:36 dut.10.240.183.67: flow list 0
26/10/2020 09:10:36 dut.10.240.183.67:
26/10/2020 09:10:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:37 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:37 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:10:37 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:10:37 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:10:37 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_l3src passed
26/10/2020 09:10:37 dut.10.240.183.67: flow flush 0
26/10/2020 09:10:37 dut.10.240.183.67:
26/10/2020 09:10:37 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_l3dst_l4src================
26/10/2020 09:10:37 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:10:37 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:10:37 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:10:37 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:10:37 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:10:37 dut.10.240.183.67: flow list 0
26/10/2020 09:10:38 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:10:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:39 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x12b6edfe - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:39 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:10:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x12b6edfe', '0xe')]
26/10/2020 09:10:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:40 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x9b67353f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:40 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:10:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x9b67353f', '0xf')]
26/10/2020 09:10:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:41 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xc9293b7c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:41 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:10:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xc9293b7c', '0xc')]
26/10/2020 09:10:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:42 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x12b6edfe - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:42 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:10:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x12b6edfe', '0xe')]
26/10/2020 09:10:42 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:10:42 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:10:43 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:10:43 dut.10.240.183.67: flow list 0
26/10/2020 09:10:43 dut.10.240.183.67:
26/10/2020 09:10:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:44 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:44 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:10:44 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:10:44 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:10:44 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_l3dst_l4src passed
26/10/2020 09:10:44 dut.10.240.183.67: flow flush 0
26/10/2020 09:10:44 dut.10.240.183.67:
26/10/2020 09:10:44 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_l3dst_l4dst================
26/10/2020 09:10:44 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:10:44 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:10:44 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:10:44 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:10:44 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:10:44 dut.10.240.183.67: flow list 0
26/10/2020 09:10:45 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:10:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:46 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xd3d85611 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:46 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:10:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3d85611', '0x1')]
26/10/2020 09:10:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:47 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x5a098ed0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:10:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a098ed0', '0x0')]
26/10/2020 09:10:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:48 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xc9293b7c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:48 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:10:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xc9293b7c', '0xc')]
26/10/2020 09:10:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:49 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xd3d85611 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:49 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:10:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3d85611', '0x1')]
26/10/2020 09:10:49 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:10:49 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:10:50 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:10:50 dut.10.240.183.67: flow list 0
26/10/2020 09:10:50 dut.10.240.183.67:
26/10/2020 09:10:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:51 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:51 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:10:51 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_l3dst_l4dst passed
26/10/2020 09:10:51 dut.10.240.183.67: flow flush 0
26/10/2020 09:10:51 dut.10.240.183.67:
26/10/2020 09:10:51 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_l3src_l4src================
26/10/2020 09:10:51 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:10:51 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:10:51 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:10:51 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:10:51 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:10:51 dut.10.240.183.67: flow list 0
26/10/2020 09:10:52 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:10:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:53 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x2b824c27 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:53 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:10:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x2b824c27', '0x7')]
26/10/2020 09:10:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:54 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xa25394e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:54 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:10:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xa25394e6', '0x6')]
26/10/2020 09:10:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:55 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xf01d9aa5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:10:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xf01d9aa5', '0x5')]
26/10/2020 09:10:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:56 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x2b824c27 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:56 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:10:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x2b824c27', '0x7')]
26/10/2020 09:10:56 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:10:56 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:10:57 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:10:57 dut.10.240.183.67: flow list 0
26/10/2020 09:10:57 dut.10.240.183.67:
26/10/2020 09:10:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:10:58 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:10:58 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:10:58 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:10:58 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:10:58 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_l3src_l4src passed
26/10/2020 09:10:58 dut.10.240.183.67: flow flush 0
26/10/2020 09:10:58 dut.10.240.183.67:
26/10/2020 09:10:58 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_l3src_l4dst================
26/10/2020 09:10:58 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:10:58 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:10:58 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:10:58 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:10:58 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:10:58 dut.10.240.183.67: flow list 0
26/10/2020 09:10:59 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:10:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:00 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xeaecf7c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:00 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:11:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xeaecf7c8', '0x8')]
26/10/2020 09:11:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:01 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x633d2f09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:01 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:11:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x633d2f09', '0x9')]
26/10/2020 09:11:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:02 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xf01d9aa5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:02 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:11:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xf01d9aa5', '0x5')]
26/10/2020 09:11:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:03 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xeaecf7c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:03 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:11:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xeaecf7c8', '0x8')]
26/10/2020 09:11:03 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:11:03 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:11:04 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:11:04 dut.10.240.183.67: flow list 0
26/10/2020 09:11:04 dut.10.240.183.67:
26/10/2020 09:11:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:05 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:05 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:11:05 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:11:05 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:11:05 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_l3src_l4dst passed
26/10/2020 09:11:05 dut.10.240.183.67: flow flush 0
26/10/2020 09:11:05 dut.10.240.183.67:
26/10/2020 09:11:05 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_l4src================
26/10/2020 09:11:05 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:11:05 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:11:05 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:11:05 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:11:05 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:11:05 dut.10.240.183.67: flow list 0
26/10/2020 09:11:06 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:11:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:07 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x8bee0187 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:07 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:11:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x8bee0187', '0x7')]
26/10/2020 09:11:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:08 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x40c44e8e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:08 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:11:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x40c44e8e', '0xe')]
26/10/2020 09:11:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:09 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x8bee0187 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:09 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:11:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x8bee0187', '0x7')]
26/10/2020 09:11:09 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:11:09 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:11:10 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:11:10 dut.10.240.183.67: flow list 0
26/10/2020 09:11:10 dut.10.240.183.67:
26/10/2020 09:11:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:11 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:11 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:11:11 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:11:11 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:11:11 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_l4src passed
26/10/2020 09:11:11 dut.10.240.183.67: flow flush 0
26/10/2020 09:11:11 dut.10.240.183.67:
26/10/2020 09:11:11 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_l4dst================
26/10/2020 09:11:11 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:11:11 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:11:11 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:11:11 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:11:11 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:11:11 dut.10.240.183.67: flow list 0
26/10/2020 09:11:11 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:11:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:13 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x9367d05f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:13 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:11:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x9367d05f', '0xf')]
26/10/2020 09:11:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:14 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x584d9f56 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:14 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:11:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x584d9f56', '0x6')]
26/10/2020 09:11:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:15 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x9367d05f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:11:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x9367d05f', '0xf')]
26/10/2020 09:11:15 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:11:15 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:11:16 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:11:16 dut.10.240.183.67: flow list 0
26/10/2020 09:11:16 dut.10.240.183.67:
26/10/2020 09:11:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:17 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:17 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:11:17 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:11:17 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:11:17 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_l4dst passed
26/10/2020 09:11:17 dut.10.240.183.67: flow flush 0
26/10/2020 09:11:17 dut.10.240.183.67:
26/10/2020 09:11:17 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_all================
26/10/2020 09:11:17 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:11:17 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 09:11:17 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:11:17 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 09:11:17 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:11:17 dut.10.240.183.67: flow list 0
26/10/2020 09:11:17 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:11:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:18 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x254f09df - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:18 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:11:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x254f09df', '0xf')]
26/10/2020 09:11:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:20 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x86bce370 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:20 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:11:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x86bce370', '0x0')]
26/10/2020 09:11:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:21 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xcfe0d0db - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:21 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:11:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xcfe0d0db', '0xb')]
26/10/2020 09:11:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:22 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x4bf4e654 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:11:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x4bf4e654', '0x4')]
26/10/2020 09:11:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:23 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xac9ed11e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:23 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:11:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xac9ed11e', '0xe')]
26/10/2020 09:11:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:24 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x254f09df - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:24 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:11:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x254f09df', '0xf')]
26/10/2020 09:11:24 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:11:24 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:11:25 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:11:25 dut.10.240.183.67: flow list 0
26/10/2020 09:11:25 dut.10.240.183.67:
26/10/2020 09:11:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:26 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:26 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:11:26 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:11:26 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:11:26 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_all passed
26/10/2020 09:11:26 dut.10.240.183.67: flow flush 0
26/10/2020 09:11:26 dut.10.240.183.67:
26/10/2020 09:11:26 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv4_udp_l3dst': 'passed', 'mac_ipv4_gtpu_ipv4_udp_l3src': 'passed', 'mac_ipv4_gtpu_ipv4_udp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_ipv4_udp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_ipv4_udp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_ipv4_udp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_ipv4_udp_l4src': 'passed', 'mac_ipv4_gtpu_ipv4_udp_l4dst': 'passed', 'mac_ipv4_gtpu_ipv4_udp_all': 'passed'}
26/10/2020 09:11:26 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:11:26 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_udp Result PASSED:
26/10/2020 09:11:26 dut.10.240.183.67: flow flush 0
26/10/2020 09:11:27 dut.10.240.183.67:
testpmd>
26/10/2020 09:11:27 dut.10.240.183.67: clear port stats all
26/10/2020 09:11:29 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:11:29 dut.10.240.183.67: stop
26/10/2020 09:11:29 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 11 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:11:29 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_udp_symmetric Begin
26/10/2020 09:11:29 dut.10.240.183.67:
26/10/2020 09:11:29 tester:
26/10/2020 09:11:29 dut.10.240.183.67: start
26/10/2020 09:11:29 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:11:29 dut.10.240.183.67: quit
26/10/2020 09:11:30 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:11:30 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:11:32 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:11:42 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:11:42 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:11:42 dut.10.240.183.67: set verbose 1
26/10/2020 09:11:42 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:11:42 dut.10.240.183.67: show port info all
26/10/2020 09:11:42 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:11:42 dut.10.240.183.67: start
26/10/2020 09:11:42 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:11:42 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_symmetric================
26/10/2020 09:11:42 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:11:42 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/10/2020 09:11:42 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:11:42 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/10/2020 09:11:42 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:11:42 dut.10.240.183.67: flow list 0
26/10/2020 09:11:42 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:11:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:43 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x996295c0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:43 TestCVLIAVFRSSGTPU: action: {'save_hash': 'basic_with_rule'}
26/10/2020 09:11:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x996295c0', '0x0')]
26/10/2020 09:11:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:44 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x996295c0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:44 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:11:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x996295c0', '0x0')]
26/10/2020 09:11:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:45 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x996295c0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:45 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:11:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x996295c0', '0x0')]
26/10/2020 09:11:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:47 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x996295c0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:47 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:11:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x996295c0', '0x0')]
26/10/2020 09:11:47 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:11:47 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:11:48 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:11:48 dut.10.240.183.67: flow list 0
26/10/2020 09:11:48 dut.10.240.183.67:
26/10/2020 09:11:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:49 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:11:49 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:11:49 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:11:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:50 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:50 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:11:50 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:11:50 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:11:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:51 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:51 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:11:51 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:11:51 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:11:51 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_symmetric passed
26/10/2020 09:11:51 dut.10.240.183.67: flow flush 0
26/10/2020 09:11:51 dut.10.240.183.67:
26/10/2020 09:11:51 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv4_udp_symmetric': 'passed'}
26/10/2020 09:11:51 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:11:51 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_udp_symmetric Result PASSED:
26/10/2020 09:11:51 dut.10.240.183.67: flow flush 0
26/10/2020 09:11:52 dut.10.240.183.67:
testpmd>
26/10/2020 09:11:52 dut.10.240.183.67: clear port stats all
26/10/2020 09:11:54 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:11:54 dut.10.240.183.67: stop
26/10/2020 09:11:54 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:11:54 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6 Begin
26/10/2020 09:11:54 dut.10.240.183.67:
26/10/2020 09:11:54 tester:
26/10/2020 09:11:54 dut.10.240.183.67: start
26/10/2020 09:11:54 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:11:54 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_l3dst================
26/10/2020 09:11:54 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:11:54 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:11:54 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:11:54 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:11:54 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:11:54 dut.10.240.183.67: flow list 0
26/10/2020 09:11:54 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 => RSS
26/10/2020 09:11:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:55 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x5a8bce88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:55 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:11:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a8bce88', '0x8')]
26/10/2020 09:11:55 TestCVLIAVFRSSGTPU: action: ipv6-nonfrag
26/10/2020 09:11:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:56 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xfa8f5f2b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:56 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:11:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa8f5f2b', '0xb')]
26/10/2020 09:11:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:57 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x5a8bce88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:57 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:11:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a8bce88', '0x8')]
26/10/2020 09:11:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:11:58 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x5a8bce88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:11:58 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:11:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a8bce88', '0x8')]
26/10/2020 09:11:58 TestCVLIAVFRSSGTPU: action: ipv6-frag
26/10/2020 09:11:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:00 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xfa8f5f2b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:00 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa8f5f2b', '0xb')]
26/10/2020 09:12:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:01 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x5a8bce88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:01 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:12:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a8bce88', '0x8')]
26/10/2020 09:12:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:02 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x5a8bce88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:02 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:12:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a8bce88', '0x8')]
26/10/2020 09:12:02 TestCVLIAVFRSSGTPU: action: ipv6-icmp
26/10/2020 09:12:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:03 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xfa8f5f2b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:03 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa8f5f2b', '0xb')]
26/10/2020 09:12:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:04 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x5a8bce88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:04 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:12:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a8bce88', '0x8')]
26/10/2020 09:12:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:05 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5a8bce88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:05 TestCVLIAVFRSSGTPU: action: ipv6-tcp
26/10/2020 09:12:05 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:12:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a8bce88', '0x8')]
26/10/2020 09:12:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:06 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xfa8f5f2b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:06 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa8f5f2b', '0xb')]
26/10/2020 09:12:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:07 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5a8bce88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:07 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:12:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a8bce88', '0x8')]
26/10/2020 09:12:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:08 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x5a8bce88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:08 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:12:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a8bce88', '0x8')]
26/10/2020 09:12:08 TestCVLIAVFRSSGTPU: action: ipv6-udp
26/10/2020 09:12:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:09 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xfa8f5f2b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:09 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa8f5f2b', '0xb')]
26/10/2020 09:12:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:11 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x5a8bce88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:11 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:12:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a8bce88', '0x8')]
26/10/2020 09:12:11 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:12:11 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:12:12 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:12:12 dut.10.240.183.67: flow list 0
26/10/2020 09:12:12 dut.10.240.183.67:
26/10/2020 09:12:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:13 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:12:13 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:12:13 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:12:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_l3dst passed
26/10/2020 09:12:13 dut.10.240.183.67: flow flush 0
26/10/2020 09:12:13 dut.10.240.183.67:
26/10/2020 09:12:13 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_l3src================
26/10/2020 09:12:13 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:12:13 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/10/2020 09:12:13 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:12:13 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/10/2020 09:12:13 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:12:13 dut.10.240.183.67: flow list 0
26/10/2020 09:12:13 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 => RSS
26/10/2020 09:12:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:14 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x975c92c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:14 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:12:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x975c92c4', '0x4')]
26/10/2020 09:12:14 TestCVLIAVFRSSGTPU: action: ipv6-nonfrag
26/10/2020 09:12:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:15 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x975c92c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:12:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x975c92c4', '0x4')]
26/10/2020 09:12:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:16 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x93f8c1c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:16 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x93f8c1c5', '0x5')]
26/10/2020 09:12:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:18 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x975c92c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:18 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:12:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x975c92c4', '0x4')]
26/10/2020 09:12:18 TestCVLIAVFRSSGTPU: action: ipv6-frag
26/10/2020 09:12:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:19 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x975c92c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:19 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:12:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x975c92c4', '0x4')]
26/10/2020 09:12:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:20 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x93f8c1c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:20 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x93f8c1c5', '0x5')]
26/10/2020 09:12:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:21 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x975c92c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:21 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:12:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x975c92c4', '0x4')]
26/10/2020 09:12:21 TestCVLIAVFRSSGTPU: action: ipv6-icmp
26/10/2020 09:12:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:22 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x975c92c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:22 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:12:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x975c92c4', '0x4')]
26/10/2020 09:12:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:23 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x93f8c1c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:23 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x93f8c1c5', '0x5')]
26/10/2020 09:12:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:24 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x975c92c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:24 TestCVLIAVFRSSGTPU: action: ipv6-tcp
26/10/2020 09:12:24 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:12:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x975c92c4', '0x4')]
26/10/2020 09:12:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:25 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x975c92c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:25 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:12:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x975c92c4', '0x4')]
26/10/2020 09:12:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:26 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x93f8c1c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:26 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x93f8c1c5', '0x5')]
26/10/2020 09:12:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:27 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x975c92c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:27 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:12:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x975c92c4', '0x4')]
26/10/2020 09:12:27 TestCVLIAVFRSSGTPU: action: ipv6-udp
26/10/2020 09:12:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:29 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x975c92c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:29 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:12:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x975c92c4', '0x4')]
26/10/2020 09:12:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:30 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x93f8c1c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:30 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x93f8c1c5', '0x5')]
26/10/2020 09:12:30 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:12:30 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:12:31 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:12:31 dut.10.240.183.67: flow list 0
26/10/2020 09:12:31 dut.10.240.183.67:
26/10/2020 09:12:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:32 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:32 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:12:32 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:12:32 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:12:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_l3src passed
26/10/2020 09:12:32 dut.10.240.183.67: flow flush 0
26/10/2020 09:12:32 dut.10.240.183.67:
26/10/2020 09:12:32 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_all================
26/10/2020 09:12:32 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:12:32 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/10/2020 09:12:32 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:12:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/10/2020 09:12:32 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:12:32 dut.10.240.183.67: flow list 0
26/10/2020 09:12:32 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 => RSS
26/10/2020 09:12:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:33 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xcf97b6cb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:33 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:12:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xcf97b6cb', '0xb')]
26/10/2020 09:12:33 TestCVLIAVFRSSGTPU: action: ipv6-nonfrag
26/10/2020 09:12:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:34 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xf21d4cc7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:34 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xf21d4cc7', '0x7')]
26/10/2020 09:12:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:36 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xcb33e5ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xcb33e5ca', '0xa')]
26/10/2020 09:12:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:37 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xf6b91fc6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xf6b91fc6', '0x6')]
26/10/2020 09:12:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:38 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xcf97b6cb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:38 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:12:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xcf97b6cb', '0xb')]
26/10/2020 09:12:38 TestCVLIAVFRSSGTPU: action: ipv6-frag
26/10/2020 09:12:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:39 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xf21d4cc7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:39 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xf21d4cc7', '0x7')]
26/10/2020 09:12:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:40 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xcb33e5ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:40 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xcb33e5ca', '0xa')]
26/10/2020 09:12:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:41 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xf6b91fc6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:41 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xf6b91fc6', '0x6')]
26/10/2020 09:12:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:42 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xcf97b6cb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:42 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:12:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xcf97b6cb', '0xb')]
26/10/2020 09:12:42 TestCVLIAVFRSSGTPU: action: ipv6-icmp
26/10/2020 09:12:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:43 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xf21d4cc7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xf21d4cc7', '0x7')]
26/10/2020 09:12:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:44 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xcb33e5ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:44 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xcb33e5ca', '0xa')]
26/10/2020 09:12:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:45 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xf6b91fc6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:45 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xf6b91fc6', '0x6')]
26/10/2020 09:12:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:47 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xcf97b6cb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:47 TestCVLIAVFRSSGTPU: action: ipv6-tcp
26/10/2020 09:12:47 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:12:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xcf97b6cb', '0xb')]
26/10/2020 09:12:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:48 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xf21d4cc7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:48 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xf21d4cc7', '0x7')]
26/10/2020 09:12:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:49 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xcb33e5ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xcb33e5ca', '0xa')]
26/10/2020 09:12:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:50 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xf6b91fc6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:50 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xf6b91fc6', '0x6')]
26/10/2020 09:12:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:51 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xcf97b6cb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:51 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:12:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xcf97b6cb', '0xb')]
26/10/2020 09:12:51 TestCVLIAVFRSSGTPU: action: ipv6-udp
26/10/2020 09:12:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:52 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xf21d4cc7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xf21d4cc7', '0x7')]
26/10/2020 09:12:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:53 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xcb33e5ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:53 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xcb33e5ca', '0xa')]
26/10/2020 09:12:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:54 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xf6b91fc6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:54 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xf6b91fc6', '0x6')]
26/10/2020 09:12:54 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:12:54 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:12:55 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:12:55 dut.10.240.183.67: flow list 0
26/10/2020 09:12:56 dut.10.240.183.67:
26/10/2020 09:12:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:57 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:57 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:12:57 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:12:57 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:12:57 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_all passed
26/10/2020 09:12:57 dut.10.240.183.67: flow flush 0
26/10/2020 09:12:57 dut.10.240.183.67:
26/10/2020 09:12:57 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_gtpu================
26/10/2020 09:12:57 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:12:57 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss types gtpu end key_len 0 queues end / end
26/10/2020 09:12:57 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:12:57 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss types gtpu end key_len 0 queues end / end
26/10/2020 09:12:57 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:12:57 dut.10.240.183.67: flow list 0
26/10/2020 09:12:57 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 => RSS
26/10/2020 09:12:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:58 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x1564bf2b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:58 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:12:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x1564bf2b', '0xb')]
26/10/2020 09:12:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:12:59 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x591c8ba3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:12:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:12:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x591c8ba3', '0x3')]
26/10/2020 09:12:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:00 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x1564bf2b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:00 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:13:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x1564bf2b', '0xb')]
26/10/2020 09:13:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:01 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x1564bf2b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:01 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:13:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x1564bf2b', '0xb')]
26/10/2020 09:13:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:02 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x591c8ba3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:02 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:13:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x591c8ba3', '0x3')]
26/10/2020 09:13:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:04 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x1564bf2b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:04 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:13:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x1564bf2b', '0xb')]
26/10/2020 09:13:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:05 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x1564bf2b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:05 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:13:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x1564bf2b', '0xb')]
26/10/2020 09:13:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:06 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x591c8ba3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:06 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:13:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x591c8ba3', '0x3')]
26/10/2020 09:13:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:07 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x1564bf2b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:07 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:13:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x1564bf2b', '0xb')]
26/10/2020 09:13:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:08 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x1564bf2b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:08 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:13:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x1564bf2b', '0xb')]
26/10/2020 09:13:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:09 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x591c8ba3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:09 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:13:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x591c8ba3', '0x3')]
26/10/2020 09:13:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:10 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x1564bf2b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:10 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:13:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x1564bf2b', '0xb')]
26/10/2020 09:13:10 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:13:10 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:13:11 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:13:11 dut.10.240.183.67: flow list 0
26/10/2020 09:13:11 dut.10.240.183.67:
26/10/2020 09:13:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:12 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:13:12 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:13:12 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:13:12 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_gtpu passed
26/10/2020 09:13:12 dut.10.240.183.67: flow flush 0
26/10/2020 09:13:13 dut.10.240.183.67:
26/10/2020 09:13:13 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv6_l3dst': 'passed', 'mac_ipv4_gtpu_ipv6_l3src': 'passed', 'mac_ipv4_gtpu_ipv6_all': 'passed', 'mac_ipv4_gtpu_ipv6_gtpu': 'passed'}
26/10/2020 09:13:13 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:13:13 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6 Result PASSED:
26/10/2020 09:13:13 dut.10.240.183.67: flow flush 0
26/10/2020 09:13:14 dut.10.240.183.67:
testpmd>
26/10/2020 09:13:14 dut.10.240.183.67: clear port stats all
26/10/2020 09:13:15 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:13:15 dut.10.240.183.67: stop
26/10/2020 09:13:15 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 20 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 18 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:13:15 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_symmetric Begin
26/10/2020 09:13:15 dut.10.240.183.67:
26/10/2020 09:13:15 tester:
26/10/2020 09:13:15 dut.10.240.183.67: start
26/10/2020 09:13:15 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:13:15 dut.10.240.183.67: quit
26/10/2020 09:13:17 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:13:17 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:13:18 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:13:28 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:13:28 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:13:28 dut.10.240.183.67: set verbose 1
26/10/2020 09:13:28 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:13:28 dut.10.240.183.67: show port info all
26/10/2020 09:13:28 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:13:28 dut.10.240.183.67: start
26/10/2020 09:13:28 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:13:28 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_symmetric================
26/10/2020 09:13:28 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:13:28 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/10/2020 09:13:28 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:13:28 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/10/2020 09:13:28 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:13:28 dut.10.240.183.67: flow list 0
26/10/2020 09:13:28 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 => RSS
26/10/2020 09:13:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:30 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x93947681 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:30 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'}
26/10/2020 09:13:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x93947681', '0x1')]
26/10/2020 09:13:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:31 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x93947681 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:31 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:13:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x93947681', '0x1')]
26/10/2020 09:13:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:32 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x93947681 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:32 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'}
26/10/2020 09:13:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x93947681', '0x1')]
26/10/2020 09:13:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:33 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x93947681 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:33 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:13:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x93947681', '0x1')]
26/10/2020 09:13:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:34 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x93947681 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:34 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'}
26/10/2020 09:13:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x93947681', '0x1')]
26/10/2020 09:13:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:35 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x93947681 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:35 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:13:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x93947681', '0x1')]
26/10/2020 09:13:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:36 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x93947681 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:36 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'}
26/10/2020 09:13:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x93947681', '0x1')]
26/10/2020 09:13:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:37 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x93947681 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:37 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:13:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x93947681', '0x1')]
26/10/2020 09:13:37 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:13:37 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:13:39 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:13:39 dut.10.240.183.67: flow list 0
26/10/2020 09:13:39 dut.10.240.183.67:
26/10/2020 09:13:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:40 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:40 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'}
26/10/2020 09:13:40 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:13:40 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:13:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:41 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=550 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:41 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'}
26/10/2020 09:13:41 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:13:41 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:13:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:42 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:42 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'}
26/10/2020 09:13:42 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:13:42 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:13:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:43 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=558 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:43 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'}
26/10/2020 09:13:43 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:13:43 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:13:43 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_symmetric passed
26/10/2020 09:13:43 dut.10.240.183.67: flow flush 0
26/10/2020 09:13:43 dut.10.240.183.67:
26/10/2020 09:13:43 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv4_symmetric': 'passed'}
26/10/2020 09:13:43 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:13:43 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_symmetric Result PASSED:
26/10/2020 09:13:43 dut.10.240.183.67: flow flush 0
26/10/2020 09:13:44 dut.10.240.183.67:
testpmd>
26/10/2020 09:13:44 dut.10.240.183.67: clear port stats all
26/10/2020 09:13:45 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:13:45 dut.10.240.183.67: stop
26/10/2020 09:13:45 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:13:45 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_tcp Begin
26/10/2020 09:13:46 dut.10.240.183.67:
26/10/2020 09:13:46 tester:
26/10/2020 09:13:46 dut.10.240.183.67: start
26/10/2020 09:13:46 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:13:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_tcp_l3dst================
26/10/2020 09:13:46 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:13:46 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:13:46 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:13:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:13:46 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:13:46 dut.10.240.183.67: flow list 0
26/10/2020 09:13:46 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:13:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:47 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xdef0c0f5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:47 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:13:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xdef0c0f5', '0x5')]
26/10/2020 09:13:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:48 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xcd15923b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:48 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:13:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xcd15923b', '0xb')]
26/10/2020 09:13:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:49 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xdef0c0f5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:49 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:13:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xdef0c0f5', '0x5')]
26/10/2020 09:13:49 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:13:49 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:13:50 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:13:50 dut.10.240.183.67: flow list 0
26/10/2020 09:13:51 dut.10.240.183.67:
26/10/2020 09:13:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:52 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:52 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:13:52 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:13:52 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:13:52 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_tcp_l3dst passed
26/10/2020 09:13:52 dut.10.240.183.67: flow flush 0
26/10/2020 09:13:52 dut.10.240.183.67:
26/10/2020 09:13:52 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_tcp_l3src================
26/10/2020 09:13:52 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:13:52 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:13:52 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:13:52 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:13:52 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:13:52 dut.10.240.183.67: flow list 0
26/10/2020 09:13:52 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:13:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:53 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x86b6b6ea - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:53 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:13:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x86b6b6ea', '0xa')]
26/10/2020 09:13:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:54 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x86b6b6ea - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:54 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:13:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x86b6b6ea', '0xa')]
26/10/2020 09:13:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:55 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x6e023dd5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:13:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x6e023dd5', '0x5')]
26/10/2020 09:13:55 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:13:55 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:13:56 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:13:56 dut.10.240.183.67: flow list 0
26/10/2020 09:13:56 dut.10.240.183.67:
26/10/2020 09:13:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:58 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:58 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:13:58 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:13:58 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:13:58 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_tcp_l3src passed
26/10/2020 09:13:58 dut.10.240.183.67: flow flush 0
26/10/2020 09:13:58 dut.10.240.183.67:
26/10/2020 09:13:58 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_tcp_l3dst_l4src================
26/10/2020 09:13:58 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:13:58 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:13:58 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:13:58 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:13:58 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:13:58 dut.10.240.183.67: flow list 0
26/10/2020 09:13:58 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:13:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:13:59 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x28bf02ef - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:13:59 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:13:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x28bf02ef', '0xf')]
26/10/2020 09:13:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:00 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x3b5a5021 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:00 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:14:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x3b5a5021', '0x1')]
26/10/2020 09:14:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:01 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xa8db3a9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:01 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:14:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xa8db3a9a', '0xa')]
26/10/2020 09:14:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:02 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x28bf02ef - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:02 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:14:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x28bf02ef', '0xf')]
26/10/2020 09:14:02 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:14:02 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:14:03 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:14:03 dut.10.240.183.67: flow list 0
26/10/2020 09:14:03 dut.10.240.183.67:
26/10/2020 09:14:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:05 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:05 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:14:05 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:14:05 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:14:05 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_tcp_l3dst_l4src passed
26/10/2020 09:14:05 dut.10.240.183.67: flow flush 0
26/10/2020 09:14:05 dut.10.240.183.67:
26/10/2020 09:14:05 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_tcp_l3dst_l4dst================
26/10/2020 09:14:05 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:14:05 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:14:05 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:14:05 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:14:05 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:14:05 dut.10.240.183.67: flow list 0
26/10/2020 09:14:05 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:14:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:06 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x557ad626 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:06 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:14:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x557ad626', '0x6')]
26/10/2020 09:14:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:07 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x469f84e8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:07 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:14:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x469f84e8', '0x8')]
26/10/2020 09:14:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:08 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xa8db3a9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:08 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:14:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xa8db3a9a', '0xa')]
26/10/2020 09:14:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:09 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x557ad626 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:09 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:14:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x557ad626', '0x6')]
26/10/2020 09:14:09 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:14:09 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:14:10 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:14:10 dut.10.240.183.67: flow list 0
26/10/2020 09:14:10 dut.10.240.183.67:
26/10/2020 09:14:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:12 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:14:12 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:14:12 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:14:12 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_tcp_l3dst_l4dst passed
26/10/2020 09:14:12 dut.10.240.183.67: flow flush 0
26/10/2020 09:14:12 dut.10.240.183.67:
26/10/2020 09:14:12 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_tcp_l3src_l4src================
26/10/2020 09:14:12 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:14:12 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:14:12 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:14:12 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:14:12 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:14:12 dut.10.240.183.67: flow list 0
26/10/2020 09:14:12 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:14:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:13 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x70f974f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:13 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:14:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x70f974f0', '0x0')]
26/10/2020 09:14:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:14 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x984dffcf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:14 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:14:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x984dffcf', '0xf')]
26/10/2020 09:14:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:15 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xf09d4c85 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:15 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:14:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xf09d4c85', '0x5')]
26/10/2020 09:14:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:16 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x70f974f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:16 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:14:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x70f974f0', '0x0')]
26/10/2020 09:14:16 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:14:16 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:14:17 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:14:17 dut.10.240.183.67: flow list 0
26/10/2020 09:14:17 dut.10.240.183.67:
26/10/2020 09:14:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:19 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:19 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:14:19 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:14:19 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:14:19 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_tcp_l3src_l4src passed
26/10/2020 09:14:19 dut.10.240.183.67: flow flush 0
26/10/2020 09:14:19 dut.10.240.183.67:
26/10/2020 09:14:19 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_tcp_l3src_l4dst================
26/10/2020 09:14:19 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:14:19 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:14:19 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:14:19 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:14:19 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:14:19 dut.10.240.183.67: flow list 0
26/10/2020 09:14:19 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:14:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:20 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xd3ca039 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:20 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:14:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3ca039', '0x9')]
26/10/2020 09:14:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:21 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xe5882b06 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:21 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:14:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xe5882b06', '0x6')]
26/10/2020 09:14:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:22 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xf09d4c85 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:14:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xf09d4c85', '0x5')]
26/10/2020 09:14:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:23 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xd3ca039 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:23 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:14:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3ca039', '0x9')]
26/10/2020 09:14:23 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:14:23 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:14:24 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:14:24 dut.10.240.183.67: flow list 0
26/10/2020 09:14:24 dut.10.240.183.67:
26/10/2020 09:14:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:25 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:25 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:14:25 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_tcp_l3src_l4dst passed
26/10/2020 09:14:25 dut.10.240.183.67: flow flush 0
26/10/2020 09:14:26 dut.10.240.183.67:
26/10/2020 09:14:26 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_tcp_l4src================
26/10/2020 09:14:26 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:14:26 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:14:26 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:14:26 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:14:26 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:14:26 dut.10.240.183.67: flow list 0
26/10/2020 09:14:26 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:14:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:27 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xdbba7c96 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:27 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:14:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xdbba7c96', '0x6')]
26/10/2020 09:14:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:28 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x2f8c3fdc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:14:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x2f8c3fdc', '0xc')]
26/10/2020 09:14:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:29 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xdbba7c96 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:29 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:14:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xdbba7c96', '0x6')]
26/10/2020 09:14:29 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:14:29 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:14:30 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:14:30 dut.10.240.183.67: flow list 0
26/10/2020 09:14:30 dut.10.240.183.67:
26/10/2020 09:14:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:31 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:31 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:14:31 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:14:31 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:14:31 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_tcp_l4src passed
26/10/2020 09:14:31 dut.10.240.183.67: flow flush 0
26/10/2020 09:14:31 dut.10.240.183.67:
26/10/2020 09:14:31 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_tcp_l4dst================
26/10/2020 09:14:31 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:14:31 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:14:32 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:14:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:14:32 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:14:32 dut.10.240.183.67: flow list 0
26/10/2020 09:14:32 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:14:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:33 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x2a3d8702 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:33 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:14:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a3d8702', '0x2')]
26/10/2020 09:14:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:34 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xde0bc448 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:34 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:14:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xde0bc448', '0x8')]
26/10/2020 09:14:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:35 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x2a3d8702 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:35 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:14:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a3d8702', '0x2')]
26/10/2020 09:14:35 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:14:35 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:14:36 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:14:36 dut.10.240.183.67: flow list 0
26/10/2020 09:14:36 dut.10.240.183.67:
26/10/2020 09:14:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:37 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:37 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:14:37 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:14:37 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:14:37 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_tcp_l4dst passed
26/10/2020 09:14:37 dut.10.240.183.67: flow flush 0
26/10/2020 09:14:37 dut.10.240.183.67:
26/10/2020 09:14:37 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_tcp_all================
26/10/2020 09:14:37 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:14:37 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:14:37 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:14:37 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:14:37 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:14:37 dut.10.240.183.67: flow list 0
26/10/2020 09:14:38 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:14:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:39 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5f47f86f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:39 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:14:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f47f86f', '0xf')]
26/10/2020 09:14:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:40 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x1f22174a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:40 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:14:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x1f22174a', '0xa')]
26/10/2020 09:14:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:41 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xb0623831 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:41 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:14:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xb0623831', '0x1')]
26/10/2020 09:14:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:42 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x110d3aae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:42 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:14:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x110d3aae', '0xe')]
26/10/2020 09:14:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:43 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xb7f37350 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:14:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xb7f37350', '0x0')]
26/10/2020 09:14:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:44 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5f47f86f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:44 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:14:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f47f86f', '0xf')]
26/10/2020 09:14:44 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:14:44 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:14:45 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:14:45 dut.10.240.183.67: flow list 0
26/10/2020 09:14:45 dut.10.240.183.67:
26/10/2020 09:14:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:14:46 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:14:46 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:14:46 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:14:46 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:14:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_tcp_all passed
26/10/2020 09:14:46 dut.10.240.183.67: flow flush 0
26/10/2020 09:14:47 dut.10.240.183.67:
26/10/2020 09:14:47 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv6_tcp_l3dst': 'passed', 'mac_ipv4_gtpu_ipv6_tcp_l3src': 'passed', 'mac_ipv4_gtpu_ipv6_tcp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_ipv6_tcp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_ipv6_tcp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_ipv6_tcp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_ipv6_tcp_l4src': 'passed', 'mac_ipv4_gtpu_ipv6_tcp_l4dst': 'passed', 'mac_ipv4_gtpu_ipv6_tcp_all': 'passed'}
26/10/2020 09:14:47 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:14:47 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_tcp Result PASSED:
26/10/2020 09:14:47 dut.10.240.183.67: flow flush 0
26/10/2020 09:14:48 dut.10.240.183.67:
testpmd>
26/10/2020 09:14:48 dut.10.240.183.67: clear port stats all
26/10/2020 09:14:49 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:14:49 dut.10.240.183.67: stop
26/10/2020 09:14:49 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 12 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:14:49 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_tcp_symmetric Begin
26/10/2020 09:14:49 dut.10.240.183.67:
26/10/2020 09:14:49 tester:
26/10/2020 09:14:49 dut.10.240.183.67: start
26/10/2020 09:14:49 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:14:49 dut.10.240.183.67: quit
26/10/2020 09:14:51 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:14:51 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:14:52 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:15:02 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:15:02 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:15:02 dut.10.240.183.67: set verbose 1
26/10/2020 09:15:02 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:15:02 dut.10.240.183.67: show port info all
26/10/2020 09:15:02 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:15:02 dut.10.240.183.67: start
26/10/2020 09:15:02 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:15:02 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_symmetric================
26/10/2020 09:15:02 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:15:02 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:15:03 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:15:03 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:15:03 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:15:03 dut.10.240.183.67: flow list 0
26/10/2020 09:15:03 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:15:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:04 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xdb2d62d9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:04 TestCVLIAVFRSSGTPU: action: {'save_hash': 'basic_with_rule'}
26/10/2020 09:15:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xdb2d62d9', '0x9')]
26/10/2020 09:15:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:05 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xdb2d62d9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:05 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:15:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xdb2d62d9', '0x9')]
26/10/2020 09:15:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:06 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xdb2d62d9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:06 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:15:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xdb2d62d9', '0x9')]
26/10/2020 09:15:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:07 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xdb2d62d9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:07 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:15:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xdb2d62d9', '0x9')]
26/10/2020 09:15:07 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:15:07 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:15:08 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:15:08 dut.10.240.183.67: flow list 0
26/10/2020 09:15:08 dut.10.240.183.67:
26/10/2020 09:15:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:09 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:09 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:15:09 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:15:09 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:15:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:10 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:10 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:15:10 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:15:10 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:15:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:12 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:15:12 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:15:12 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:15:12 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_symmetric passed
26/10/2020 09:15:12 dut.10.240.183.67: flow flush 0
26/10/2020 09:15:12 dut.10.240.183.67:
26/10/2020 09:15:12 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv4_tcp_symmetric': 'passed'}
26/10/2020 09:15:12 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:15:12 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_tcp_symmetric Result PASSED:
26/10/2020 09:15:12 dut.10.240.183.67: flow flush 0
26/10/2020 09:15:13 dut.10.240.183.67:
testpmd>
26/10/2020 09:15:13 dut.10.240.183.67: clear port stats all
26/10/2020 09:15:14 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:15:14 dut.10.240.183.67: stop
26/10/2020 09:15:14 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:15:14 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_udp Begin
26/10/2020 09:15:14 dut.10.240.183.67:
26/10/2020 09:15:14 tester:
26/10/2020 09:15:14 dut.10.240.183.67: start
26/10/2020 09:15:14 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:15:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_udp_l3dst================
26/10/2020 09:15:14 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:15:14 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:15:14 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:15:14 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:15:14 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:15:14 dut.10.240.183.67: flow list 0
26/10/2020 09:15:15 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:15:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:16 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xa3d4f951 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:16 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:15:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xa3d4f951', '0x1')]
26/10/2020 09:15:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:17 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xd2964701 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:17 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:15:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xd2964701', '0x1')]
26/10/2020 09:15:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:18 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xa3d4f951 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:18 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:15:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xa3d4f951', '0x1')]
26/10/2020 09:15:18 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:15:18 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:15:19 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:15:19 dut.10.240.183.67: flow list 0
26/10/2020 09:15:19 dut.10.240.183.67:
26/10/2020 09:15:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:20 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:20 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:15:20 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:15:20 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:15:20 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_udp_l3dst passed
26/10/2020 09:15:20 dut.10.240.183.67: flow flush 0
26/10/2020 09:15:20 dut.10.240.183.67:
26/10/2020 09:15:20 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_udp_l3src================
26/10/2020 09:15:20 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:15:20 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:15:20 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:15:20 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:15:20 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:15:20 dut.10.240.183.67: flow list 0
26/10/2020 09:15:20 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:15:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:22 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x4a2ab6d6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:22 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:15:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x4a2ab6d6', '0x6')]
26/10/2020 09:15:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:23 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x4a2ab6d6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:23 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:15:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x4a2ab6d6', '0x6')]
26/10/2020 09:15:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:24 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x5e7468a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:24 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:15:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e7468a', '0xa')]
26/10/2020 09:15:24 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:15:24 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:15:25 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:15:25 dut.10.240.183.67: flow list 0
26/10/2020 09:15:25 dut.10.240.183.67:
26/10/2020 09:15:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:26 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:26 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:15:26 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:15:26 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:15:26 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_udp_l3src passed
26/10/2020 09:15:26 dut.10.240.183.67: flow flush 0
26/10/2020 09:15:26 dut.10.240.183.67:
26/10/2020 09:15:26 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_udp_l3dst_l4src================
26/10/2020 09:15:26 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:15:26 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:15:26 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:15:26 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:15:26 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:15:26 dut.10.240.183.67: flow list 0
26/10/2020 09:15:26 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:15:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:27 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xcc16cf7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:27 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:15:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xcc16cf7e', '0xe')]
26/10/2020 09:15:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:29 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xbd54712e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:29 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:15:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xbd54712e', '0xe')]
26/10/2020 09:15:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:30 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xb1fd5596 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:30 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:15:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xb1fd5596', '0x6')]
26/10/2020 09:15:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:31 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xcc16cf7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:31 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:15:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xcc16cf7e', '0xe')]
26/10/2020 09:15:31 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:15:31 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:15:32 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:15:32 dut.10.240.183.67: flow list 0
26/10/2020 09:15:32 dut.10.240.183.67:
26/10/2020 09:15:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:33 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:33 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:15:33 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:15:33 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:15:33 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_udp_l3dst_l4src passed
26/10/2020 09:15:33 dut.10.240.183.67: flow flush 0
26/10/2020 09:15:33 dut.10.240.183.67:
26/10/2020 09:15:33 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_udp_l3dst_l4dst================
26/10/2020 09:15:33 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:15:33 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:15:33 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:15:33 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:15:33 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:15:33 dut.10.240.183.67: flow list 0
26/10/2020 09:15:33 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:15:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:34 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x94f81569 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:34 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:15:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x94f81569', '0x9')]
26/10/2020 09:15:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:36 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xe5baab39 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:15:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xe5baab39', '0x9')]
26/10/2020 09:15:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:37 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xb1fd5596 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:15:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xb1fd5596', '0x6')]
26/10/2020 09:15:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:38 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x94f81569 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:38 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:15:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x94f81569', '0x9')]
26/10/2020 09:15:38 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:15:38 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:15:39 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:15:39 dut.10.240.183.67: flow list 0
26/10/2020 09:15:39 dut.10.240.183.67:
26/10/2020 09:15:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:40 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:40 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:15:40 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:15:40 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:15:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_udp_l3dst_l4dst passed
26/10/2020 09:15:40 dut.10.240.183.67: flow flush 0
26/10/2020 09:15:40 dut.10.240.183.67:
26/10/2020 09:15:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_udp_l3src_l4src================
26/10/2020 09:15:40 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:15:40 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:15:40 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:15:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:15:40 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:15:40 dut.10.240.183.67: flow list 0
26/10/2020 09:15:40 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:15:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:41 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x25e880f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:41 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:15:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x25e880f9', '0x9')]
26/10/2020 09:15:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:43 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x6a2570a5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:15:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x6a2570a5', '0x5')]
26/10/2020 09:15:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:44 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x58031a11 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:44 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:15:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x58031a11', '0x1')]
26/10/2020 09:15:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:45 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x25e880f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:45 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:15:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x25e880f9', '0x9')]
26/10/2020 09:15:45 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:15:45 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:15:46 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:15:46 dut.10.240.183.67: flow list 0
26/10/2020 09:15:46 dut.10.240.183.67:
26/10/2020 09:15:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:47 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:47 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:15:47 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:15:47 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:15:47 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_udp_l3src_l4src passed
26/10/2020 09:15:47 dut.10.240.183.67: flow flush 0
26/10/2020 09:15:47 dut.10.240.183.67:
26/10/2020 09:15:47 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_udp_l3src_l4dst================
26/10/2020 09:15:47 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:15:47 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:15:47 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:15:47 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:15:47 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:15:47 dut.10.240.183.67: flow list 0
26/10/2020 09:15:47 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:15:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:48 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x7d065aee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:48 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:15:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x7d065aee', '0xe')]
26/10/2020 09:15:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:50 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x32cbaab2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:50 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:15:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x32cbaab2', '0x2')]
26/10/2020 09:15:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:51 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x58031a11 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:51 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:15:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x58031a11', '0x1')]
26/10/2020 09:15:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:52 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x7d065aee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:52 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:15:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x7d065aee', '0xe')]
26/10/2020 09:15:52 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:15:52 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:15:53 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:15:53 dut.10.240.183.67: flow list 0
26/10/2020 09:15:53 dut.10.240.183.67:
26/10/2020 09:15:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:54 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:54 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:15:54 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_udp_l3src_l4dst passed
26/10/2020 09:15:54 dut.10.240.183.67: flow flush 0
26/10/2020 09:15:54 dut.10.240.183.67:
26/10/2020 09:15:54 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_udp_l4src================
26/10/2020 09:15:54 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:15:54 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:15:54 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:15:54 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:15:54 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:15:54 dut.10.240.183.67: flow list 0
26/10/2020 09:15:54 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:15:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:55 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xd0f0e994 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:55 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:15:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0f0e994', '0x4')]
26/10/2020 09:15:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:57 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xfce27e66 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:57 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:15:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xfce27e66', '0x6')]
26/10/2020 09:15:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:15:58 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xd0f0e994 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:15:58 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:15:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0f0e994', '0x4')]
26/10/2020 09:15:58 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:15:58 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:15:59 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:15:59 dut.10.240.183.67: flow list 0
26/10/2020 09:15:59 dut.10.240.183.67:
26/10/2020 09:15:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:00 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:00 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:16:00 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:16:00 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:16:00 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_udp_l4src passed
26/10/2020 09:16:00 dut.10.240.183.67: flow flush 0
26/10/2020 09:16:00 dut.10.240.183.67:
26/10/2020 09:16:00 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_udp_l4dst================
26/10/2020 09:16:00 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:16:00 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:16:00 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:16:00 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:16:00 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:16:00 dut.10.240.183.67: flow list 0
26/10/2020 09:16:00 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:16:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:01 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x4cbf2549 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:01 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:16:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x4cbf2549', '0x9')]
26/10/2020 09:16:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:02 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x60adb2bb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:02 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:16:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x60adb2bb', '0xb')]
26/10/2020 09:16:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:04 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x4cbf2549 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:04 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:16:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x4cbf2549', '0x9')]
26/10/2020 09:16:04 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:16:04 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:16:05 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:16:05 dut.10.240.183.67: flow list 0
26/10/2020 09:16:05 dut.10.240.183.67:
26/10/2020 09:16:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:06 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:06 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:16:06 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:16:06 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:16:06 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_udp_l4dst passed
26/10/2020 09:16:06 dut.10.240.183.67: flow flush 0
26/10/2020 09:16:06 dut.10.240.183.67:
26/10/2020 09:16:06 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_udp_all================
26/10/2020 09:16:06 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:16:06 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:16:06 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:16:06 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:16:06 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:16:06 dut.10.240.183.67: flow list 0
26/10/2020 09:16:06 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:16:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:07 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x74341451 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:07 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:16:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x74341451', '0x1')]
26/10/2020 09:16:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:08 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x8267a4aa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:08 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:16:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x8267a4aa', '0xa')]
26/10/2020 09:16:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:09 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xc4cf802f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:09 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:16:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xc4cf802f', '0xf')]
26/10/2020 09:16:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:11 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0xc78055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:16:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xc78055', '0x5')]
26/10/2020 09:16:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:12 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x3bf9e40d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:16:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bf9e40d', '0xd')]
26/10/2020 09:16:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:13 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x74341451 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:13 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:16:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x74341451', '0x1')]
26/10/2020 09:16:13 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:16:13 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:16:14 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:16:14 dut.10.240.183.67: flow list 0
26/10/2020 09:16:14 dut.10.240.183.67:
26/10/2020 09:16:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:15 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:15 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:16:15 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:16:15 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:16:15 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_udp_all passed
26/10/2020 09:16:15 dut.10.240.183.67: flow flush 0
26/10/2020 09:16:15 dut.10.240.183.67:
26/10/2020 09:16:15 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv6_udp_l3dst': 'passed', 'mac_ipv4_gtpu_ipv6_udp_l3src': 'passed', 'mac_ipv4_gtpu_ipv6_udp_l3dst_l4src': 'passed', 'mac_ipv4_gtpu_ipv6_udp_l3dst_l4dst': 'passed', 'mac_ipv4_gtpu_ipv6_udp_l3src_l4src': 'passed', 'mac_ipv4_gtpu_ipv6_udp_l3src_l4dst': 'passed', 'mac_ipv4_gtpu_ipv6_udp_l4src': 'passed', 'mac_ipv4_gtpu_ipv6_udp_l4dst': 'passed', 'mac_ipv4_gtpu_ipv6_udp_all': 'passed'}
26/10/2020 09:16:15 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:16:15 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_udp Result PASSED:
26/10/2020 09:16:15 dut.10.240.183.67: flow flush 0
26/10/2020 09:16:16 dut.10.240.183.67:
testpmd>
26/10/2020 09:16:16 dut.10.240.183.67: clear port stats all
26/10/2020 09:16:18 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:16:18 dut.10.240.183.67: stop
26/10/2020 09:16:18 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 9 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:16:18 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_udp_symmetric Begin
26/10/2020 09:16:18 dut.10.240.183.67:
26/10/2020 09:16:18 tester:
26/10/2020 09:16:18 dut.10.240.183.67: start
26/10/2020 09:16:18 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:16:18 dut.10.240.183.67: quit
26/10/2020 09:16:20 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:16:20 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:16:21 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:16:31 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:16:31 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:16:31 dut.10.240.183.67: set verbose 1
26/10/2020 09:16:31 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:16:31 dut.10.240.183.67: show port info all
26/10/2020 09:16:31 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:16:31 dut.10.240.183.67: start
26/10/2020 09:16:31 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:16:31 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_symmetric================
26/10/2020 09:16:31 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:16:31 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:16:31 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:16:31 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:16:31 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:16:31 dut.10.240.183.67: flow list 0
26/10/2020 09:16:31 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:16:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:33 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x46f56f9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:33 TestCVLIAVFRSSGTPU: action: {'save_hash': 'basic_with_rule'}
26/10/2020 09:16:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x46f56f9a', '0xa')]
26/10/2020 09:16:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:34 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x46f56f9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:34 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:16:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x46f56f9a', '0xa')]
26/10/2020 09:16:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:35 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x46f56f9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:35 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:16:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x46f56f9a', '0xa')]
26/10/2020 09:16:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:36 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x46f56f9a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:36 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:16:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x46f56f9a', '0xa')]
26/10/2020 09:16:36 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:16:36 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:16:37 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:16:37 dut.10.240.183.67: flow list 0
26/10/2020 09:16:37 dut.10.240.183.67:
26/10/2020 09:16:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:38 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:38 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:16:38 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:16:38 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:16:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:39 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:16:39 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:16:39 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:16:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:40 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=578 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:40 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:16:40 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:16:40 TestCVLIAVFRSSGTPU: There no hash value passed as expected
26/10/2020 09:16:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_symmetric passed
26/10/2020 09:16:40 dut.10.240.183.67: flow flush 0
26/10/2020 09:16:40 dut.10.240.183.67:
26/10/2020 09:16:40 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv4_udp_symmetric': 'passed'}
26/10/2020 09:16:40 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:16:40 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_udp_symmetric Result PASSED:
26/10/2020 09:16:40 dut.10.240.183.67: flow flush 0
26/10/2020 09:16:42 dut.10.240.183.67:
testpmd>
26/10/2020 09:16:42 dut.10.240.183.67: clear port stats all
26/10/2020 09:16:43 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:16:43 dut.10.240.183.67: stop
26/10/2020 09:16:43 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:16:43 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4 Begin
26/10/2020 09:16:43 dut.10.240.183.67:
26/10/2020 09:16:43 tester:
26/10/2020 09:16:43 dut.10.240.183.67: start
26/10/2020 09:16:43 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:16:43 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_l3dst================
26/10/2020 09:16:43 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:16:43 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:16:43 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:16:43 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:16:43 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:16:43 dut.10.240.183.67: flow list 0
26/10/2020 09:16:43 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 09:16:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:44 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:44 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:16:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:16:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:46 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x2d2c8214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:46 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:16:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x2d2c8214', '0x4')]
26/10/2020 09:16:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:47 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:47 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:16:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:16:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:48 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:48 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:16:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:16:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:49 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x2d2c8214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:16:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x2d2c8214', '0x4')]
26/10/2020 09:16:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:50 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:50 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:16:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:16:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:51 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:51 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:16:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:16:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:52 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x2d2c8214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:16:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x2d2c8214', '0x4')]
26/10/2020 09:16:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:53 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:53 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:16:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:16:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:54 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:54 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:16:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:16:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:56 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x2d2c8214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:56 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:16:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x2d2c8214', '0x4')]
26/10/2020 09:16:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:57 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:57 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:16:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:16:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:58 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:58 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:16:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:16:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:16:59 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x2d2c8214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:16:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:16:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x2d2c8214', '0x4')]
26/10/2020 09:16:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:00 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:00 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:17:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:17:00 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:17:00 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:17:01 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:17:01 dut.10.240.183.67: flow list 0
26/10/2020 09:17:01 dut.10.240.183.67:
26/10/2020 09:17:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:02 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:02 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:17:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x5552df5c', '0xc'), ('0x5552df5c', '0xc'), ('0x5552df5c', '0xc'), ('0x5552df5c', '0xc'), ('0x5552df5c', '0xc')]
26/10/2020 09:17:02 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_l3dst passed
26/10/2020 09:17:02 dut.10.240.183.67: flow flush 0
26/10/2020 09:17:02 dut.10.240.183.67:
26/10/2020 09:17:02 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_l3src================
26/10/2020 09:17:02 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:17:02 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 09:17:02 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:17:02 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 09:17:03 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:17:03 dut.10.240.183.67: flow list 0
26/10/2020 09:17:03 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 09:17:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:04 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:04 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:17:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:17:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:05 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:05 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:17:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:17:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:06 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xf3095d0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:06 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xf3095d0e', '0xe')]
26/10/2020 09:17:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:07 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:07 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:17:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:17:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:08 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:08 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:17:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:17:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:09 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xf3095d0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:09 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xf3095d0e', '0xe')]
26/10/2020 09:17:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:10 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:10 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:17:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:17:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:11 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:11 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:17:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:17:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:12 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf3095d0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xf3095d0e', '0xe')]
26/10/2020 09:17:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:14 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:14 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:17:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:17:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:15 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:17:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:17:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:16 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf3095d0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:16 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xf3095d0e', '0xe')]
26/10/2020 09:17:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:17 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:17 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:17:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:17:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:18 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:18 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:17:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:17:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:19 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf3095d0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:19 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xf3095d0e', '0xe')]
26/10/2020 09:17:19 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:17:19 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:17:20 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:17:20 dut.10.240.183.67: flow list 0
26/10/2020 09:17:20 dut.10.240.183.67:
26/10/2020 09:17:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:21 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:17:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x5552df5c', '0xc'), ('0x5552df5c', '0xc'), ('0x5552df5c', '0xc'), ('0x5552df5c', '0xc'), ('0x5552df5c', '0xc')]
26/10/2020 09:17:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_l3src passed
26/10/2020 09:17:21 dut.10.240.183.67: flow flush 0
26/10/2020 09:17:22 dut.10.240.183.67:
26/10/2020 09:17:22 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_all================
26/10/2020 09:17:22 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:17:22 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/10/2020 09:17:22 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:17:22 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/10/2020 09:17:22 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:17:22 dut.10.240.183.67: flow list 0
26/10/2020 09:17:22 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 09:17:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:23 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x9427c75c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:23 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:17:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x9427c75c', '0xc')]
26/10/2020 09:17:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:24 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x87bc2c4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:24 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x87bc2c4b', '0xb')]
26/10/2020 09:17:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:25 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x84b3fe36 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x84b3fe36', '0x6')]
26/10/2020 09:17:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:26 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x97281521 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:26 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x97281521', '0x1')]
26/10/2020 09:17:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:27 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x9427c75c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:27 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:17:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x9427c75c', '0xc')]
26/10/2020 09:17:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:28 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x87bc2c4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x87bc2c4b', '0xb')]
26/10/2020 09:17:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:29 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x84b3fe36 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:29 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x84b3fe36', '0x6')]
26/10/2020 09:17:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:31 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x97281521 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:31 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x97281521', '0x1')]
26/10/2020 09:17:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:32 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x9427c75c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:32 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:17:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x9427c75c', '0xc')]
26/10/2020 09:17:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:33 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x87bc2c4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:33 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x87bc2c4b', '0xb')]
26/10/2020 09:17:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:34 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x84b3fe36 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:34 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x84b3fe36', '0x6')]
26/10/2020 09:17:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:35 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x97281521 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:35 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x97281521', '0x1')]
26/10/2020 09:17:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:36 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x9427c75c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:36 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:17:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x9427c75c', '0xc')]
26/10/2020 09:17:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:37 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x87bc2c4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x87bc2c4b', '0xb')]
26/10/2020 09:17:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:38 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x84b3fe36 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:38 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x84b3fe36', '0x6')]
26/10/2020 09:17:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:39 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x97281521 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:39 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x97281521', '0x1')]
26/10/2020 09:17:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:41 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x9427c75c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:41 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:17:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x9427c75c', '0xc')]
26/10/2020 09:17:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:42 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x87bc2c4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:42 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x87bc2c4b', '0xb')]
26/10/2020 09:17:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:43 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x84b3fe36 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x84b3fe36', '0x6')]
26/10/2020 09:17:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:44 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x97281521 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:44 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x97281521', '0x1')]
26/10/2020 09:17:44 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:17:44 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:17:45 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:17:45 dut.10.240.183.67: flow list 0
26/10/2020 09:17:45 dut.10.240.183.67:
26/10/2020 09:17:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:46 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:46 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:17:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x5552df5c', '0xc'), ('0x5552df5c', '0xc'), ('0x5552df5c', '0xc'), ('0x5552df5c', '0xc'), ('0x5552df5c', '0xc')]
26/10/2020 09:17:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_all passed
26/10/2020 09:17:46 dut.10.240.183.67: flow flush 0
26/10/2020 09:17:46 dut.10.240.183.67:
26/10/2020 09:17:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_l3dst================
26/10/2020 09:17:46 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:17:46 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:17:46 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:17:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:17:46 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:17:46 dut.10.240.183.67: flow list 0
26/10/2020 09:17:47 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 09:17:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:48 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:48 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:17:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:17:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:49 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x2d2c8214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x2d2c8214', '0x4')]
26/10/2020 09:17:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:50 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:50 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:17:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:17:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:51 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:51 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:17:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:17:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:52 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x2d2c8214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x2d2c8214', '0x4')]
26/10/2020 09:17:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:53 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:53 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:17:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:17:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:54 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:54 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:17:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:17:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:55 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x2d2c8214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x2d2c8214', '0x4')]
26/10/2020 09:17:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:56 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:56 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:17:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:17:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:58 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:58 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:17:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:17:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:17:59 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x2d2c8214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:17:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:17:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x2d2c8214', '0x4')]
26/10/2020 09:17:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:00 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:00 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:18:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:18:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:01 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:01 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:18:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:18:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:02 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x2d2c8214 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:02 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x2d2c8214', '0x4')]
26/10/2020 09:18:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:03 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x3db8bb7e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:03 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:18:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x3db8bb7e', '0xe')]
26/10/2020 09:18:03 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:18:03 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:18:04 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:18:04 dut.10.240.183.67: flow list 0
26/10/2020 09:18:04 dut.10.240.183.67:
26/10/2020 09:18:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:05 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:05 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:18:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x5552df5c', '0xc'), ('0x5552df5c', '0xc'), ('0x5552df5c', '0xc'), ('0x5552df5c', '0xc'), ('0x5552df5c', '0xc')]
26/10/2020 09:18:05 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_l3dst passed
26/10/2020 09:18:05 dut.10.240.183.67: flow flush 0
26/10/2020 09:18:05 dut.10.240.183.67:
26/10/2020 09:18:05 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_l3src================
26/10/2020 09:18:05 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:18:05 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 09:18:06 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:18:06 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 09:18:06 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:18:06 dut.10.240.183.67: flow list 0
26/10/2020 09:18:06 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 09:18:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:07 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:07 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:18:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:18:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:08 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:08 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:18:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:18:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:09 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xf3095d0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:09 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xf3095d0e', '0xe')]
26/10/2020 09:18:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:10 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:10 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:18:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:18:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:11 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:11 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:18:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:18:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:12 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xf3095d0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xf3095d0e', '0xe')]
26/10/2020 09:18:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:13 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:13 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:18:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:18:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:15 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:18:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:18:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:16 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf3095d0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:16 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xf3095d0e', '0xe')]
26/10/2020 09:18:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:17 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:17 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:18:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:18:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:18 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:18 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:18:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:18:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:19 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf3095d0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:19 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xf3095d0e', '0xe')]
26/10/2020 09:18:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:20 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:20 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:18:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:18:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:21 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe39d6464 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:21 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:18:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39d6464', '0x4')]
26/10/2020 09:18:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:22 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf3095d0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xf3095d0e', '0xe')]
26/10/2020 09:18:22 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:18:22 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:18:23 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:18:23 dut.10.240.183.67: flow list 0
26/10/2020 09:18:23 dut.10.240.183.67:
26/10/2020 09:18:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:25 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:25 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:18:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x5552df5c', '0xc'), ('0x5552df5c', '0xc'), ('0x5552df5c', '0xc'), ('0x5552df5c', '0xc'), ('0x5552df5c', '0xc')]
26/10/2020 09:18:25 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_l3src passed
26/10/2020 09:18:25 dut.10.240.183.67: flow flush 0
26/10/2020 09:18:25 dut.10.240.183.67:
26/10/2020 09:18:25 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_all================
26/10/2020 09:18:25 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:18:25 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/10/2020 09:18:25 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:18:25 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/10/2020 09:18:25 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:18:25 dut.10.240.183.67: flow list 0
26/10/2020 09:18:25 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 09:18:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:26 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x9427c75c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:26 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:18:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x9427c75c', '0xc')]
26/10/2020 09:18:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:27 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x87bc2c4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:27 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x87bc2c4b', '0xb')]
26/10/2020 09:18:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:28 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x84b3fe36 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x84b3fe36', '0x6')]
26/10/2020 09:18:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:29 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x97281521 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:29 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x97281521', '0x1')]
26/10/2020 09:18:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:30 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x9427c75c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:30 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:18:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x9427c75c', '0xc')]
26/10/2020 09:18:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:31 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x87bc2c4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x87bc2c4b', '0xb')]
26/10/2020 09:18:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:33 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x84b3fe36 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:33 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x84b3fe36', '0x6')]
26/10/2020 09:18:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:34 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x97281521 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:34 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x97281521', '0x1')]
26/10/2020 09:18:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:35 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x9427c75c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:35 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:18:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x9427c75c', '0xc')]
26/10/2020 09:18:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:36 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x87bc2c4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x87bc2c4b', '0xb')]
26/10/2020 09:18:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:37 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x84b3fe36 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x84b3fe36', '0x6')]
26/10/2020 09:18:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:38 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x97281521 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:38 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x97281521', '0x1')]
26/10/2020 09:18:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:39 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x9427c75c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:39 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:18:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x9427c75c', '0xc')]
26/10/2020 09:18:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:40 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x87bc2c4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:40 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x87bc2c4b', '0xb')]
26/10/2020 09:18:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:41 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x84b3fe36 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:41 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x84b3fe36', '0x6')]
26/10/2020 09:18:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:43 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x97281521 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x97281521', '0x1')]
26/10/2020 09:18:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:44 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x9427c75c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:44 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:18:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x9427c75c', '0xc')]
26/10/2020 09:18:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:45 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x87bc2c4b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:45 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x87bc2c4b', '0xb')]
26/10/2020 09:18:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:46 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x84b3fe36 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:46 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x84b3fe36', '0x6')]
26/10/2020 09:18:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:47 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x97281521 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:18:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x97281521', '0x1')]
26/10/2020 09:18:47 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:18:47 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:18:48 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:18:48 dut.10.240.183.67: flow list 0
26/10/2020 09:18:48 dut.10.240.183.67:
26/10/2020 09:18:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:18:49 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x5552df5c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:18:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:18:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x5552df5c', '0xc'), ('0x5552df5c', '0xc'), ('0x5552df5c', '0xc'), ('0x5552df5c', '0xc'), ('0x5552df5c', '0xc')]
26/10/2020 09:18:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_all passed
26/10/2020 09:18:49 dut.10.240.183.67: flow flush 0
26/10/2020 09:18:49 dut.10.240.183.67:
26/10/2020 09:18:49 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_dl_ipv4_l3dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_l3src': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv4_all': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_l3dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_all': 'passed'}
26/10/2020 09:18:49 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:18:49 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4 Result PASSED:
26/10/2020 09:18:49 dut.10.240.183.67: flow flush 0
26/10/2020 09:18:51 dut.10.240.183.67:
testpmd>
26/10/2020 09:18:51 dut.10.240.183.67: clear port stats all
26/10/2020 09:18:52 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:18:52 dut.10.240.183.67: stop
26/10/2020 09:18:52 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 30 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 40 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 30 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:18:52 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_symmetric Begin
26/10/2020 09:18:52 dut.10.240.183.67:
26/10/2020 09:18:52 tester:
26/10/2020 09:18:52 dut.10.240.183.67: start
26/10/2020 09:18:52 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:18:52 dut.10.240.183.67: quit
26/10/2020 09:18:54 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:18:54 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:18:55 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:19:05 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:19:05 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:19:05 dut.10.240.183.67: set verbose 1
26/10/2020 09:19:05 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:19:05 dut.10.240.183.67: show port info all
26/10/2020 09:19:05 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:19:05 dut.10.240.183.67: start
26/10/2020 09:19:05 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:19:05 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_symmetric================
26/10/2020 09:19:05 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:19:05 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 09:19:05 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:19:05 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 09:19:06 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:19:06 dut.10.240.183.67: flow list 0
26/10/2020 09:19:06 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 09:19:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:07 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe74f23d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:07 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'}
26/10/2020 09:19:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xe74f23d', '0xd')]
26/10/2020 09:19:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:08 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe74f23d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:08 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:19:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xe74f23d', '0xd')]
26/10/2020 09:19:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:09 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe74f23d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:09 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'}
26/10/2020 09:19:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xe74f23d', '0xd')]
26/10/2020 09:19:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:10 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe74f23d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:10 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:19:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xe74f23d', '0xd')]
26/10/2020 09:19:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:11 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe74f23d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:11 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'}
26/10/2020 09:19:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xe74f23d', '0xd')]
26/10/2020 09:19:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:12 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe74f23d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:12 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:19:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xe74f23d', '0xd')]
26/10/2020 09:19:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:13 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe74f23d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:13 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'}
26/10/2020 09:19:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xe74f23d', '0xd')]
26/10/2020 09:19:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:14 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe74f23d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:14 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:19:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xe74f23d', '0xd')]
26/10/2020 09:19:14 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:19:14 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:19:16 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:19:16 dut.10.240.183.67: flow list 0
26/10/2020 09:19:16 dut.10.240.183.67:
26/10/2020 09:19:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:17 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:17 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'}
26/10/2020 09:19:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:19:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:18 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:18 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'}
26/10/2020 09:19:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:19:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:19 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:19 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'}
26/10/2020 09:19:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:19:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:20 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:20 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'}
26/10/2020 09:19:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:19:20 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_symmetric passed
26/10/2020 09:19:20 dut.10.240.183.67: flow flush 0
26/10/2020 09:19:20 dut.10.240.183.67:
26/10/2020 09:19:20 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_symmetric================
26/10/2020 09:19:20 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:19:20 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 09:19:20 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:19:20 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 09:19:20 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:19:20 dut.10.240.183.67: flow list 0
26/10/2020 09:19:20 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 09:19:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:21 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe74f23d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:21 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'}
26/10/2020 09:19:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xe74f23d', '0xd')]
26/10/2020 09:19:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:23 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe74f23d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:23 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:19:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xe74f23d', '0xd')]
26/10/2020 09:19:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:24 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe74f23d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:24 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'}
26/10/2020 09:19:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xe74f23d', '0xd')]
26/10/2020 09:19:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:25 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe74f23d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:25 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:19:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xe74f23d', '0xd')]
26/10/2020 09:19:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:26 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe74f23d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:26 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'}
26/10/2020 09:19:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xe74f23d', '0xd')]
26/10/2020 09:19:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:27 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe74f23d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:19:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xe74f23d', '0xd')]
26/10/2020 09:19:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:28 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe74f23d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:28 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'}
26/10/2020 09:19:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xe74f23d', '0xd')]
26/10/2020 09:19:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:29 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe74f23d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:29 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:19:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xe74f23d', '0xd')]
26/10/2020 09:19:29 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:19:29 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:19:30 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:19:30 dut.10.240.183.67: flow list 0
26/10/2020 09:19:30 dut.10.240.183.67:
26/10/2020 09:19:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:31 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:31 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'}
26/10/2020 09:19:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:19:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:33 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:33 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'}
26/10/2020 09:19:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:19:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:34 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:34 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'}
26/10/2020 09:19:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:19:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:35 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:35 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'}
26/10/2020 09:19:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:19:35 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_symmetric passed
26/10/2020 09:19:35 dut.10.240.183.67: flow flush 0
26/10/2020 09:19:35 dut.10.240.183.67:
26/10/2020 09:19:35 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_dl_ipv4_symmetric': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_symmetric': 'passed'}
26/10/2020 09:19:35 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:19:35 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_symmetric Result PASSED:
26/10/2020 09:19:35 dut.10.240.183.67: flow flush 0
26/10/2020 09:19:36 dut.10.240.183.67:
testpmd>
26/10/2020 09:19:36 dut.10.240.183.67: clear port stats all
26/10/2020 09:19:37 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:19:37 dut.10.240.183.67: stop
26/10/2020 09:19:37 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 16 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:19:37 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp Begin
26/10/2020 09:19:37 dut.10.240.183.67:
26/10/2020 09:19:37 tester:
26/10/2020 09:19:37 dut.10.240.183.67: start
26/10/2020 09:19:38 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:19:38 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3dst================
26/10/2020 09:19:38 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:19:38 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:19:38 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:19:38 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:19:38 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:19:38 dut.10.240.183.67: flow list 0
26/10/2020 09:19:38 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:19:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:39 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xdcb3740e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:39 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:19:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xdcb3740e', '0xe')]
26/10/2020 09:19:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:40 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x9f012cad - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:40 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:19:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x9f012cad', '0xd')]
26/10/2020 09:19:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:41 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xdcb3740e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:41 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:19:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xdcb3740e', '0xe')]
26/10/2020 09:19:41 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:19:41 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:19:42 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:19:42 dut.10.240.183.67: flow list 0
26/10/2020 09:19:42 dut.10.240.183.67:
26/10/2020 09:19:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:43 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:43 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:19:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:19:43 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3dst passed
26/10/2020 09:19:43 dut.10.240.183.67: flow flush 0
26/10/2020 09:19:43 dut.10.240.183.67:
26/10/2020 09:19:43 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3src================
26/10/2020 09:19:43 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:19:43 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:19:44 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:19:44 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:19:44 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:19:44 dut.10.240.183.67: flow list 0
26/10/2020 09:19:44 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:19:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:45 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xb7c786a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:45 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:19:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xb7c786a9', '0x9')]
26/10/2020 09:19:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:46 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xb7c786a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:46 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:19:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xb7c786a9', '0x9')]
26/10/2020 09:19:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:47 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf475de0a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:19:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xf475de0a', '0xa')]
26/10/2020 09:19:47 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:19:47 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:19:48 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:19:48 dut.10.240.183.67: flow list 0
26/10/2020 09:19:48 dut.10.240.183.67:
26/10/2020 09:19:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:49 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:19:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:19:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3src passed
26/10/2020 09:19:49 dut.10.240.183.67: flow flush 0
26/10/2020 09:19:49 dut.10.240.183.67:
26/10/2020 09:19:49 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3dst_l4src================
26/10/2020 09:19:49 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:19:49 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:19:49 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:19:49 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:19:50 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:19:50 dut.10.240.183.67: flow list 0
26/10/2020 09:19:50 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:19:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:51 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x2fd362ee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:51 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:19:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x2fd362ee', '0xe')]
26/10/2020 09:19:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:52 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x6c613a4d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:19:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x6c613a4d', '0xd')]
26/10/2020 09:19:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:53 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xba90e03e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:53 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:19:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xba90e03e', '0xe')]
26/10/2020 09:19:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:54 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x2fd362ee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:54 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:19:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x2fd362ee', '0xe')]
26/10/2020 09:19:54 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:19:54 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:19:55 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:19:55 dut.10.240.183.67: flow list 0
26/10/2020 09:19:55 dut.10.240.183.67:
26/10/2020 09:19:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:56 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:56 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:19:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:19:56 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3dst_l4src passed
26/10/2020 09:19:56 dut.10.240.183.67: flow flush 0
26/10/2020 09:19:56 dut.10.240.183.67:
26/10/2020 09:19:56 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3dst_l4dst================
26/10/2020 09:19:56 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:19:56 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:19:56 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:19:56 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:19:57 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:19:57 dut.10.240.183.67: flow list 0
26/10/2020 09:19:57 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:19:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:58 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8ce924ee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:58 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:19:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x8ce924ee', '0xe')]
26/10/2020 09:19:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:19:59 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xcf5b7c4d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:19:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:19:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xcf5b7c4d', '0xd')]
26/10/2020 09:19:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:00 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xba90e03e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:00 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:20:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xba90e03e', '0xe')]
26/10/2020 09:20:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:01 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8ce924ee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:01 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:20:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x8ce924ee', '0xe')]
26/10/2020 09:20:01 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:20:01 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:20:02 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:20:02 dut.10.240.183.67: flow list 0
26/10/2020 09:20:02 dut.10.240.183.67:
26/10/2020 09:20:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:03 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:03 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:20:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:20:03 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3dst_l4dst passed
26/10/2020 09:20:03 dut.10.240.183.67: flow flush 0
26/10/2020 09:20:03 dut.10.240.183.67:
26/10/2020 09:20:03 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3src_l4src================
26/10/2020 09:20:03 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:20:03 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:20:04 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:20:04 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:20:04 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:20:04 dut.10.240.183.67: flow list 0
26/10/2020 09:20:04 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:20:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:05 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x44a79049 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:05 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:20:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x44a79049', '0x9')]
26/10/2020 09:20:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:06 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x715c8ea - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:06 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:20:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x715c8ea', '0xa')]
26/10/2020 09:20:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:07 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xd1e41299 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:07 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:20:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xd1e41299', '0x9')]
26/10/2020 09:20:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:08 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x44a79049 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:08 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:20:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x44a79049', '0x9')]
26/10/2020 09:20:08 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:20:08 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:20:09 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:20:09 dut.10.240.183.67: flow list 0
26/10/2020 09:20:09 dut.10.240.183.67:
26/10/2020 09:20:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:10 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:10 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:20:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:20:10 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3src_l4src passed
26/10/2020 09:20:10 dut.10.240.183.67: flow flush 0
26/10/2020 09:20:10 dut.10.240.183.67:
26/10/2020 09:20:10 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3src_l4dst================
26/10/2020 09:20:10 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:20:10 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:20:11 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:20:11 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:20:11 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:20:11 dut.10.240.183.67: flow list 0
26/10/2020 09:20:11 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:20:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:12 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe79dd649 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:12 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:20:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xe79dd649', '0x9')]
26/10/2020 09:20:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:13 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xa42f8eea - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:13 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:20:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xa42f8eea', '0xa')]
26/10/2020 09:20:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:14 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xd1e41299 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:14 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:20:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xd1e41299', '0x9')]
26/10/2020 09:20:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:15 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe79dd649 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:20:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xe79dd649', '0x9')]
26/10/2020 09:20:15 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:20:15 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:20:16 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:20:16 dut.10.240.183.67: flow list 0
26/10/2020 09:20:16 dut.10.240.183.67:
26/10/2020 09:20:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:17 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:17 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:20:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:20:17 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3src_l4dst passed
26/10/2020 09:20:17 dut.10.240.183.67: flow flush 0
26/10/2020 09:20:18 dut.10.240.183.67:
26/10/2020 09:20:18 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_l4src================
26/10/2020 09:20:18 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:20:18 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:20:18 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:20:18 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:20:18 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:20:18 dut.10.240.183.67: flow list 0
26/10/2020 09:20:18 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:20:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:19 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xcfc50e9f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:19 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:20:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xcfc50e9f', '0xf')]
26/10/2020 09:20:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:20 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x145a1d92 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:20 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:20:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x145a1d92', '0x2')]
26/10/2020 09:20:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:21 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xcfc50e9f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:21 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:20:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xcfc50e9f', '0xf')]
26/10/2020 09:20:21 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:20:21 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:20:22 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:20:22 dut.10.240.183.67: flow list 0
26/10/2020 09:20:22 dut.10.240.183.67:
26/10/2020 09:20:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:23 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:23 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:20:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:20:23 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_l4src passed
26/10/2020 09:20:23 dut.10.240.183.67: flow flush 0
26/10/2020 09:20:23 dut.10.240.183.67:
26/10/2020 09:20:23 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_l4dst================
26/10/2020 09:20:23 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:20:23 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:20:23 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:20:23 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:20:24 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:20:24 dut.10.240.183.67: flow list 0
26/10/2020 09:20:24 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:20:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:25 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4486bcc7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:25 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:20:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x4486bcc7', '0x7')]
26/10/2020 09:20:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:26 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x9f19afca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:26 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:20:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x9f19afca', '0xa')]
26/10/2020 09:20:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:27 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4486bcc7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:20:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x4486bcc7', '0x7')]
26/10/2020 09:20:27 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:20:27 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:20:28 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:20:28 dut.10.240.183.67: flow list 0
26/10/2020 09:20:28 dut.10.240.183.67:
26/10/2020 09:20:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:29 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:29 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:20:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:20:29 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_l4dst passed
26/10/2020 09:20:29 dut.10.240.183.67: flow flush 0
26/10/2020 09:20:29 dut.10.240.183.67:
26/10/2020 09:20:29 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_all================
26/10/2020 09:20:29 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:20:29 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:20:29 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:20:29 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:20:29 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:20:29 dut.10.240.183.67: flow list 0
26/10/2020 09:20:30 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:20:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:31 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x72bfa66a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:31 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:20:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x72bfa66a', '0xa')]
26/10/2020 09:20:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:32 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x72fb57a5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:20:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x72fb57a5', '0x5')]
26/10/2020 09:20:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:33 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8370d475 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:33 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:20:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x8370d475', '0x5')]
26/10/2020 09:20:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:34 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x48f9a66a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:34 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:20:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x48f9a66a', '0xa')]
26/10/2020 09:20:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:35 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x310dfec9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:35 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:20:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x310dfec9', '0x9')]
26/10/2020 09:20:35 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:20:35 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:20:36 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:20:36 dut.10.240.183.67: flow list 0
26/10/2020 09:20:36 dut.10.240.183.67:
26/10/2020 09:20:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:37 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:37 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:20:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:20:37 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_all passed
26/10/2020 09:20:37 dut.10.240.183.67: flow flush 0
26/10/2020 09:20:37 dut.10.240.183.67:
26/10/2020 09:20:37 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3dst================
26/10/2020 09:20:37 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:20:37 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:20:38 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:20:38 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:20:38 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:20:38 dut.10.240.183.67: flow list 0
26/10/2020 09:20:38 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:20:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:39 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xdcb3740e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:39 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:20:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xdcb3740e', '0xe')]
26/10/2020 09:20:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:40 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x9f012cad - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:40 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:20:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x9f012cad', '0xd')]
26/10/2020 09:20:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:41 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xdcb3740e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:41 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:20:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xdcb3740e', '0xe')]
26/10/2020 09:20:41 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:20:41 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:20:42 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:20:42 dut.10.240.183.67: flow list 0
26/10/2020 09:20:42 dut.10.240.183.67:
26/10/2020 09:20:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:43 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:43 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:20:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:20:43 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3dst passed
26/10/2020 09:20:43 dut.10.240.183.67: flow flush 0
26/10/2020 09:20:43 dut.10.240.183.67:
26/10/2020 09:20:43 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3src================
26/10/2020 09:20:43 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:20:43 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:20:43 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:20:43 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:20:44 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:20:44 dut.10.240.183.67: flow list 0
26/10/2020 09:20:44 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:20:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:45 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xb7c786a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:45 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:20:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xb7c786a9', '0x9')]
26/10/2020 09:20:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:46 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xb7c786a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:46 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:20:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xb7c786a9', '0x9')]
26/10/2020 09:20:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:47 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf475de0a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:20:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xf475de0a', '0xa')]
26/10/2020 09:20:47 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:20:47 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:20:48 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:20:48 dut.10.240.183.67: flow list 0
26/10/2020 09:20:48 dut.10.240.183.67:
26/10/2020 09:20:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:49 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:20:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:20:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3src passed
26/10/2020 09:20:49 dut.10.240.183.67: flow flush 0
26/10/2020 09:20:49 dut.10.240.183.67:
26/10/2020 09:20:49 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3dst_l4src================
26/10/2020 09:20:49 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:20:49 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:20:49 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:20:49 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:20:49 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:20:49 dut.10.240.183.67: flow list 0
26/10/2020 09:20:50 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:20:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:51 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x2fd362ee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:51 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:20:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x2fd362ee', '0xe')]
26/10/2020 09:20:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:52 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x6c613a4d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:20:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x6c613a4d', '0xd')]
26/10/2020 09:20:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:53 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xba90e03e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:53 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:20:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xba90e03e', '0xe')]
26/10/2020 09:20:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:54 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x2fd362ee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:54 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:20:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x2fd362ee', '0xe')]
26/10/2020 09:20:54 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:20:54 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:20:55 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:20:55 dut.10.240.183.67: flow list 0
26/10/2020 09:20:55 dut.10.240.183.67:
26/10/2020 09:20:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:56 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:56 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:20:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:20:56 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3dst_l4src passed
26/10/2020 09:20:56 dut.10.240.183.67: flow flush 0
26/10/2020 09:20:56 dut.10.240.183.67:
26/10/2020 09:20:56 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3dst_l4dst================
26/10/2020 09:20:56 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:20:56 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:20:56 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:20:56 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:20:56 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:20:56 dut.10.240.183.67: flow list 0
26/10/2020 09:20:57 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:20:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:58 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8ce924ee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:58 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:20:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x8ce924ee', '0xe')]
26/10/2020 09:20:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:20:59 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xcf5b7c4d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:20:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:20:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xcf5b7c4d', '0xd')]
26/10/2020 09:20:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:00 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xba90e03e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:00 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:21:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xba90e03e', '0xe')]
26/10/2020 09:21:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:01 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8ce924ee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:01 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:21:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x8ce924ee', '0xe')]
26/10/2020 09:21:01 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:21:01 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:21:02 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:21:02 dut.10.240.183.67: flow list 0
26/10/2020 09:21:02 dut.10.240.183.67:
26/10/2020 09:21:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:03 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:03 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:21:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:21:03 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3dst_l4dst passed
26/10/2020 09:21:03 dut.10.240.183.67: flow flush 0
26/10/2020 09:21:03 dut.10.240.183.67:
26/10/2020 09:21:03 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3src_l4src================
26/10/2020 09:21:03 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:21:03 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:21:03 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:21:03 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:21:03 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:21:03 dut.10.240.183.67: flow list 0
26/10/2020 09:21:04 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:21:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:05 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x44a79049 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:05 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:21:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x44a79049', '0x9')]
26/10/2020 09:21:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:06 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x715c8ea - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:06 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:21:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x715c8ea', '0xa')]
26/10/2020 09:21:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:07 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xd1e41299 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:07 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:21:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xd1e41299', '0x9')]
26/10/2020 09:21:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:08 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x44a79049 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:08 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:21:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x44a79049', '0x9')]
26/10/2020 09:21:08 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:21:08 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:21:09 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:21:09 dut.10.240.183.67: flow list 0
26/10/2020 09:21:09 dut.10.240.183.67:
26/10/2020 09:21:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:10 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:10 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:21:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:21:10 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3src_l4src passed
26/10/2020 09:21:10 dut.10.240.183.67: flow flush 0
26/10/2020 09:21:10 dut.10.240.183.67:
26/10/2020 09:21:10 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3src_l4dst================
26/10/2020 09:21:10 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:21:10 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:21:10 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:21:10 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:21:11 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:21:11 dut.10.240.183.67: flow list 0
26/10/2020 09:21:11 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:21:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:12 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe79dd649 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:12 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:21:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xe79dd649', '0x9')]
26/10/2020 09:21:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:13 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xa42f8eea - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:13 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:21:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xa42f8eea', '0xa')]
26/10/2020 09:21:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:14 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xd1e41299 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:14 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:21:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xd1e41299', '0x9')]
26/10/2020 09:21:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:15 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe79dd649 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:21:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xe79dd649', '0x9')]
26/10/2020 09:21:15 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:21:15 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:21:16 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:21:16 dut.10.240.183.67: flow list 0
26/10/2020 09:21:16 dut.10.240.183.67:
26/10/2020 09:21:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:17 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:17 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:21:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:21:17 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3src_l4dst passed
26/10/2020 09:21:17 dut.10.240.183.67: flow flush 0
26/10/2020 09:21:17 dut.10.240.183.67:
26/10/2020 09:21:17 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_l4src================
26/10/2020 09:21:17 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:21:17 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:21:17 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:21:17 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:21:18 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:21:18 dut.10.240.183.67: flow list 0
26/10/2020 09:21:18 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:21:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:19 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xcfc50e9f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:19 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:21:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xcfc50e9f', '0xf')]
26/10/2020 09:21:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:20 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x145a1d92 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:20 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:21:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x145a1d92', '0x2')]
26/10/2020 09:21:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:21 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xcfc50e9f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:21 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:21:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xcfc50e9f', '0xf')]
26/10/2020 09:21:21 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:21:21 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:21:22 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:21:22 dut.10.240.183.67: flow list 0
26/10/2020 09:21:22 dut.10.240.183.67:
26/10/2020 09:21:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:23 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:23 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:21:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:21:23 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_l4src passed
26/10/2020 09:21:23 dut.10.240.183.67: flow flush 0
26/10/2020 09:21:23 dut.10.240.183.67:
26/10/2020 09:21:23 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_l4dst================
26/10/2020 09:21:23 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:21:23 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:21:23 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:21:23 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:21:23 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:21:23 dut.10.240.183.67: flow list 0
26/10/2020 09:21:24 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:21:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:25 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4486bcc7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:25 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:21:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x4486bcc7', '0x7')]
26/10/2020 09:21:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:26 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x9f19afca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:26 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:21:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x9f19afca', '0xa')]
26/10/2020 09:21:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:27 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4486bcc7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:21:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x4486bcc7', '0x7')]
26/10/2020 09:21:27 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:21:27 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:21:28 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:21:28 dut.10.240.183.67: flow list 0
26/10/2020 09:21:28 dut.10.240.183.67:
26/10/2020 09:21:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:29 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:29 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:21:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:21:29 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_l4dst passed
26/10/2020 09:21:29 dut.10.240.183.67: flow flush 0
26/10/2020 09:21:29 dut.10.240.183.67:
26/10/2020 09:21:29 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_all================
26/10/2020 09:21:29 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:21:29 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:21:29 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:21:29 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:21:29 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:21:29 dut.10.240.183.67: flow list 0
26/10/2020 09:21:29 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:21:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:31 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x72bfa66a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:31 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:21:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x72bfa66a', '0xa')]
26/10/2020 09:21:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:32 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x72fb57a5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:21:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x72fb57a5', '0x5')]
26/10/2020 09:21:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:33 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8370d475 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:33 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:21:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x8370d475', '0x5')]
26/10/2020 09:21:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:34 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x48f9a66a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:34 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:21:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x48f9a66a', '0xa')]
26/10/2020 09:21:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:35 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x310dfec9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:35 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:21:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x310dfec9', '0x9')]
26/10/2020 09:21:35 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:21:35 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:21:36 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:21:36 dut.10.240.183.67: flow list 0
26/10/2020 09:21:36 dut.10.240.183.67:
26/10/2020 09:21:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:37 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88e19d03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:37 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:21:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x88e19d03', '0x3')]
26/10/2020 09:21:37 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_all passed
26/10/2020 09:21:37 dut.10.240.183.67: flow flush 0
26/10/2020 09:21:37 dut.10.240.183.67:
26/10/2020 09:21:37 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3dst': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3src': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3dst_l4src': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3dst_l4dst': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3src_l4src': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3src_l4dst': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv4_tcp_l4src': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv4_tcp_l4dst': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv4_tcp_all': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3src': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3dst_l4src': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3dst_l4dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3src_l4src': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3src_l4dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_tcp_l4src': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_tcp_l4dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_tcp_all': 'passed'}
26/10/2020 09:21:37 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:21:37 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp Result PASSED:
26/10/2020 09:21:37 dut.10.240.183.67: flow flush 0
26/10/2020 09:21:39 dut.10.240.183.67:
testpmd>
26/10/2020 09:21:39 dut.10.240.183.67: clear port stats all
26/10/2020 09:21:40 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:21:40 dut.10.240.183.67: stop
26/10/2020 09:21:40 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 18 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 18 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 12 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 16 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:21:40 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp_symmetric Begin
26/10/2020 09:21:40 dut.10.240.183.67:
26/10/2020 09:21:40 tester:
26/10/2020 09:21:40 dut.10.240.183.67: start
26/10/2020 09:21:40 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:21:40 dut.10.240.183.67: quit
26/10/2020 09:21:41 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:21:41 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:21:43 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:21:53 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:21:53 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:21:53 dut.10.240.183.67: set verbose 1
26/10/2020 09:21:53 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:21:53 dut.10.240.183.67: show port info all
26/10/2020 09:21:53 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:21:53 dut.10.240.183.67: start
26/10/2020 09:21:53 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:21:53 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_symmetric================
26/10/2020 09:21:53 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:21:53 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:21:53 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:21:53 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:21:53 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:21:53 dut.10.240.183.67: flow list 0
26/10/2020 09:21:53 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:21:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:54 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x829c053f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:54 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:21:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x829c053f', '0xf')]
26/10/2020 09:21:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:55 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x829c053f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:55 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:21:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x829c053f', '0xf')]
26/10/2020 09:21:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:57 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x829c053f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:57 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:21:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x829c053f', '0xf')]
26/10/2020 09:21:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:21:58 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x829c053f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:21:58 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:21:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x829c053f', '0xf')]
26/10/2020 09:21:58 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:21:58 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:21:59 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:21:59 dut.10.240.183.67: flow list 0
26/10/2020 09:21:59 dut.10.240.183.67:
26/10/2020 09:21:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:00 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:00 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:22:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x8197852b', '0xb')]
26/10/2020 09:22:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:01 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:01 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:22:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x8197852b', '0xb')]
26/10/2020 09:22:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:02 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:02 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:22:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x8197852b', '0xb')]
26/10/2020 09:22:02 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_symmetric passed
26/10/2020 09:22:02 dut.10.240.183.67: flow flush 0
26/10/2020 09:22:02 dut.10.240.183.67:
26/10/2020 09:22:02 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_symmetric================
26/10/2020 09:22:02 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:22:02 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:22:02 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:22:02 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:22:02 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:22:02 dut.10.240.183.67: flow list 0
26/10/2020 09:22:03 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:22:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:04 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x829c053f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:04 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:22:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x829c053f', '0xf')]
26/10/2020 09:22:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:05 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x829c053f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:05 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:22:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x829c053f', '0xf')]
26/10/2020 09:22:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:06 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x829c053f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:06 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:22:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x829c053f', '0xf')]
26/10/2020 09:22:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:07 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x829c053f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:07 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:22:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x829c053f', '0xf')]
26/10/2020 09:22:07 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:22:07 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:22:08 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:22:08 dut.10.240.183.67: flow list 0
26/10/2020 09:22:08 dut.10.240.183.67:
26/10/2020 09:22:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:09 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:09 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:22:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x8197852b', '0xb')]
26/10/2020 09:22:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:10 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:10 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:22:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x8197852b', '0xb')]
26/10/2020 09:22:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:11 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:11 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:22:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x8197852b', '0xb')]
26/10/2020 09:22:11 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_symmetric passed
26/10/2020 09:22:11 dut.10.240.183.67: flow flush 0
26/10/2020 09:22:12 dut.10.240.183.67:
26/10/2020 09:22:12 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_dl_ipv4_tcp_symmetric': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_tcp_symmetric': 'passed'}
26/10/2020 09:22:12 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:22:12 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp_symmetric Result PASSED:
26/10/2020 09:22:12 dut.10.240.183.67: flow flush 0
26/10/2020 09:22:13 dut.10.240.183.67:
testpmd>
26/10/2020 09:22:13 dut.10.240.183.67: clear port stats all
26/10/2020 09:22:14 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:22:14 dut.10.240.183.67: stop
26/10/2020 09:22:14 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:22:14 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl Begin
26/10/2020 09:22:14 dut.10.240.183.67:
26/10/2020 09:22:14 tester:
26/10/2020 09:22:14 dut.10.240.183.67: start
26/10/2020 09:22:14 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:22:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3src================
26/10/2020 09:22:14 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:22:14 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:22:14 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:22:14 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:22:14 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:22:14 dut.10.240.183.67: flow list 0
26/10/2020 09:22:14 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:22:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:16 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xa52101b0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:16 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:22:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xa52101b0', '0x0')]
26/10/2020 09:22:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:17 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xa52101b0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:17 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:22:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xa52101b0', '0x0')]
26/10/2020 09:22:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:18 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe943c64 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:18 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:22:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xe943c64', '0x4')]
26/10/2020 09:22:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:19 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xa52101b0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:19 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:22:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xa52101b0', '0x0')]
26/10/2020 09:22:19 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:22:19 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:22:20 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:22:20 dut.10.240.183.67: flow list 0
26/10/2020 09:22:20 dut.10.240.183.67:
26/10/2020 09:22:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:21 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:22:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x8197852b', '0xb'), ('0x8197852b', '0xb')]
26/10/2020 09:22:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3src passed
26/10/2020 09:22:21 dut.10.240.183.67: flow flush 0
26/10/2020 09:22:21 dut.10.240.183.67:
26/10/2020 09:22:21 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst================
26/10/2020 09:22:21 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:22:21 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:22:21 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:22:21 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:22:21 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:22:21 dut.10.240.183.67: flow list 0
26/10/2020 09:22:21 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:22:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:23 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xca823fc7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:23 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:22:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xca823fc7', '0x7')]
26/10/2020 09:22:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:24 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xca823fc7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:24 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:22:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xca823fc7', '0x7')]
26/10/2020 09:22:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:25 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x61370213 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:22:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x61370213', '0x3')]
26/10/2020 09:22:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:26 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xca823fc7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:26 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:22:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xca823fc7', '0x7')]
26/10/2020 09:22:26 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:22:26 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:22:27 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:22:27 dut.10.240.183.67: flow list 0
26/10/2020 09:22:27 dut.10.240.183.67:
26/10/2020 09:22:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:28 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:28 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:22:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x8197852b', '0xb'), ('0x8197852b', '0xb')]
26/10/2020 09:22:28 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst passed
26/10/2020 09:22:28 dut.10.240.183.67: flow flush 0
26/10/2020 09:22:28 dut.10.240.183.67:
26/10/2020 09:22:28 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4dst================
26/10/2020 09:22:28 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:22:28 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:22:28 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:22:28 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:22:28 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:22:28 dut.10.240.183.67: flow list 0
26/10/2020 09:22:29 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:22:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:30 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x3305eafb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:30 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:22:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x3305eafb', '0xb')]
26/10/2020 09:22:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:31 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xa1ae8f72 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:31 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:22:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xa1ae8f72', '0x2')]
26/10/2020 09:22:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:32 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x98b0d72f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:22:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x98b0d72f', '0xf')]
26/10/2020 09:22:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:33 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x3305eafb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:33 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:22:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x3305eafb', '0xb')]
26/10/2020 09:22:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:34 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x3305eafb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:34 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:22:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x3305eafb', '0xb')]
26/10/2020 09:22:34 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:22:34 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:22:35 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:22:35 dut.10.240.183.67: flow list 0
26/10/2020 09:22:35 dut.10.240.183.67:
26/10/2020 09:22:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:36 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:36 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:22:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x8197852b', '0xb'), ('0x8197852b', '0xb')]
26/10/2020 09:22:36 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4dst passed
26/10/2020 09:22:36 dut.10.240.183.67: flow flush 0
26/10/2020 09:22:36 dut.10.240.183.67:
26/10/2020 09:22:36 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4src================
26/10/2020 09:22:36 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:22:36 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:22:37 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:22:37 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:22:37 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:22:37 dut.10.240.183.67: flow list 0
26/10/2020 09:22:37 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:22:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:38 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88fc6266 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:38 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:22:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x88fc6266', '0x6')]
26/10/2020 09:22:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:39 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x2420ea70 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:39 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:22:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x2420ea70', '0x0')]
26/10/2020 09:22:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:40 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x23495fb2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:40 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:22:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x23495fb2', '0x2')]
26/10/2020 09:22:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:41 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88fc6266 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:41 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:22:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x88fc6266', '0x6')]
26/10/2020 09:22:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:42 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x88fc6266 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:42 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:22:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x88fc6266', '0x6')]
26/10/2020 09:22:42 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:22:42 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:22:43 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:22:43 dut.10.240.183.67: flow list 0
26/10/2020 09:22:43 dut.10.240.183.67:
26/10/2020 09:22:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:45 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:45 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:22:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x8197852b', '0xb'), ('0x8197852b', '0xb')]
26/10/2020 09:22:45 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4src passed
26/10/2020 09:22:45 dut.10.240.183.67: flow flush 0
26/10/2020 09:22:45 dut.10.240.183.67:
26/10/2020 09:22:45 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4src================
26/10/2020 09:22:45 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:22:45 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:22:45 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:22:45 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:22:45 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:22:45 dut.10.240.183.67: flow list 0
26/10/2020 09:22:45 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:22:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:46 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe75f5c11 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:46 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:22:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xe75f5c11', '0x1')]
26/10/2020 09:22:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:47 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4b83d407 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:22:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x4b83d407', '0x7')]
26/10/2020 09:22:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:48 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4cea61c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:48 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:22:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x4cea61c5', '0x5')]
26/10/2020 09:22:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:49 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe75f5c11 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:49 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:22:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xe75f5c11', '0x1')]
26/10/2020 09:22:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:50 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe75f5c11 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:50 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:22:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xe75f5c11', '0x1')]
26/10/2020 09:22:50 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:22:50 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:22:51 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:22:51 dut.10.240.183.67: flow list 0
26/10/2020 09:22:52 dut.10.240.183.67:
26/10/2020 09:22:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:53 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:53 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:22:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x8197852b', '0xb'), ('0x8197852b', '0xb')]
26/10/2020 09:22:53 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4src passed
26/10/2020 09:22:53 dut.10.240.183.67: flow flush 0
26/10/2020 09:22:53 dut.10.240.183.67:
26/10/2020 09:22:53 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4dst================
26/10/2020 09:22:53 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:22:53 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:22:53 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:22:53 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:22:53 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:22:53 dut.10.240.183.67: flow list 0
26/10/2020 09:22:53 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:22:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:54 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x5ca6d48c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:54 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:22:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ca6d48c', '0xc')]
26/10/2020 09:22:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:55 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xce0db105 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:22:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xce0db105', '0x5')]
26/10/2020 09:22:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:56 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf713e958 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:56 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:22:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xf713e958', '0x8')]
26/10/2020 09:22:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:57 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x5ca6d48c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:57 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:22:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ca6d48c', '0xc')]
26/10/2020 09:22:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:22:58 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x5ca6d48c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:22:58 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:22:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ca6d48c', '0xc')]
26/10/2020 09:22:58 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:22:58 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:23:00 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:23:00 dut.10.240.183.67: flow list 0
26/10/2020 09:23:00 dut.10.240.183.67:
26/10/2020 09:23:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:01 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:01 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:23:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x8197852b', '0xb'), ('0x8197852b', '0xb')]
26/10/2020 09:23:01 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4dst passed
26/10/2020 09:23:01 dut.10.240.183.67: flow flush 0
26/10/2020 09:23:01 dut.10.240.183.67:
26/10/2020 09:23:01 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l4src_only================
26/10/2020 09:23:01 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:23:01 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:23:01 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:23:01 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:23:01 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:23:01 dut.10.240.183.67: flow list 0
26/10/2020 09:23:01 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:23:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:02 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xde958c82 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:02 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:23:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xde958c82', '0x2')]
26/10/2020 09:23:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:03 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xc6355da9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:03 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:23:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xc6355da9', '0x9')]
26/10/2020 09:23:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:04 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xde958c82 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:04 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:23:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xde958c82', '0x2')]
26/10/2020 09:23:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:06 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xde958c82 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:06 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:23:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xde958c82', '0x2')]
26/10/2020 09:23:06 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:23:06 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:23:07 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:23:07 dut.10.240.183.67: flow list 0
26/10/2020 09:23:07 dut.10.240.183.67:
26/10/2020 09:23:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:08 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:08 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:23:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x8197852b', '0xb'), ('0x8197852b', '0xb')]
26/10/2020 09:23:08 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l4src_only passed
26/10/2020 09:23:08 dut.10.240.183.67: flow flush 0
26/10/2020 09:23:08 dut.10.240.183.67:
26/10/2020 09:23:08 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l4dst_only================
26/10/2020 09:23:08 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:23:08 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:23:08 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:23:08 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:23:08 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:23:08 dut.10.240.183.67: flow list 0
26/10/2020 09:23:08 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:23:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:09 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x183e39bf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:09 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:23:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x183e39bf', '0xf')]
26/10/2020 09:23:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:10 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xa5608737 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:10 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:23:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xa5608737', '0x7')]
26/10/2020 09:23:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:11 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x183e39bf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:11 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:23:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x183e39bf', '0xf')]
26/10/2020 09:23:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:13 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x183e39bf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:13 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:23:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x183e39bf', '0xf')]
26/10/2020 09:23:13 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:23:13 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:23:14 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:23:14 dut.10.240.183.67: flow list 0
26/10/2020 09:23:14 dut.10.240.183.67:
26/10/2020 09:23:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:15 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:15 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:23:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x8197852b', '0xb'), ('0x8197852b', '0xb')]
26/10/2020 09:23:15 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l4dst_only passed
26/10/2020 09:23:15 dut.10.240.183.67: flow flush 0
26/10/2020 09:23:15 dut.10.240.183.67:
26/10/2020 09:23:15 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp================
26/10/2020 09:23:15 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:23:15 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:23:15 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:23:15 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:23:15 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:23:15 dut.10.240.183.67: flow list 0
26/10/2020 09:23:15 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:23:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:16 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xcb90ca22 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:16 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:23:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xcb90ca22', '0x2')]
26/10/2020 09:23:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:17 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xa6e7b722 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:17 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:23:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xa6e7b722', '0x2')]
26/10/2020 09:23:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:18 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xb690b5f6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:18 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:23:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xb690b5f6', '0x6')]
26/10/2020 09:23:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:20 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x9126200b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:20 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:23:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x9126200b', '0xb')]
26/10/2020 09:23:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:21 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x6025f7f6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:21 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:23:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x6025f7f6', '0x6')]
26/10/2020 09:23:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:22 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xcb90ca22 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:22 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:23:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xcb90ca22', '0x2')]
26/10/2020 09:23:22 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:23:22 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:23:23 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:23:23 dut.10.240.183.67: flow list 0
26/10/2020 09:23:23 dut.10.240.183.67:
26/10/2020 09:23:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:24 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8197852b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:24 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:23:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x8197852b', '0xb'), ('0x8197852b', '0xb')]
26/10/2020 09:23:24 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp passed
26/10/2020 09:23:24 dut.10.240.183.67: flow flush 0
26/10/2020 09:23:24 dut.10.240.183.67:
26/10/2020 09:23:24 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3src': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4dst': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4src': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4src': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4dst': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l4src_only': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l4dst_only': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp': 'passed'}
26/10/2020 09:23:24 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:23:24 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl Result PASSED:
26/10/2020 09:23:24 dut.10.240.183.67: flow flush 0
26/10/2020 09:23:25 dut.10.240.183.67:
testpmd>
26/10/2020 09:23:25 dut.10.240.183.67: clear port stats all
26/10/2020 09:23:27 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:23:27 dut.10.240.183.67: stop
26/10/2020 09:23:27 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 22 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:23:27 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric Begin
26/10/2020 09:23:27 dut.10.240.183.67:
26/10/2020 09:23:27 tester:
26/10/2020 09:23:27 dut.10.240.183.67: start
26/10/2020 09:23:27 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:23:27 dut.10.240.183.67: quit
26/10/2020 09:23:29 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:23:29 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:23:30 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:23:40 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:23:40 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:23:40 dut.10.240.183.67: set verbose 1
26/10/2020 09:23:40 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:23:40 dut.10.240.183.67: show port info all
26/10/2020 09:23:40 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:23:40 dut.10.240.183.67: start
26/10/2020 09:23:40 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:23:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric================
26/10/2020 09:23:40 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:23:40 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:23:40 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:23:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:23:40 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:23:40 dut.10.240.183.67: flow list 0
26/10/2020 09:23:40 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:23:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:41 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf9dee4b7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:41 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-dl'}
26/10/2020 09:23:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xf9dee4b7', '0x7')]
26/10/2020 09:23:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:43 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf9dee4b7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:43 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:23:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xf9dee4b7', '0x7')]
26/10/2020 09:23:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:44 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf9dee4b7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:44 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:23:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xf9dee4b7', '0x7')]
26/10/2020 09:23:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:45 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf9dee4b7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:45 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:23:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xf9dee4b7', '0x7')]
26/10/2020 09:23:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:46 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf9dee4b7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:46 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-ul'}
26/10/2020 09:23:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xf9dee4b7', '0x7')]
26/10/2020 09:23:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:47 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf9dee4b7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:47 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:23:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xf9dee4b7', '0x7')]
26/10/2020 09:23:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:48 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf9dee4b7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:48 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:23:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xf9dee4b7', '0x7')]
26/10/2020 09:23:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:49 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf9dee4b7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:49 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:23:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xf9dee4b7', '0x7')]
26/10/2020 09:23:49 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:23:49 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:23:50 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:23:50 dut.10.240.183.67: flow list 0
26/10/2020 09:23:50 dut.10.240.183.67:
26/10/2020 09:23:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:51 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:51 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:23:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:23:51 TestCVLIAVFRSSGTPU: action: udp-dl
26/10/2020 09:23:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:53 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:53 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:23:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:23:53 TestCVLIAVFRSSGTPU: action: udp-ul
26/10/2020 09:23:53 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric passed
26/10/2020 09:23:53 dut.10.240.183.67: flow flush 0
26/10/2020 09:23:53 dut.10.240.183.67:
26/10/2020 09:23:53 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric': 'passed'}
26/10/2020 09:23:53 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:23:53 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric Result PASSED:
26/10/2020 09:23:53 dut.10.240.183.67: flow flush 0
26/10/2020 09:23:54 dut.10.240.183.67:
testpmd>
26/10/2020 09:23:54 dut.10.240.183.67: clear port stats all
26/10/2020 09:23:55 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:23:55 dut.10.240.183.67: stop
26/10/2020 09:23:55 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:23:55 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_udp Begin
26/10/2020 09:23:55 dut.10.240.183.67:
26/10/2020 09:23:55 tester:
26/10/2020 09:23:55 dut.10.240.183.67: start
26/10/2020 09:23:55 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:23:55 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_udp_l3dst================
26/10/2020 09:23:55 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:23:55 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:23:55 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:23:55 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:23:55 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:23:55 dut.10.240.183.67: flow list 0
26/10/2020 09:23:56 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:23:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:57 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xae8ccc2d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:57 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:23:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xae8ccc2d', '0xd')]
26/10/2020 09:23:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:58 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x1e01305e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:58 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:23:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e01305e', '0xe')]
26/10/2020 09:23:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:23:59 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xae8ccc2d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:23:59 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:23:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xae8ccc2d', '0xd')]
26/10/2020 09:23:59 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:23:59 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:24:00 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:24:00 dut.10.240.183.67: flow list 0
26/10/2020 09:24:00 dut.10.240.183.67:
26/10/2020 09:24:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:01 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:01 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:24:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:24:01 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_udp_l3dst passed
26/10/2020 09:24:01 dut.10.240.183.67: flow flush 0
26/10/2020 09:24:01 dut.10.240.183.67:
26/10/2020 09:24:01 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_udp_l3src================
26/10/2020 09:24:01 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:24:01 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:24:01 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:24:01 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:24:01 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:24:01 dut.10.240.183.67: flow list 0
26/10/2020 09:24:01 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:24:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:03 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x658e86ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:03 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:24:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x658e86ca', '0xa')]
26/10/2020 09:24:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:04 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x658e86ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:04 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:24:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x658e86ca', '0xa')]
26/10/2020 09:24:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:05 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xd5037ab9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:05 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:24:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xd5037ab9', '0x9')]
26/10/2020 09:24:05 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:24:05 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:24:06 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:24:06 dut.10.240.183.67: flow list 0
26/10/2020 09:24:06 dut.10.240.183.67:
26/10/2020 09:24:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:07 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:07 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:24:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:24:07 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_udp_l3src passed
26/10/2020 09:24:07 dut.10.240.183.67: flow flush 0
26/10/2020 09:24:07 dut.10.240.183.67:
26/10/2020 09:24:07 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_udp_l3dst_l4src================
26/10/2020 09:24:07 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:24:07 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:24:07 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:24:07 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:24:07 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:24:07 dut.10.240.183.67: flow list 0
26/10/2020 09:24:07 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:24:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:08 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4ccb50e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:08 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:24:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x4ccb50e6', '0x6')]
26/10/2020 09:24:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:10 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xfc46ac95 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:10 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:24:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc46ac95', '0x5')]
26/10/2020 09:24:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:11 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3e53f63d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:24:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x3e53f63d', '0xd')]
26/10/2020 09:24:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:12 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4ccb50e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:12 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:24:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x4ccb50e6', '0x6')]
26/10/2020 09:24:12 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:24:12 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:24:13 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:24:13 dut.10.240.183.67: flow list 0
26/10/2020 09:24:13 dut.10.240.183.67:
26/10/2020 09:24:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:14 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:14 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:24:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:24:14 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_udp_l3dst_l4src passed
26/10/2020 09:24:14 dut.10.240.183.67: flow flush 0
26/10/2020 09:24:14 dut.10.240.183.67:
26/10/2020 09:24:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_udp_l3dst_l4dst================
26/10/2020 09:24:14 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:24:14 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:24:14 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:24:14 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:24:14 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:24:14 dut.10.240.183.67: flow list 0
26/10/2020 09:24:14 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:24:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:15 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3f8e4262 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:15 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:24:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f8e4262', '0x2')]
26/10/2020 09:24:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:17 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x8f03be11 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:17 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:24:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f03be11', '0x1')]
26/10/2020 09:24:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:18 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3e53f63d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:18 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:24:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x3e53f63d', '0xd')]
26/10/2020 09:24:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:19 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3f8e4262 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:19 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:24:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f8e4262', '0x2')]
26/10/2020 09:24:19 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:24:19 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:24:20 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:24:20 dut.10.240.183.67: flow list 0
26/10/2020 09:24:20 dut.10.240.183.67:
26/10/2020 09:24:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:21 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:24:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:24:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_udp_l3dst_l4dst passed
26/10/2020 09:24:21 dut.10.240.183.67: flow flush 0
26/10/2020 09:24:21 dut.10.240.183.67:
26/10/2020 09:24:21 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_udp_l3src_l4src================
26/10/2020 09:24:21 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:24:21 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:24:21 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:24:21 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:24:21 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:24:21 dut.10.240.183.67: flow list 0
26/10/2020 09:24:21 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:24:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:22 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x87c91a01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:22 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:24:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x87c91a01', '0x1')]
26/10/2020 09:24:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:24 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3744e672 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:24 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:24:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x3744e672', '0x2')]
26/10/2020 09:24:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:25 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf551bcda - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:24:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xf551bcda', '0xa')]
26/10/2020 09:24:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:26 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x87c91a01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:26 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:24:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x87c91a01', '0x1')]
26/10/2020 09:24:26 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:24:26 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:24:27 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:24:27 dut.10.240.183.67: flow list 0
26/10/2020 09:24:27 dut.10.240.183.67:
26/10/2020 09:24:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:28 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:28 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:24:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:24:28 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_udp_l3src_l4src passed
26/10/2020 09:24:28 dut.10.240.183.67: flow flush 0
26/10/2020 09:24:28 dut.10.240.183.67:
26/10/2020 09:24:28 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_udp_l3src_l4dst================
26/10/2020 09:24:28 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:24:28 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:24:28 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:24:28 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:24:28 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:24:28 dut.10.240.183.67: flow list 0
26/10/2020 09:24:28 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:24:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:29 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf48c0885 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:29 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:24:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xf48c0885', '0x5')]
26/10/2020 09:24:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:31 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4401f4f6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:31 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:24:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x4401f4f6', '0x6')]
26/10/2020 09:24:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:32 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf551bcda - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:24:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xf551bcda', '0xa')]
26/10/2020 09:24:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:33 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf48c0885 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:33 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:24:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xf48c0885', '0x5')]
26/10/2020 09:24:33 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:24:33 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:24:34 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:24:34 dut.10.240.183.67: flow list 0
26/10/2020 09:24:34 dut.10.240.183.67:
26/10/2020 09:24:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:35 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:35 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:24:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:24:35 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_udp_l3src_l4dst passed
26/10/2020 09:24:35 dut.10.240.183.67: flow flush 0
26/10/2020 09:24:35 dut.10.240.183.67:
26/10/2020 09:24:35 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_udp_l4src================
26/10/2020 09:24:35 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:24:35 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:24:35 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:24:35 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:24:35 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:24:35 dut.10.240.183.67: flow list 0
26/10/2020 09:24:35 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:24:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:36 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf8bf6d5e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:36 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:24:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xf8bf6d5e', '0xe')]
26/10/2020 09:24:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:38 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x58e5846f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:38 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:24:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x58e5846f', '0xf')]
26/10/2020 09:24:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:39 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf8bf6d5e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:39 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:24:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xf8bf6d5e', '0xe')]
26/10/2020 09:24:39 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:24:39 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:24:40 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:24:40 dut.10.240.183.67: flow list 0
26/10/2020 09:24:40 dut.10.240.183.67:
26/10/2020 09:24:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:41 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:41 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:24:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:24:41 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_udp_l4src passed
26/10/2020 09:24:41 dut.10.240.183.67: flow flush 0
26/10/2020 09:24:41 dut.10.240.183.67:
26/10/2020 09:24:41 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_udp_l4dst================
26/10/2020 09:24:41 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:24:41 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:24:41 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:24:41 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:24:41 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:24:41 dut.10.240.183.67: flow list 0
26/10/2020 09:24:41 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:24:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:42 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe40fe0a2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:42 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:24:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xe40fe0a2', '0x2')]
26/10/2020 09:24:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:43 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x44550993 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:24:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x44550993', '0x3')]
26/10/2020 09:24:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:45 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe40fe0a2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:45 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:24:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xe40fe0a2', '0x2')]
26/10/2020 09:24:45 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:24:45 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:24:46 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:24:46 dut.10.240.183.67: flow list 0
26/10/2020 09:24:46 dut.10.240.183.67:
26/10/2020 09:24:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:47 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:47 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:24:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:24:47 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_udp_l4dst passed
26/10/2020 09:24:47 dut.10.240.183.67: flow flush 0
26/10/2020 09:24:47 dut.10.240.183.67:
26/10/2020 09:24:47 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_udp_all================
26/10/2020 09:24:47 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:24:47 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 09:24:47 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:24:47 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 09:24:47 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:24:47 dut.10.240.183.67: flow list 0
26/10/2020 09:24:47 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:24:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:48 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x23cda1a2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:48 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:24:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x23cda1a2', '0x2')]
26/10/2020 09:24:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:49 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x782b1b56 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:24:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x782b1b56', '0x6')]
26/10/2020 09:24:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:51 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x9939be68 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:51 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:24:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x9939be68', '0x8')]
26/10/2020 09:24:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:52 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x66df25f2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:24:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x66df25f2', '0x2')]
26/10/2020 09:24:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:53 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x93405dd1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:53 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:24:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x93405dd1', '0x1')]
26/10/2020 09:24:53 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:24:53 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:24:54 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:24:54 dut.10.240.183.67: flow list 0
26/10/2020 09:24:54 dut.10.240.183.67:
26/10/2020 09:24:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:55 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:55 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:24:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:24:55 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_udp_all passed
26/10/2020 09:24:55 dut.10.240.183.67: flow flush 0
26/10/2020 09:24:55 dut.10.240.183.67:
26/10/2020 09:24:55 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_udp_l3dst================
26/10/2020 09:24:55 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:24:55 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:24:55 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:24:55 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:24:55 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:24:55 dut.10.240.183.67: flow list 0
26/10/2020 09:24:55 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:24:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:56 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xae8ccc2d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:56 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:24:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xae8ccc2d', '0xd')]
26/10/2020 09:24:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:58 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x1e01305e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:58 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:24:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e01305e', '0xe')]
26/10/2020 09:24:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:24:59 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xae8ccc2d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:24:59 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:24:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xae8ccc2d', '0xd')]
26/10/2020 09:24:59 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:24:59 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:25:00 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:25:00 dut.10.240.183.67: flow list 0
26/10/2020 09:25:00 dut.10.240.183.67:
26/10/2020 09:25:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:01 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:01 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:25:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:25:01 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_udp_l3dst passed
26/10/2020 09:25:01 dut.10.240.183.67: flow flush 0
26/10/2020 09:25:01 dut.10.240.183.67:
26/10/2020 09:25:01 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_udp_l3src================
26/10/2020 09:25:01 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:25:01 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:25:01 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:25:01 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:25:01 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:25:01 dut.10.240.183.67: flow list 0
26/10/2020 09:25:01 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:25:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:02 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x658e86ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:02 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:25:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x658e86ca', '0xa')]
26/10/2020 09:25:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:03 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x658e86ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:03 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:25:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x658e86ca', '0xa')]
26/10/2020 09:25:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:05 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xd5037ab9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:05 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:25:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xd5037ab9', '0x9')]
26/10/2020 09:25:05 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:25:05 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:25:06 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:25:06 dut.10.240.183.67: flow list 0
26/10/2020 09:25:06 dut.10.240.183.67:
26/10/2020 09:25:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:07 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:07 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:25:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:25:07 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_udp_l3src passed
26/10/2020 09:25:07 dut.10.240.183.67: flow flush 0
26/10/2020 09:25:07 dut.10.240.183.67:
26/10/2020 09:25:07 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_udp_l3dst_l4src================
26/10/2020 09:25:07 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:25:07 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:25:07 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:25:07 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:25:07 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:25:07 dut.10.240.183.67: flow list 0
26/10/2020 09:25:07 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:25:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:08 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4ccb50e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:08 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:25:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x4ccb50e6', '0x6')]
26/10/2020 09:25:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:09 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xfc46ac95 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:09 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:25:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc46ac95', '0x5')]
26/10/2020 09:25:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:10 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3e53f63d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:10 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:25:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x3e53f63d', '0xd')]
26/10/2020 09:25:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:12 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4ccb50e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:12 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:25:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x4ccb50e6', '0x6')]
26/10/2020 09:25:12 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:25:12 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:25:13 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:25:13 dut.10.240.183.67: flow list 0
26/10/2020 09:25:13 dut.10.240.183.67:
26/10/2020 09:25:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:14 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:14 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:25:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:25:14 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_udp_l3dst_l4src passed
26/10/2020 09:25:14 dut.10.240.183.67: flow flush 0
26/10/2020 09:25:14 dut.10.240.183.67:
26/10/2020 09:25:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_udp_l3dst_l4dst================
26/10/2020 09:25:14 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:25:14 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:25:14 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:25:14 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:25:14 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:25:14 dut.10.240.183.67: flow list 0
26/10/2020 09:25:14 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:25:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:15 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3f8e4262 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:15 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:25:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f8e4262', '0x2')]
26/10/2020 09:25:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:16 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x8f03be11 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:16 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:25:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f03be11', '0x1')]
26/10/2020 09:25:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:18 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3e53f63d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:18 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:25:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x3e53f63d', '0xd')]
26/10/2020 09:25:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:19 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3f8e4262 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:19 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:25:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f8e4262', '0x2')]
26/10/2020 09:25:19 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:25:19 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:25:20 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:25:20 dut.10.240.183.67: flow list 0
26/10/2020 09:25:20 dut.10.240.183.67:
26/10/2020 09:25:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:21 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:25:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:25:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_udp_l3dst_l4dst passed
26/10/2020 09:25:21 dut.10.240.183.67: flow flush 0
26/10/2020 09:25:21 dut.10.240.183.67:
26/10/2020 09:25:21 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_udp_l3src_l4src================
26/10/2020 09:25:21 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:25:21 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:25:21 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:25:21 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:25:21 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:25:21 dut.10.240.183.67: flow list 0
26/10/2020 09:25:21 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:25:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:22 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x87c91a01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:22 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:25:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x87c91a01', '0x1')]
26/10/2020 09:25:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:23 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3744e672 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:23 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:25:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x3744e672', '0x2')]
26/10/2020 09:25:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:25 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf551bcda - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:25:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xf551bcda', '0xa')]
26/10/2020 09:25:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:26 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x87c91a01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:26 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:25:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x87c91a01', '0x1')]
26/10/2020 09:25:26 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:25:26 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:25:27 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:25:27 dut.10.240.183.67: flow list 0
26/10/2020 09:25:27 dut.10.240.183.67:
26/10/2020 09:25:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:28 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:28 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:25:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:25:28 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_udp_l3src_l4src passed
26/10/2020 09:25:28 dut.10.240.183.67: flow flush 0
26/10/2020 09:25:28 dut.10.240.183.67:
26/10/2020 09:25:28 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_udp_l3src_l4dst================
26/10/2020 09:25:28 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:25:28 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:25:28 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:25:28 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:25:28 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:25:28 dut.10.240.183.67: flow list 0
26/10/2020 09:25:28 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:25:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:29 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf48c0885 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:29 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:25:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xf48c0885', '0x5')]
26/10/2020 09:25:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:30 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4401f4f6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:30 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:25:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x4401f4f6', '0x6')]
26/10/2020 09:25:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:32 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf551bcda - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:25:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xf551bcda', '0xa')]
26/10/2020 09:25:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:33 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf48c0885 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:33 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:25:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xf48c0885', '0x5')]
26/10/2020 09:25:33 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:25:33 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:25:34 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:25:34 dut.10.240.183.67: flow list 0
26/10/2020 09:25:34 dut.10.240.183.67:
26/10/2020 09:25:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:35 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:35 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:25:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:25:35 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_udp_l3src_l4dst passed
26/10/2020 09:25:35 dut.10.240.183.67: flow flush 0
26/10/2020 09:25:35 dut.10.240.183.67:
26/10/2020 09:25:35 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_udp_l4src================
26/10/2020 09:25:35 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:25:35 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:25:35 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:25:35 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:25:35 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:25:35 dut.10.240.183.67: flow list 0
26/10/2020 09:25:35 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:25:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:36 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf8bf6d5e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:36 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:25:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xf8bf6d5e', '0xe')]
26/10/2020 09:25:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:37 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x58e5846f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:25:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x58e5846f', '0xf')]
26/10/2020 09:25:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:39 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf8bf6d5e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:39 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:25:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xf8bf6d5e', '0xe')]
26/10/2020 09:25:39 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:25:39 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:25:40 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:25:40 dut.10.240.183.67: flow list 0
26/10/2020 09:25:40 dut.10.240.183.67:
26/10/2020 09:25:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:41 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:41 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:25:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:25:41 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_udp_l4src passed
26/10/2020 09:25:41 dut.10.240.183.67: flow flush 0
26/10/2020 09:25:41 dut.10.240.183.67:
26/10/2020 09:25:41 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_udp_l4dst================
26/10/2020 09:25:41 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:25:41 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:25:41 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:25:41 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:25:41 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:25:41 dut.10.240.183.67: flow list 0
26/10/2020 09:25:41 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:25:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:42 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe40fe0a2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:42 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:25:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xe40fe0a2', '0x2')]
26/10/2020 09:25:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:43 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x44550993 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:25:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x44550993', '0x3')]
26/10/2020 09:25:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:44 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe40fe0a2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:44 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:25:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xe40fe0a2', '0x2')]
26/10/2020 09:25:44 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:25:44 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:25:46 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:25:46 dut.10.240.183.67: flow list 0
26/10/2020 09:25:46 dut.10.240.183.67:
26/10/2020 09:25:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:47 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:47 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:25:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:25:47 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_udp_l4dst passed
26/10/2020 09:25:47 dut.10.240.183.67: flow flush 0
26/10/2020 09:25:47 dut.10.240.183.67:
26/10/2020 09:25:47 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_udp_all================
26/10/2020 09:25:47 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:25:47 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 09:25:47 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:25:47 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 09:25:47 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:25:47 dut.10.240.183.67: flow list 0
26/10/2020 09:25:47 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:25:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:48 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x23cda1a2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:48 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:25:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x23cda1a2', '0x2')]
26/10/2020 09:25:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:49 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x782b1b56 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:25:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x782b1b56', '0x6')]
26/10/2020 09:25:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:50 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x9939be68 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:50 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:25:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x9939be68', '0x8')]
26/10/2020 09:25:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:51 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x66df25f2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:51 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:25:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x66df25f2', '0x2')]
26/10/2020 09:25:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:53 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x93405dd1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:53 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:25:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x93405dd1', '0x1')]
26/10/2020 09:25:53 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:25:53 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:25:54 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:25:54 dut.10.240.183.67: flow list 0
26/10/2020 09:25:54 dut.10.240.183.67:
26/10/2020 09:25:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:25:55 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf696b77c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:25:55 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:25:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xf696b77c', '0xc')]
26/10/2020 09:25:55 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_udp_all passed
26/10/2020 09:25:55 dut.10.240.183.67: flow flush 0
26/10/2020 09:25:55 dut.10.240.183.67:
26/10/2020 09:25:55 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_dl_ipv4_udp_l3dst': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv4_udp_l3src': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv4_udp_l3dst_l4src': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv4_udp_l3dst_l4dst': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv4_udp_l3src_l4src': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv4_udp_l3src_l4dst': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv4_udp_l4src': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv4_udp_l4dst': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv4_udp_all': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_udp_l3dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_udp_l3src': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_udp_l3dst_l4src': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_udp_l3dst_l4dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_udp_l3src_l4src': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_udp_l3src_l4dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_udp_l4src': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_udp_l4dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_udp_all': 'passed'}
26/10/2020 09:25:55 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:25:55 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_udp Result PASSED:
26/10/2020 09:25:55 dut.10.240.183.67: flow flush 0
26/10/2020 09:25:56 dut.10.240.183.67:
testpmd>
26/10/2020 09:25:56 dut.10.240.183.67: clear port stats all
26/10/2020 09:25:57 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:25:57 dut.10.240.183.67: stop
26/10/2020 09:25:57 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 14 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 18 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:25:57 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_udp_symmetric Begin
26/10/2020 09:25:57 dut.10.240.183.67:
26/10/2020 09:25:58 tester:
26/10/2020 09:25:58 dut.10.240.183.67: start
26/10/2020 09:25:58 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:25:58 dut.10.240.183.67: quit
26/10/2020 09:25:59 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:25:59 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:26:01 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:26:11 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:26:11 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:26:11 dut.10.240.183.67: set verbose 1
26/10/2020 09:26:11 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:26:11 dut.10.240.183.67: show port info all
26/10/2020 09:26:11 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:26:11 dut.10.240.183.67: start
26/10/2020 09:26:11 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:26:11 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_symmetric================
26/10/2020 09:26:11 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:26:11 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:26:11 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:26:11 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:26:11 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:26:11 dut.10.240.183.67: flow list 0
26/10/2020 09:26:11 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:26:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:12 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4b5ffaeb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:12 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:26:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x4b5ffaeb', '0xb')]
26/10/2020 09:26:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:13 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4b5ffaeb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:13 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:26:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x4b5ffaeb', '0xb')]
26/10/2020 09:26:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:14 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4b5ffaeb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:14 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:26:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x4b5ffaeb', '0xb')]
26/10/2020 09:26:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:16 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4b5ffaeb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:16 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:26:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x4b5ffaeb', '0xb')]
26/10/2020 09:26:16 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:26:16 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:26:17 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:26:17 dut.10.240.183.67: flow list 0
26/10/2020 09:26:17 dut.10.240.183.67:
26/10/2020 09:26:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:18 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:18 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:26:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f3db66b', '0xb')]
26/10/2020 09:26:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:19 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:19 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:26:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f3db66b', '0xb')]
26/10/2020 09:26:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:20 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:20 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:26:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f3db66b', '0xb')]
26/10/2020 09:26:20 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_symmetric passed
26/10/2020 09:26:20 dut.10.240.183.67: flow flush 0
26/10/2020 09:26:20 dut.10.240.183.67:
26/10/2020 09:26:20 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_symmetric================
26/10/2020 09:26:20 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:26:20 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:26:20 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:26:20 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:26:20 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:26:20 dut.10.240.183.67: flow list 0
26/10/2020 09:26:20 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:26:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:21 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4b5ffaeb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:21 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:26:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x4b5ffaeb', '0xb')]
26/10/2020 09:26:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:23 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4b5ffaeb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:23 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:26:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x4b5ffaeb', '0xb')]
26/10/2020 09:26:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:24 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4b5ffaeb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:24 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:26:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x4b5ffaeb', '0xb')]
26/10/2020 09:26:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:25 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4b5ffaeb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:25 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:26:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x4b5ffaeb', '0xb')]
26/10/2020 09:26:25 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:26:25 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:26:26 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:26:26 dut.10.240.183.67: flow list 0
26/10/2020 09:26:26 dut.10.240.183.67:
26/10/2020 09:26:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:27 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:27 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:26:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f3db66b', '0xb')]
26/10/2020 09:26:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:28 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:28 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:26:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f3db66b', '0xb')]
26/10/2020 09:26:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:29 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:29 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:26:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f3db66b', '0xb')]
26/10/2020 09:26:29 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_symmetric passed
26/10/2020 09:26:29 dut.10.240.183.67: flow flush 0
26/10/2020 09:26:29 dut.10.240.183.67:
26/10/2020 09:26:29 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_dl_ipv4_tcp_symmetric': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_tcp_symmetric': 'passed'}
26/10/2020 09:26:29 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:26:29 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_udp_symmetric Result PASSED:
26/10/2020 09:26:29 dut.10.240.183.67: flow flush 0
26/10/2020 09:26:31 dut.10.240.183.67:
testpmd>
26/10/2020 09:26:31 dut.10.240.183.67: clear port stats all
26/10/2020 09:26:32 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:26:32 dut.10.240.183.67: stop
26/10/2020 09:26:32 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 14 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:26:32 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl Begin
26/10/2020 09:26:32 dut.10.240.183.67:
26/10/2020 09:26:32 tester:
26/10/2020 09:26:32 dut.10.240.183.67: start
26/10/2020 09:26:32 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:26:32 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3src================
26/10/2020 09:26:32 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:26:32 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:26:32 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:26:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:26:32 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:26:32 dut.10.240.183.67: flow list 0
26/10/2020 09:26:32 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:26:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:33 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe79249a7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:33 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:26:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xe79249a7', '0x7')]
26/10/2020 09:26:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:35 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe79249a7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:35 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:26:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xe79249a7', '0x7')]
26/10/2020 09:26:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:36 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xcff96410 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:26:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xcff96410', '0x0')]
26/10/2020 09:26:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:37 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe79249a7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:37 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:26:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xe79249a7', '0x7')]
26/10/2020 09:26:37 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:26:37 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:26:38 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:26:38 dut.10.240.183.67: flow list 0
26/10/2020 09:26:38 dut.10.240.183.67:
26/10/2020 09:26:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:39 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:26:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f3db66b', '0xb'), ('0x5f3db66b', '0xb')]
26/10/2020 09:26:39 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3src passed
26/10/2020 09:26:39 dut.10.240.183.67: flow flush 0
26/10/2020 09:26:39 dut.10.240.183.67:
26/10/2020 09:26:39 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3dst================
26/10/2020 09:26:39 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:26:39 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:26:39 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:26:39 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:26:39 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:26:39 dut.10.240.183.67: flow list 0
26/10/2020 09:26:39 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:26:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:40 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xb9292562 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:40 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:26:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9292562', '0x2')]
26/10/2020 09:26:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:42 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xb9292562 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:42 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:26:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9292562', '0x2')]
26/10/2020 09:26:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:43 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x914208d5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:26:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x914208d5', '0x5')]
26/10/2020 09:26:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:44 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xb9292562 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:44 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:26:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9292562', '0x2')]
26/10/2020 09:26:44 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:26:44 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:26:45 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:26:45 dut.10.240.183.67: flow list 0
26/10/2020 09:26:45 dut.10.240.183.67:
26/10/2020 09:26:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:46 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:46 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:26:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f3db66b', '0xb'), ('0x5f3db66b', '0xb')]
26/10/2020 09:26:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3dst passed
26/10/2020 09:26:46 dut.10.240.183.67: flow flush 0
26/10/2020 09:26:46 dut.10.240.183.67:
26/10/2020 09:26:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4dst================
26/10/2020 09:26:46 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:26:46 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:26:46 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:26:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:26:46 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:26:46 dut.10.240.183.67: flow list 0
26/10/2020 09:26:46 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:26:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:48 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3dfe6ad8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:48 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:26:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x3dfe6ad8', '0x8')]
26/10/2020 09:26:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:49 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x51952195 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:26:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x51952195', '0x5')]
26/10/2020 09:26:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:50 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x1595476f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:50 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:26:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x1595476f', '0xf')]
26/10/2020 09:26:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:51 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3dfe6ad8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:51 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:26:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x3dfe6ad8', '0x8')]
26/10/2020 09:26:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:52 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3dfe6ad8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:52 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:26:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x3dfe6ad8', '0x8')]
26/10/2020 09:26:52 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:26:52 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:26:53 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:26:53 dut.10.240.183.67: flow list 0
26/10/2020 09:26:53 dut.10.240.183.67:
26/10/2020 09:26:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:54 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:54 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:26:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f3db66b', '0xb'), ('0x5f3db66b', '0xb')]
26/10/2020 09:26:54 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4dst passed
26/10/2020 09:26:54 dut.10.240.183.67: flow flush 0
26/10/2020 09:26:54 dut.10.240.183.67:
26/10/2020 09:26:54 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src================
26/10/2020 09:26:54 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:26:54 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:26:54 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:26:54 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:26:54 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:26:54 dut.10.240.183.67: flow list 0
26/10/2020 09:26:55 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:26:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:56 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xd43c423a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:56 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:26:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xd43c423a', '0xa')]
26/10/2020 09:26:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:57 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xd492ef43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:57 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:26:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xd492ef43', '0x3')]
26/10/2020 09:26:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:58 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xfc576f8d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:58 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:26:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc576f8d', '0xd')]
26/10/2020 09:26:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:26:59 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xd43c423a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:26:59 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:26:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xd43c423a', '0xa')]
26/10/2020 09:26:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:00 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xd43c423a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:00 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:27:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xd43c423a', '0xa')]
26/10/2020 09:27:00 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:27:00 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:27:01 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:27:01 dut.10.240.183.67: flow list 0
26/10/2020 09:27:01 dut.10.240.183.67:
26/10/2020 09:27:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:02 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:02 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:27:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f3db66b', '0xb'), ('0x5f3db66b', '0xb')]
26/10/2020 09:27:02 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src passed
26/10/2020 09:27:02 dut.10.240.183.67: flow flush 0
26/10/2020 09:27:02 dut.10.240.183.67:
26/10/2020 09:27:02 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src================
26/10/2020 09:27:02 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:27:02 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:27:03 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:27:03 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:27:03 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:27:03 dut.10.240.183.67: flow list 0
26/10/2020 09:27:03 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:27:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:04 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x8a872eff - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:04 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:27:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x8a872eff', '0xf')]
26/10/2020 09:27:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:05 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x8a298386 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:05 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:27:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x8a298386', '0x6')]
26/10/2020 09:27:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:06 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xa2ec0348 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:06 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:27:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xa2ec0348', '0x8')]
26/10/2020 09:27:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:07 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x8a872eff - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:07 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:27:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x8a872eff', '0xf')]
26/10/2020 09:27:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:08 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x8a872eff - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:08 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:27:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x8a872eff', '0xf')]
26/10/2020 09:27:08 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:27:08 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:27:09 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:27:09 dut.10.240.183.67: flow list 0
26/10/2020 09:27:09 dut.10.240.183.67:
26/10/2020 09:27:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:11 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:11 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:27:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f3db66b', '0xb'), ('0x5f3db66b', '0xb')]
26/10/2020 09:27:11 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src passed
26/10/2020 09:27:11 dut.10.240.183.67: flow flush 0
26/10/2020 09:27:11 dut.10.240.183.67:
26/10/2020 09:27:11 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4dst================
26/10/2020 09:27:11 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:27:11 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:27:11 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:27:11 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:27:11 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:27:11 dut.10.240.183.67: flow list 0
26/10/2020 09:27:11 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:27:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:12 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x6345061d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:12 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:27:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x6345061d', '0xd')]
26/10/2020 09:27:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:13 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf2e4d50 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:13 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:27:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xf2e4d50', '0x0')]
26/10/2020 09:27:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:14 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4b2e2baa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:14 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:27:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x4b2e2baa', '0xa')]
26/10/2020 09:27:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:15 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x6345061d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:27:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x6345061d', '0xd')]
26/10/2020 09:27:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:16 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x6345061d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:16 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:27:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x6345061d', '0xd')]
26/10/2020 09:27:16 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:27:16 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:27:17 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:27:17 dut.10.240.183.67: flow list 0
26/10/2020 09:27:18 dut.10.240.183.67:
26/10/2020 09:27:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:19 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:19 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:27:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f3db66b', '0xb'), ('0x5f3db66b', '0xb')]
26/10/2020 09:27:19 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4dst passed
26/10/2020 09:27:19 dut.10.240.183.67: flow flush 0
26/10/2020 09:27:19 dut.10.240.183.67:
26/10/2020 09:27:19 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only================
26/10/2020 09:27:19 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:27:19 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:27:19 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:27:19 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:27:19 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:27:19 dut.10.240.183.67: flow list 0
26/10/2020 09:27:19 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:27:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:20 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xdbca9ef - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:20 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:27:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xdbca9ef', '0xf')]
26/10/2020 09:27:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:21 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xce114359 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:21 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:27:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xce114359', '0x9')]
26/10/2020 09:27:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:22 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xdbca9ef - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:22 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:27:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xdbca9ef', '0xf')]
26/10/2020 09:27:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:23 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xdbca9ef - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:23 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:27:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xdbca9ef', '0xf')]
26/10/2020 09:27:23 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:27:23 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:27:25 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:27:25 dut.10.240.183.67: flow list 0
26/10/2020 09:27:25 dut.10.240.183.67:
26/10/2020 09:27:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:26 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:26 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:27:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f3db66b', '0xb'), ('0x5f3db66b', '0xb')]
26/10/2020 09:27:26 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only passed
26/10/2020 09:27:26 dut.10.240.183.67: flow flush 0
26/10/2020 09:27:26 dut.10.240.183.67:
26/10/2020 09:27:26 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l4dst_only================
26/10/2020 09:27:26 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:27:26 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:27:26 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:27:26 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:27:26 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:27:26 dut.10.240.183.67: flow list 0
26/10/2020 09:27:26 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:27:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:27 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xcf94c2c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:27 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:27:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xcf94c2c2', '0x2')]
26/10/2020 09:27:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:28 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x2f0576cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:27:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x2f0576cf', '0xf')]
26/10/2020 09:27:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:29 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xcf94c2c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:29 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:27:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xcf94c2c2', '0x2')]
26/10/2020 09:27:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:30 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xcf94c2c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:30 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:27:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xcf94c2c2', '0x2')]
26/10/2020 09:27:30 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:27:30 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:27:32 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:27:32 dut.10.240.183.67: flow list 0
26/10/2020 09:27:32 dut.10.240.183.67:
26/10/2020 09:27:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:33 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:33 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:27:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f3db66b', '0xb'), ('0x5f3db66b', '0xb')]
26/10/2020 09:27:33 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l4dst_only passed
26/10/2020 09:27:33 dut.10.240.183.67: flow flush 0
26/10/2020 09:27:33 dut.10.240.183.67:
26/10/2020 09:27:33 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp================
26/10/2020 09:27:33 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:27:33 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 09:27:33 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:27:33 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 09:27:33 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:27:33 dut.10.240.183.67: flow list 0
26/10/2020 09:27:33 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:27:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:34 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x580be55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:34 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:27:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x580be55', '0x5')]
26/10/2020 09:27:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:35 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x79346f5e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:35 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:27:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x79346f5e', '0xe')]
26/10/2020 09:27:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:36 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xd48baeff - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:27:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xd48baeff', '0xf')]
26/10/2020 09:27:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:37 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x7cc499f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:27:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x7cc499f0', '0x0')]
26/10/2020 09:27:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:39 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x2deb93e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:39 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:27:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x2deb93e2', '0x2')]
26/10/2020 09:27:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:40 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x580be55 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:40 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:27:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x580be55', '0x5')]
26/10/2020 09:27:40 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:27:40 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:27:41 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:27:41 dut.10.240.183.67: flow list 0
26/10/2020 09:27:41 dut.10.240.183.67:
26/10/2020 09:27:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:42 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5f3db66b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:42 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:27:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f3db66b', '0xb'), ('0x5f3db66b', '0xb')]
26/10/2020 09:27:42 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp passed
26/10/2020 09:27:42 dut.10.240.183.67: flow flush 0
26/10/2020 09:27:42 dut.10.240.183.67:
26/10/2020 09:27:42 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3src': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3dst': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4dst': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4dst': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l4dst_only': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp': 'passed'}
26/10/2020 09:27:42 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:27:42 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl Result PASSED:
26/10/2020 09:27:42 dut.10.240.183.67: flow flush 0
26/10/2020 09:27:43 dut.10.240.183.67:
testpmd>
26/10/2020 09:27:43 dut.10.240.183.67: clear port stats all
26/10/2020 09:27:44 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:27:44 dut.10.240.183.67: stop
26/10/2020 09:27:44 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 18 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 9 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:27:44 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl_symmetric Begin
26/10/2020 09:27:45 dut.10.240.183.67:
26/10/2020 09:27:45 tester:
26/10/2020 09:27:45 dut.10.240.183.67: start
26/10/2020 09:27:45 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:27:45 dut.10.240.183.67: quit
26/10/2020 09:27:46 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:27:46 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:27:47 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:27:57 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:27:58 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:27:58 dut.10.240.183.67: set verbose 1
26/10/2020 09:27:58 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:27:58 dut.10.240.183.67: show port info all
26/10/2020 09:27:58 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:27:58 dut.10.240.183.67: start
26/10/2020 09:27:58 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:27:58 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl_symmetric================
26/10/2020 09:27:58 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:27:58 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/10/2020 09:27:58 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:27:58 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/10/2020 09:27:58 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:27:58 dut.10.240.183.67: flow list 0
26/10/2020 09:27:58 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:27:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:27:59 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x11700d01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:27:59 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-dl'}
26/10/2020 09:27:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x11700d01', '0x1')]
26/10/2020 09:27:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:00 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x11700d01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:00 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:28:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x11700d01', '0x1')]
26/10/2020 09:28:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:01 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x11700d01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:01 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:28:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x11700d01', '0x1')]
26/10/2020 09:28:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:02 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x11700d01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:02 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:28:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x11700d01', '0x1')]
26/10/2020 09:28:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:03 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x11700d01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:03 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-ul'}
26/10/2020 09:28:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x11700d01', '0x1')]
26/10/2020 09:28:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:05 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x11700d01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:05 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:28:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x11700d01', '0x1')]
26/10/2020 09:28:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:06 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x11700d01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:06 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:28:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x11700d01', '0x1')]
26/10/2020 09:28:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:07 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x11700d01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:07 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:28:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x11700d01', '0x1')]
26/10/2020 09:28:07 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:28:07 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:28:08 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:28:08 dut.10.240.183.67: flow list 0
26/10/2020 09:28:08 dut.10.240.183.67:
26/10/2020 09:28:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:09 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x7793357 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:09 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:28:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x7793357', '0x7')]
26/10/2020 09:28:09 TestCVLIAVFRSSGTPU: action: udp-dl
26/10/2020 09:28:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:10 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x7793357 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:10 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:28:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x7793357', '0x7')]
26/10/2020 09:28:10 TestCVLIAVFRSSGTPU: action: udp-ul
26/10/2020 09:28:10 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl_symmetric passed
26/10/2020 09:28:10 dut.10.240.183.67: flow flush 0
26/10/2020 09:28:10 dut.10.240.183.67:
26/10/2020 09:28:10 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl_symmetric': 'passed'}
26/10/2020 09:28:10 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:28:10 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl_symmetric Result PASSED:
26/10/2020 09:28:10 dut.10.240.183.67: flow flush 0
26/10/2020 09:28:11 dut.10.240.183.67:
testpmd>
26/10/2020 09:28:11 dut.10.240.183.67: clear port stats all
26/10/2020 09:28:13 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:28:13 dut.10.240.183.67: stop
26/10/2020 09:28:13 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:28:13 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_without_ul_dl Begin
26/10/2020 09:28:13 dut.10.240.183.67:
26/10/2020 09:28:13 tester:
26/10/2020 09:28:13 dut.10.240.183.67: start
26/10/2020 09:28:13 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:28:13 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_l3dst================
26/10/2020 09:28:13 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:28:13 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:28:13 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:28:13 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:28:13 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:28:13 dut.10.240.183.67: flow list 0
26/10/2020 09:28:13 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 09:28:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:14 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe53302ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:14 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:28:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xe53302ca', '0xa')]
26/10/2020 09:28:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:15 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x464cecd7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:15 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:28:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x464cecd7', '0x7')]
26/10/2020 09:28:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:17 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe53302ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:17 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:28:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xe53302ca', '0xa')]
26/10/2020 09:28:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:18 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe53302ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:18 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:28:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xe53302ca', '0xa')]
26/10/2020 09:28:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:19 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x464cecd7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:19 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:28:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x464cecd7', '0x7')]
26/10/2020 09:28:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:20 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe53302ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:20 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:28:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xe53302ca', '0xa')]
26/10/2020 09:28:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:21 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe53302ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:21 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:28:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xe53302ca', '0xa')]
26/10/2020 09:28:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:22 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x464cecd7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:28:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x464cecd7', '0x7')]
26/10/2020 09:28:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:23 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe53302ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:23 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:28:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xe53302ca', '0xa')]
26/10/2020 09:28:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:24 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe53302ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:24 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:28:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xe53302ca', '0xa')]
26/10/2020 09:28:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:25 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x464cecd7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:28:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x464cecd7', '0x7')]
26/10/2020 09:28:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:26 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe53302ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:26 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:28:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xe53302ca', '0xa')]
26/10/2020 09:28:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:28 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe53302ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:28 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:28:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xe53302ca', '0xa')]
26/10/2020 09:28:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:29 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x464cecd7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:29 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:28:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x464cecd7', '0x7')]
26/10/2020 09:28:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:30 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe53302ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:30 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:28:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xe53302ca', '0xa')]
26/10/2020 09:28:30 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:28:30 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:28:31 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:28:31 dut.10.240.183.67: flow list 0
26/10/2020 09:28:31 dut.10.240.183.67:
26/10/2020 09:28:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:32 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x7793357 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x7793357 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x7793357 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x7793357 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x7793357 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:32 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:28:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x7793357', '0x7'), ('0x7793357', '0x7'), ('0x7793357', '0x7'), ('0x7793357', '0x7'), ('0x7793357', '0x7')]
26/10/2020 09:28:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_l3dst passed
26/10/2020 09:28:32 dut.10.240.183.67: flow flush 0
26/10/2020 09:28:32 dut.10.240.183.67:
26/10/2020 09:28:32 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_l3src================
26/10/2020 09:28:32 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:28:32 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 09:28:32 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:28:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 09:28:32 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:28:32 dut.10.240.183.67: flow list 0
26/10/2020 09:28:32 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 09:28:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:34 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x252a11c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:34 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:28:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x252a11c8', '0x8')]
26/10/2020 09:28:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:35 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x8655ffd5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:35 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:28:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x8655ffd5', '0x5')]
26/10/2020 09:28:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:36 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x252a11c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:36 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:28:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x252a11c8', '0x8')]
26/10/2020 09:28:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:37 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x252a11c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:37 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:28:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x252a11c8', '0x8')]
26/10/2020 09:28:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:38 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x8655ffd5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:38 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:28:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x8655ffd5', '0x5')]
26/10/2020 09:28:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:39 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x252a11c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:39 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:28:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x252a11c8', '0x8')]
26/10/2020 09:28:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:40 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x252a11c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:40 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:28:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x252a11c8', '0x8')]
26/10/2020 09:28:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:41 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x8655ffd5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:41 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:28:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x8655ffd5', '0x5')]
26/10/2020 09:28:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:42 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x252a11c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:42 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:28:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x252a11c8', '0x8')]
26/10/2020 09:28:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:43 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x252a11c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:43 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:28:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x252a11c8', '0x8')]
26/10/2020 09:28:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:45 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x8655ffd5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:45 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:28:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x8655ffd5', '0x5')]
26/10/2020 09:28:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:46 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x252a11c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:46 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:28:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x252a11c8', '0x8')]
26/10/2020 09:28:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:47 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x252a11c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:47 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:28:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x252a11c8', '0x8')]
26/10/2020 09:28:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:48 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x8655ffd5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:48 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:28:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x8655ffd5', '0x5')]
26/10/2020 09:28:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:49 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x252a11c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:49 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:28:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x252a11c8', '0x8')]
26/10/2020 09:28:49 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:28:49 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:28:50 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:28:50 dut.10.240.183.67: flow list 0
26/10/2020 09:28:50 dut.10.240.183.67:
26/10/2020 09:28:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:51 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x7793357 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x7793357 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x7793357 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x7793357 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x7793357 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:51 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:28:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x7793357', '0x7'), ('0x7793357', '0x7'), ('0x7793357', '0x7'), ('0x7793357', '0x7'), ('0x7793357', '0x7')]
26/10/2020 09:28:51 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_l3src passed
26/10/2020 09:28:51 dut.10.240.183.67: flow flush 0
26/10/2020 09:28:51 dut.10.240.183.67:
26/10/2020 09:28:51 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_all================
26/10/2020 09:28:51 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:28:51 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/10/2020 09:28:51 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:28:51 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/10/2020 09:28:52 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:28:52 dut.10.240.183.67: flow list 0
26/10/2020 09:28:52 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 09:28:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:53 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xc68d5763 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:53 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:28:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xc68d5763', '0x3')]
26/10/2020 09:28:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:54 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x3a01ffe5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:54 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:28:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a01ffe5', '0x5')]
26/10/2020 09:28:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:55 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x65f2b97e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:28:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x65f2b97e', '0xe')]
26/10/2020 09:28:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:56 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x997e11f8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:56 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:28:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x997e11f8', '0x8')]
26/10/2020 09:28:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:57 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xc68d5763 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:57 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:28:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xc68d5763', '0x3')]
26/10/2020 09:28:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:58 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xc68d5763 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:58 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:28:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xc68d5763', '0x3')]
26/10/2020 09:28:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:28:59 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x3a01ffe5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:28:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:28:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a01ffe5', '0x5')]
26/10/2020 09:28:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:00 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x65f2b97e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:00 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:29:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x65f2b97e', '0xe')]
26/10/2020 09:29:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:02 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x997e11f8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:02 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:29:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x997e11f8', '0x8')]
26/10/2020 09:29:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:03 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xc68d5763 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:03 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:29:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xc68d5763', '0x3')]
26/10/2020 09:29:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:04 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xc68d5763 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:04 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:29:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xc68d5763', '0x3')]
26/10/2020 09:29:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:05 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x3a01ffe5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:05 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:29:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a01ffe5', '0x5')]
26/10/2020 09:29:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:06 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x65f2b97e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:06 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:29:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x65f2b97e', '0xe')]
26/10/2020 09:29:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:07 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x997e11f8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:07 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:29:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x997e11f8', '0x8')]
26/10/2020 09:29:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:08 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xc68d5763 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:08 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:29:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xc68d5763', '0x3')]
26/10/2020 09:29:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:09 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xc68d5763 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:09 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:29:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xc68d5763', '0x3')]
26/10/2020 09:29:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:10 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3a01ffe5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:10 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:29:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a01ffe5', '0x5')]
26/10/2020 09:29:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:11 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x65f2b97e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:29:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x65f2b97e', '0xe')]
26/10/2020 09:29:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:13 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x997e11f8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:13 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:29:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x997e11f8', '0x8')]
26/10/2020 09:29:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:14 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xc68d5763 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:14 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:29:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xc68d5763', '0x3')]
26/10/2020 09:29:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:15 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xc68d5763 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:15 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:29:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xc68d5763', '0x3')]
26/10/2020 09:29:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:16 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3a01ffe5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:16 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:29:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a01ffe5', '0x5')]
26/10/2020 09:29:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:17 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x65f2b97e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:17 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:29:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x65f2b97e', '0xe')]
26/10/2020 09:29:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:18 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x997e11f8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:18 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:29:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x997e11f8', '0x8')]
26/10/2020 09:29:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:19 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xc68d5763 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:19 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:29:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xc68d5763', '0x3')]
26/10/2020 09:29:19 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:29:19 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:29:20 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:29:20 dut.10.240.183.67: flow list 0
26/10/2020 09:29:20 dut.10.240.183.67:
26/10/2020 09:29:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:22 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x7793357 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x7793357 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x7793357 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x7793357 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x7793357 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:29:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x7793357', '0x7'), ('0x7793357', '0x7'), ('0x7793357', '0x7'), ('0x7793357', '0x7'), ('0x7793357', '0x7')]
26/10/2020 09:29:22 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_all passed
26/10/2020 09:29:22 dut.10.240.183.67: flow flush 0
26/10/2020 09:29:22 dut.10.240.183.67:
26/10/2020 09:29:22 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_l3dst': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_l3src': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv4_all': 'passed'}
26/10/2020 09:29:22 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:29:22 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_without_ul_dl Result PASSED:
26/10/2020 09:29:22 dut.10.240.183.67: flow flush 0
26/10/2020 09:29:23 dut.10.240.183.67:
testpmd>
26/10/2020 09:29:23 dut.10.240.183.67: clear port stats all
26/10/2020 09:29:24 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:29:24 dut.10.240.183.67: stop
26/10/2020 09:29:24 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 20 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 15 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:29:24 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_without_ul_dl_symmetric Begin
26/10/2020 09:29:24 dut.10.240.183.67:
26/10/2020 09:29:24 tester:
26/10/2020 09:29:24 dut.10.240.183.67: start
26/10/2020 09:29:24 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:29:24 dut.10.240.183.67: quit
26/10/2020 09:29:26 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:29:26 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:29:27 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:29:37 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:29:37 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:29:37 dut.10.240.183.67: set verbose 1
26/10/2020 09:29:37 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:29:37 dut.10.240.183.67: show port info all
26/10/2020 09:29:37 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:29:37 dut.10.240.183.67: start
26/10/2020 09:29:37 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:29:37 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ipv4_without_ul_dl_symmetric================
26/10/2020 09:29:37 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:29:37 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 09:29:37 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:29:37 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 09:29:38 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:29:38 dut.10.240.183.67: flow list 0
26/10/2020 09:29:38 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 09:29:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:39 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x5cafc030 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:39 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'}
26/10/2020 09:29:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x5cafc030', '0x0')]
26/10/2020 09:29:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:40 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x5cafc030 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:40 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:29:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x5cafc030', '0x0')]
26/10/2020 09:29:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:41 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x5cafc030 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:41 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'}
26/10/2020 09:29:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x5cafc030', '0x0')]
26/10/2020 09:29:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:42 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x5cafc030 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:42 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:29:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x5cafc030', '0x0')]
26/10/2020 09:29:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:43 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5cafc030 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:43 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'}
26/10/2020 09:29:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x5cafc030', '0x0')]
26/10/2020 09:29:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:44 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5cafc030 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:44 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:29:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x5cafc030', '0x0')]
26/10/2020 09:29:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:45 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5cafc030 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:45 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'}
26/10/2020 09:29:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x5cafc030', '0x0')]
26/10/2020 09:29:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:46 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5cafc030 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:46 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:29:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x5cafc030', '0x0')]
26/10/2020 09:29:46 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:29:46 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:29:48 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:29:48 dut.10.240.183.67: flow list 0
26/10/2020 09:29:48 dut.10.240.183.67:
26/10/2020 09:29:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:49 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:49 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'}
26/10/2020 09:29:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x83d4b61c', '0xc')]
26/10/2020 09:29:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:50 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:50 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'}
26/10/2020 09:29:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x83d4b61c', '0xc')]
26/10/2020 09:29:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:51 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:51 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'}
26/10/2020 09:29:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x83d4b61c', '0xc')]
26/10/2020 09:29:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:52 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:52 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:29:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x83d4b61c', '0xc')]
26/10/2020 09:29:52 TestCVLIAVFRSSGTPU: action: ipv4-udp
26/10/2020 09:29:52 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ipv4_without_ul_dl_symmetric passed
26/10/2020 09:29:52 dut.10.240.183.67: flow flush 0
26/10/2020 09:29:52 dut.10.240.183.67:
26/10/2020 09:29:52 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_ipv4_without_ul_dl_symmetric': 'passed'}
26/10/2020 09:29:52 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:29:52 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_without_ul_dl_symmetric Result PASSED:
26/10/2020 09:29:52 dut.10.240.183.67: flow flush 0
26/10/2020 09:29:53 dut.10.240.183.67:
testpmd>
26/10/2020 09:29:53 dut.10.240.183.67: clear port stats all
26/10/2020 09:29:54 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:29:54 dut.10.240.183.67: stop
26/10/2020 09:29:55 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:29:55 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6 Begin
26/10/2020 09:29:55 dut.10.240.183.67:
26/10/2020 09:29:55 tester:
26/10/2020 09:29:55 dut.10.240.183.67: start
26/10/2020 09:29:55 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:29:55 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_l3dst================
26/10/2020 09:29:55 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:29:55 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:29:55 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:29:55 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:29:55 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:29:55 dut.10.240.183.67: flow list 0
26/10/2020 09:29:55 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 09:29:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:56 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:56 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:29:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:29:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:57 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xff0a69c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:57 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:29:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0a69c8', '0x8')]
26/10/2020 09:29:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:58 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:58 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:29:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:29:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:29:59 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:29:59 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:29:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:29:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:01 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xff0a69c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:01 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0a69c8', '0x8')]
26/10/2020 09:30:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:02 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:02 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:30:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:30:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:03 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:03 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:30:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:30:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:04 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xff0a69c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:04 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0a69c8', '0x8')]
26/10/2020 09:30:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:05 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:05 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:30:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:30:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:06 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:06 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:30:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:30:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:07 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xff0a69c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:07 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0a69c8', '0x8')]
26/10/2020 09:30:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:08 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:08 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:30:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:30:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:09 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:09 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:30:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:30:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:11 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xff0a69c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0a69c8', '0x8')]
26/10/2020 09:30:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:12 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:12 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:30:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:30:12 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:30:12 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:30:13 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:30:13 dut.10.240.183.67: flow list 0
26/10/2020 09:30:13 dut.10.240.183.67:
26/10/2020 09:30:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:14 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:14 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:30:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc')]
26/10/2020 09:30:14 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_l3dst passed
26/10/2020 09:30:14 dut.10.240.183.67: flow flush 0
26/10/2020 09:30:14 dut.10.240.183.67:
26/10/2020 09:30:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_l3src================
26/10/2020 09:30:14 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:30:14 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/10/2020 09:30:14 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:30:14 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/10/2020 09:30:14 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:30:14 dut.10.240.183.67: flow list 0
26/10/2020 09:30:14 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 09:30:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:15 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:15 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:30:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:30:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:16 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:16 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:30:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:30:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:18 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x7a9c0983 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:18 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a9c0983', '0x3')]
26/10/2020 09:30:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:19 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:19 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:30:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:30:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:20 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:20 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:30:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:30:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:21 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7a9c0983 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:21 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a9c0983', '0x3')]
26/10/2020 09:30:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:22 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:22 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:30:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:30:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:23 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:23 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:30:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:30:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:24 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7a9c0983 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:24 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a9c0983', '0x3')]
26/10/2020 09:30:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:25 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:25 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:30:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:30:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:26 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:26 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:30:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:30:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:28 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7a9c0983 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a9c0983', '0x3')]
26/10/2020 09:30:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:29 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:29 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:30:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:30:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:30 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:30 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:30:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:30:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:31 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x7a9c0983 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:31 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a9c0983', '0x3')]
26/10/2020 09:30:31 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:30:31 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:30:32 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:30:32 dut.10.240.183.67: flow list 0
26/10/2020 09:30:32 dut.10.240.183.67:
26/10/2020 09:30:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:33 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:33 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:30:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc')]
26/10/2020 09:30:33 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_l3src passed
26/10/2020 09:30:33 dut.10.240.183.67: flow flush 0
26/10/2020 09:30:33 dut.10.240.183.67:
26/10/2020 09:30:33 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_all================
26/10/2020 09:30:33 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:30:33 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/10/2020 09:30:33 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:30:33 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/10/2020 09:30:33 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:30:33 dut.10.240.183.67: flow list 0
26/10/2020 09:30:34 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 09:30:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:35 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xcef5e21f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:35 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:30:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xcef5e21f', '0xf')]
26/10/2020 09:30:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:36 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x610ffbe6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x610ffbe6', '0x6')]
26/10/2020 09:30:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:37 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x57f6274a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x57f6274a', '0xa')]
26/10/2020 09:30:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:38 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf80c3eb3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:38 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xf80c3eb3', '0x3')]
26/10/2020 09:30:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:39 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xcef5e21f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:39 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:30:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xcef5e21f', '0xf')]
26/10/2020 09:30:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:40 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x610ffbe6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:40 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x610ffbe6', '0x6')]
26/10/2020 09:30:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:41 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x57f6274a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:41 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x57f6274a', '0xa')]
26/10/2020 09:30:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:42 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf80c3eb3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:42 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xf80c3eb3', '0x3')]
26/10/2020 09:30:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:43 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xcef5e21f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:43 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:30:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xcef5e21f', '0xf')]
26/10/2020 09:30:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:45 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x610ffbe6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:45 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x610ffbe6', '0x6')]
26/10/2020 09:30:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:46 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x57f6274a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:46 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x57f6274a', '0xa')]
26/10/2020 09:30:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:47 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf80c3eb3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xf80c3eb3', '0x3')]
26/10/2020 09:30:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:48 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xcef5e21f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:48 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:30:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xcef5e21f', '0xf')]
26/10/2020 09:30:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:49 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x610ffbe6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x610ffbe6', '0x6')]
26/10/2020 09:30:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:50 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x57f6274a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:50 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x57f6274a', '0xa')]
26/10/2020 09:30:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:51 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf80c3eb3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:51 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xf80c3eb3', '0x3')]
26/10/2020 09:30:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:52 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xcef5e21f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:52 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:30:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xcef5e21f', '0xf')]
26/10/2020 09:30:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:53 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x610ffbe6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:53 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x610ffbe6', '0x6')]
26/10/2020 09:30:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:54 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x57f6274a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:54 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x57f6274a', '0xa')]
26/10/2020 09:30:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:56 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xf80c3eb3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:56 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:30:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xf80c3eb3', '0x3')]
26/10/2020 09:30:56 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:30:56 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:30:57 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:30:57 dut.10.240.183.67: flow list 0
26/10/2020 09:30:57 dut.10.240.183.67:
26/10/2020 09:30:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:58 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:58 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:30:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc')]
26/10/2020 09:30:58 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_all passed
26/10/2020 09:30:58 dut.10.240.183.67: flow flush 0
26/10/2020 09:30:58 dut.10.240.183.67:
26/10/2020 09:30:58 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_l3dst================
26/10/2020 09:30:58 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:30:58 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:30:58 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:30:58 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:30:58 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:30:58 dut.10.240.183.67: flow list 0
26/10/2020 09:30:58 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 09:30:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:30:59 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:30:59 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:30:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:30:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:00 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xff0a69c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:00 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0a69c8', '0x8')]
26/10/2020 09:31:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:02 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:02 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:31:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:31:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:03 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:03 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:31:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:31:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:04 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xff0a69c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:04 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0a69c8', '0x8')]
26/10/2020 09:31:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:05 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:05 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:31:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:31:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:06 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:06 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:31:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:31:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:07 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xff0a69c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:07 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0a69c8', '0x8')]
26/10/2020 09:31:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:08 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:08 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:31:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:31:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:09 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:09 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:31:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:31:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:10 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xff0a69c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:10 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0a69c8', '0x8')]
26/10/2020 09:31:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:12 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:12 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:31:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:31:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:13 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:13 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:31:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:31:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:14 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xff0a69c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:14 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0a69c8', '0x8')]
26/10/2020 09:31:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:15 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe827afcb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:31:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xe827afcb', '0xb')]
26/10/2020 09:31:15 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:31:15 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:31:16 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:31:16 dut.10.240.183.67: flow list 0
26/10/2020 09:31:16 dut.10.240.183.67:
26/10/2020 09:31:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:17 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:17 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:31:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc')]
26/10/2020 09:31:17 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_l3dst passed
26/10/2020 09:31:17 dut.10.240.183.67: flow flush 0
26/10/2020 09:31:17 dut.10.240.183.67:
26/10/2020 09:31:17 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_l3src================
26/10/2020 09:31:17 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:31:17 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/10/2020 09:31:17 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:31:17 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/10/2020 09:31:17 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:31:17 dut.10.240.183.67: flow list 0
26/10/2020 09:31:18 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 09:31:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:19 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:19 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:31:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:31:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:20 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:20 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:31:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:31:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:21 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x7a9c0983 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:21 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a9c0983', '0x3')]
26/10/2020 09:31:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:22 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:22 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:31:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:31:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:23 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:23 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:31:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:31:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:24 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7a9c0983 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:24 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a9c0983', '0x3')]
26/10/2020 09:31:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:25 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:25 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:31:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:31:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:26 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:26 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:31:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:31:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:27 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7a9c0983 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:27 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a9c0983', '0x3')]
26/10/2020 09:31:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:29 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:29 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:31:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:31:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:30 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:30 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:31:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:31:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:31 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7a9c0983 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:31 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a9c0983', '0x3')]
26/10/2020 09:31:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:32 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:32 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:31:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:31:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:33 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe39fccd6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:33 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:31:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xe39fccd6', '0x6')]
26/10/2020 09:31:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:34 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x7a9c0983 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:34 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a9c0983', '0x3')]
26/10/2020 09:31:34 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:31:34 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:31:35 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:31:35 dut.10.240.183.67: flow list 0
26/10/2020 09:31:35 dut.10.240.183.67:
26/10/2020 09:31:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:36 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:36 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:31:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc')]
26/10/2020 09:31:36 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_l3src passed
26/10/2020 09:31:36 dut.10.240.183.67: flow flush 0
26/10/2020 09:31:37 dut.10.240.183.67:
26/10/2020 09:31:37 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_all================
26/10/2020 09:31:37 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:31:37 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/10/2020 09:31:37 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:31:37 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/10/2020 09:31:37 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:31:37 dut.10.240.183.67: flow list 0
26/10/2020 09:31:37 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 09:31:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:38 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xcef5e21f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:38 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:31:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xcef5e21f', '0xf')]
26/10/2020 09:31:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:39 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x610ffbe6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:39 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x610ffbe6', '0x6')]
26/10/2020 09:31:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:40 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x57f6274a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:40 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x57f6274a', '0xa')]
26/10/2020 09:31:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:41 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf80c3eb3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:41 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xf80c3eb3', '0x3')]
26/10/2020 09:31:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:42 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xcef5e21f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:42 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:31:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xcef5e21f', '0xf')]
26/10/2020 09:31:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:43 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x610ffbe6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x610ffbe6', '0x6')]
26/10/2020 09:31:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:44 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x57f6274a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:44 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x57f6274a', '0xa')]
26/10/2020 09:31:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:46 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf80c3eb3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:46 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xf80c3eb3', '0x3')]
26/10/2020 09:31:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:47 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xcef5e21f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:47 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:31:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xcef5e21f', '0xf')]
26/10/2020 09:31:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:48 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x610ffbe6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:48 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x610ffbe6', '0x6')]
26/10/2020 09:31:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:49 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x57f6274a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x57f6274a', '0xa')]
26/10/2020 09:31:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:50 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf80c3eb3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:50 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xf80c3eb3', '0x3')]
26/10/2020 09:31:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:51 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xcef5e21f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:51 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:31:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xcef5e21f', '0xf')]
26/10/2020 09:31:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:52 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x610ffbe6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x610ffbe6', '0x6')]
26/10/2020 09:31:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:53 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x57f6274a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:53 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x57f6274a', '0xa')]
26/10/2020 09:31:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:54 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf80c3eb3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:54 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xf80c3eb3', '0x3')]
26/10/2020 09:31:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:55 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xcef5e21f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:55 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:31:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xcef5e21f', '0xf')]
26/10/2020 09:31:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:57 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x610ffbe6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:57 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x610ffbe6', '0x6')]
26/10/2020 09:31:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:58 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x57f6274a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:58 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x57f6274a', '0xa')]
26/10/2020 09:31:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:31:59 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xf80c3eb3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:31:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:31:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xf80c3eb3', '0x3')]
26/10/2020 09:31:59 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:31:59 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:32:00 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:32:00 dut.10.240.183.67: flow list 0
26/10/2020 09:32:00 dut.10.240.183.67:
26/10/2020 09:32:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:01 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x83d4b61c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:01 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:32:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc'), ('0x83d4b61c', '0xc')]
26/10/2020 09:32:01 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_all passed
26/10/2020 09:32:01 dut.10.240.183.67: flow flush 0
26/10/2020 09:32:01 dut.10.240.183.67:
26/10/2020 09:32:01 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_dl_ipv6_l3dst': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv6_l3src': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv6_all': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_l3dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_l3src': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_all': 'passed'}
26/10/2020 09:32:01 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:32:01 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6 Result PASSED:
26/10/2020 09:32:01 dut.10.240.183.67: flow flush 0
26/10/2020 09:32:02 dut.10.240.183.67:
testpmd>
26/10/2020 09:32:02 dut.10.240.183.67: clear port stats all
26/10/2020 09:32:04 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:32:04 dut.10.240.183.67: stop
26/10/2020 09:32:04 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 20 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 30 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 20 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 30 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:32:04 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_symmetric Begin
26/10/2020 09:32:04 dut.10.240.183.67:
26/10/2020 09:32:04 tester:
26/10/2020 09:32:04 dut.10.240.183.67: start
26/10/2020 09:32:04 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:32:04 dut.10.240.183.67: quit
26/10/2020 09:32:05 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:32:05 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:32:07 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:32:17 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:32:17 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:32:17 dut.10.240.183.67: set verbose 1
26/10/2020 09:32:17 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:32:17 dut.10.240.183.67: show port info all
26/10/2020 09:32:17 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:32:17 dut.10.240.183.67: start
26/10/2020 09:32:17 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:32:17 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_symmetric================
26/10/2020 09:32:17 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:32:17 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/10/2020 09:32:17 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:32:17 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/10/2020 09:32:17 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:32:17 dut.10.240.183.67: flow list 0
26/10/2020 09:32:17 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 09:32:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:18 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x24c88827 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:18 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'}
26/10/2020 09:32:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x24c88827', '0x7')]
26/10/2020 09:32:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:19 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x24c88827 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:19 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:32:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x24c88827', '0x7')]
26/10/2020 09:32:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:20 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x24c88827 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:20 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'}
26/10/2020 09:32:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x24c88827', '0x7')]
26/10/2020 09:32:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:22 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x24c88827 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:22 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:32:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x24c88827', '0x7')]
26/10/2020 09:32:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:23 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x24c88827 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:23 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'}
26/10/2020 09:32:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x24c88827', '0x7')]
26/10/2020 09:32:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:24 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x24c88827 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:24 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:32:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x24c88827', '0x7')]
26/10/2020 09:32:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:25 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x24c88827 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:25 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'}
26/10/2020 09:32:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x24c88827', '0x7')]
26/10/2020 09:32:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:26 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x24c88827 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:26 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:32:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x24c88827', '0x7')]
26/10/2020 09:32:26 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:32:26 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:32:27 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:32:27 dut.10.240.183.67: flow list 0
26/10/2020 09:32:27 dut.10.240.183.67:
26/10/2020 09:32:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:28 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:28 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'}
26/10/2020 09:32:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:32:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:29 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:29 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'}
26/10/2020 09:32:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:32:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:31 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:31 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'}
26/10/2020 09:32:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:32:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:32 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:32 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'}
26/10/2020 09:32:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:32:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_symmetric passed
26/10/2020 09:32:32 dut.10.240.183.67: flow flush 0
26/10/2020 09:32:32 dut.10.240.183.67:
26/10/2020 09:32:32 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_symmetric================
26/10/2020 09:32:32 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:32:32 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/10/2020 09:32:32 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:32:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/10/2020 09:32:32 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:32:32 dut.10.240.183.67: flow list 0
26/10/2020 09:32:32 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 09:32:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:33 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x24c88827 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:33 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'}
26/10/2020 09:32:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x24c88827', '0x7')]
26/10/2020 09:32:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:34 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x24c88827 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:34 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:32:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x24c88827', '0x7')]
26/10/2020 09:32:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:35 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x24c88827 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:35 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'}
26/10/2020 09:32:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x24c88827', '0x7')]
26/10/2020 09:32:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:36 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x24c88827 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:36 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:32:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x24c88827', '0x7')]
26/10/2020 09:32:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:37 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x24c88827 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:37 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'}
26/10/2020 09:32:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x24c88827', '0x7')]
26/10/2020 09:32:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:39 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x24c88827 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:39 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:32:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x24c88827', '0x7')]
26/10/2020 09:32:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:40 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x24c88827 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:40 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'}
26/10/2020 09:32:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x24c88827', '0x7')]
26/10/2020 09:32:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:41 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x24c88827 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:41 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:32:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x24c88827', '0x7')]
26/10/2020 09:32:41 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:32:41 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:32:42 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:32:42 dut.10.240.183.67: flow list 0
26/10/2020 09:32:42 dut.10.240.183.67:
26/10/2020 09:32:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:43 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:43 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'}
26/10/2020 09:32:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:32:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:44 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:44 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'}
26/10/2020 09:32:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:32:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:45 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:45 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'}
26/10/2020 09:32:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:32:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:46 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:46 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'}
26/10/2020 09:32:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:32:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_symmetric passed
26/10/2020 09:32:46 dut.10.240.183.67: flow flush 0
26/10/2020 09:32:47 dut.10.240.183.67:
26/10/2020 09:32:47 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_dl_ipv6_symmetric': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_symmetric': 'passed'}
26/10/2020 09:32:47 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:32:47 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_symmetric Result PASSED:
26/10/2020 09:32:47 dut.10.240.183.67: flow flush 0
26/10/2020 09:32:48 dut.10.240.183.67:
testpmd>
26/10/2020 09:32:48 dut.10.240.183.67: clear port stats all
26/10/2020 09:32:49 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:32:49 dut.10.240.183.67: stop
26/10/2020 09:32:49 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 16 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:32:49 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp Begin
26/10/2020 09:32:49 dut.10.240.183.67:
26/10/2020 09:32:49 tester:
26/10/2020 09:32:49 dut.10.240.183.67: start
26/10/2020 09:32:49 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:32:49 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3dst================
26/10/2020 09:32:49 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:32:49 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:32:49 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:32:49 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:32:49 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:32:49 dut.10.240.183.67: flow list 0
26/10/2020 09:32:49 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:32:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:51 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x4a946e2e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:51 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:32:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x4a946e2e', '0xe')]
26/10/2020 09:32:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:52 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xa0a1fc6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:32:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xa0a1fc6', '0x6')]
26/10/2020 09:32:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:53 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x4a946e2e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:53 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:32:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x4a946e2e', '0xe')]
26/10/2020 09:32:53 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:32:53 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:32:54 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:32:54 dut.10.240.183.67: flow list 0
26/10/2020 09:32:54 dut.10.240.183.67:
26/10/2020 09:32:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:55 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:55 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:32:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:32:55 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3dst passed
26/10/2020 09:32:55 dut.10.240.183.67: flow flush 0
26/10/2020 09:32:55 dut.10.240.183.67:
26/10/2020 09:32:55 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3src================
26/10/2020 09:32:55 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:32:55 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:32:55 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:32:55 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:32:55 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:32:55 dut.10.240.183.67: flow list 0
26/10/2020 09:32:55 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:32:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:56 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x6388f23f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:56 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:32:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x6388f23f', '0xf')]
26/10/2020 09:32:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:58 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x6388f23f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:58 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:32:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x6388f23f', '0xf')]
26/10/2020 09:32:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:32:59 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x57400174 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:32:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:32:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x57400174', '0x4')]
26/10/2020 09:32:59 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:32:59 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:33:00 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:33:00 dut.10.240.183.67: flow list 0
26/10/2020 09:33:00 dut.10.240.183.67:
26/10/2020 09:33:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:01 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:01 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:33:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:33:01 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3src passed
26/10/2020 09:33:01 dut.10.240.183.67: flow flush 0
26/10/2020 09:33:01 dut.10.240.183.67:
26/10/2020 09:33:01 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3dst_l4src================
26/10/2020 09:33:01 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:33:01 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:33:01 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:33:01 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:33:01 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:33:01 dut.10.240.183.67: flow list 0
26/10/2020 09:33:01 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:33:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:02 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x244c36b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:02 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:33:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x244c36b5', '0x5')]
26/10/2020 09:33:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:03 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x64d2475d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:03 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:33:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x64d2475d', '0xd')]
26/10/2020 09:33:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:05 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x461c4eea - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:05 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:33:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x461c4eea', '0xa')]
26/10/2020 09:33:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:06 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x244c36b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:06 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:33:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x244c36b5', '0x5')]
26/10/2020 09:33:06 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:33:06 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:33:07 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:33:07 dut.10.240.183.67: flow list 0
26/10/2020 09:33:07 dut.10.240.183.67:
26/10/2020 09:33:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:08 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:08 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:33:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:33:08 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3dst_l4src passed
26/10/2020 09:33:08 dut.10.240.183.67: flow flush 0
26/10/2020 09:33:08 dut.10.240.183.67:
26/10/2020 09:33:08 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3dst_l4dst================
26/10/2020 09:33:08 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:33:08 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:33:08 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:33:08 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:33:08 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:33:08 dut.10.240.183.67: flow list 0
26/10/2020 09:33:08 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:33:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:09 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xac8264e3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:09 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:33:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xac8264e3', '0x3')]
26/10/2020 09:33:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:10 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xec1c150b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:10 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:33:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xec1c150b', '0xb')]
26/10/2020 09:33:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:12 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x461c4eea - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:33:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x461c4eea', '0xa')]
26/10/2020 09:33:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:13 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xac8264e3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:13 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:33:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xac8264e3', '0x3')]
26/10/2020 09:33:13 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:33:13 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:33:14 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:33:14 dut.10.240.183.67: flow list 0
26/10/2020 09:33:14 dut.10.240.183.67:
26/10/2020 09:33:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:15 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:15 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:33:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:33:15 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3dst_l4dst passed
26/10/2020 09:33:15 dut.10.240.183.67: flow flush 0
26/10/2020 09:33:15 dut.10.240.183.67:
26/10/2020 09:33:15 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3src_l4src================
26/10/2020 09:33:15 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:33:15 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:33:15 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:33:15 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:33:15 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:33:15 dut.10.240.183.67: flow list 0
26/10/2020 09:33:15 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:33:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:16 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd50aaa4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:16 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:33:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xd50aaa4', '0x4')]
26/10/2020 09:33:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:17 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x399859ef - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:17 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:33:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x399859ef', '0xf')]
26/10/2020 09:33:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:19 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x6f00d2fb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:19 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:33:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x6f00d2fb', '0xb')]
26/10/2020 09:33:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:20 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd50aaa4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:20 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:33:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xd50aaa4', '0x4')]
26/10/2020 09:33:20 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:33:20 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:33:21 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:33:21 dut.10.240.183.67: flow list 0
26/10/2020 09:33:21 dut.10.240.183.67:
26/10/2020 09:33:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:22 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:33:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:33:22 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3src_l4src passed
26/10/2020 09:33:22 dut.10.240.183.67: flow flush 0
26/10/2020 09:33:22 dut.10.240.183.67:
26/10/2020 09:33:22 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3src_l4dst================
26/10/2020 09:33:22 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:33:22 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:33:22 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:33:22 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:33:22 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:33:22 dut.10.240.183.67: flow list 0
26/10/2020 09:33:22 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:33:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:23 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x859ef8f2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:23 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:33:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x859ef8f2', '0x2')]
26/10/2020 09:33:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:25 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xb1560bb9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:33:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xb1560bb9', '0x9')]
26/10/2020 09:33:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:26 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x6f00d2fb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:26 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:33:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x6f00d2fb', '0xb')]
26/10/2020 09:33:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:27 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x859ef8f2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:33:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x859ef8f2', '0x2')]
26/10/2020 09:33:27 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:33:27 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:33:28 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:33:28 dut.10.240.183.67: flow list 0
26/10/2020 09:33:28 dut.10.240.183.67:
26/10/2020 09:33:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:29 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:29 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:33:29 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3src_l4dst passed
26/10/2020 09:33:29 dut.10.240.183.67: flow flush 0
26/10/2020 09:33:29 dut.10.240.183.67:
26/10/2020 09:33:29 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_l4src================
26/10/2020 09:33:29 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:33:29 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:33:29 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:33:29 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:33:29 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:33:29 dut.10.240.183.67: flow list 0
26/10/2020 09:33:29 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:33:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:30 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xde3c4892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:30 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:33:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xde3c4892', '0x2')]
26/10/2020 09:33:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:32 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x8a5a0e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:33:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x8a5a0e6', '0x6')]
26/10/2020 09:33:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:33 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xde3c4892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:33 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:33:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xde3c4892', '0x2')]
26/10/2020 09:33:33 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:33:33 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:33:34 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:33:34 dut.10.240.183.67: flow list 0
26/10/2020 09:33:34 dut.10.240.183.67:
26/10/2020 09:33:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:35 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:35 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:33:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:33:35 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_l4src passed
26/10/2020 09:33:35 dut.10.240.183.67: flow flush 0
26/10/2020 09:33:35 dut.10.240.183.67:
26/10/2020 09:33:35 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_l4dst================
26/10/2020 09:33:35 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:33:35 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:33:35 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:33:35 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:33:35 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:33:35 dut.10.240.183.67: flow list 0
26/10/2020 09:33:35 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:33:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:36 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xca885447 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:36 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:33:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xca885447', '0x7')]
26/10/2020 09:33:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:37 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x1c11bc33 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:33:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x1c11bc33', '0x3')]
26/10/2020 09:33:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:39 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xca885447 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:39 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:33:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xca885447', '0x7')]
26/10/2020 09:33:39 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:33:39 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:33:40 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:33:40 dut.10.240.183.67: flow list 0
26/10/2020 09:33:40 dut.10.240.183.67:
26/10/2020 09:33:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:41 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:41 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:33:41 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_l4dst passed
26/10/2020 09:33:41 dut.10.240.183.67: flow flush 0
26/10/2020 09:33:41 dut.10.240.183.67:
26/10/2020 09:33:41 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_all================
26/10/2020 09:33:41 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:33:41 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:33:41 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:33:41 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:33:41 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:33:41 dut.10.240.183.67: flow list 0
26/10/2020 09:33:41 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:33:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:42 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xc8eec0ef - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:42 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:33:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xc8eec0ef', '0xf')]
26/10/2020 09:33:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:43 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x921d9207 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:33:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x921d9207', '0x7')]
26/10/2020 09:33:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:45 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x9a060b73 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:45 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:33:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x9a060b73', '0x3')]
26/10/2020 09:33:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:46 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xf4374503 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:46 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:33:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xf4374503', '0x3')]
26/10/2020 09:33:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:47 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xfc2633a4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:33:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc2633a4', '0x4')]
26/10/2020 09:33:47 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:33:47 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:33:48 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:33:48 dut.10.240.183.67: flow list 0
26/10/2020 09:33:48 dut.10.240.183.67:
26/10/2020 09:33:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:49 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:33:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:33:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_all passed
26/10/2020 09:33:49 dut.10.240.183.67: flow flush 0
26/10/2020 09:33:49 dut.10.240.183.67:
26/10/2020 09:33:49 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3dst================
26/10/2020 09:33:49 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:33:49 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:33:49 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:33:49 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:33:49 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:33:49 dut.10.240.183.67: flow list 0
26/10/2020 09:33:49 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:33:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:50 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x4a946e2e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:50 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:33:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x4a946e2e', '0xe')]
26/10/2020 09:33:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:52 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xa0a1fc6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:33:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xa0a1fc6', '0x6')]
26/10/2020 09:33:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:53 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x4a946e2e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:53 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:33:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x4a946e2e', '0xe')]
26/10/2020 09:33:53 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:33:53 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:33:54 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:33:54 dut.10.240.183.67: flow list 0
26/10/2020 09:33:54 dut.10.240.183.67:
26/10/2020 09:33:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:55 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:55 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:33:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:33:55 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3dst passed
26/10/2020 09:33:55 dut.10.240.183.67: flow flush 0
26/10/2020 09:33:55 dut.10.240.183.67:
26/10/2020 09:33:55 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3src================
26/10/2020 09:33:55 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:33:55 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:33:55 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:33:55 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:33:55 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:33:55 dut.10.240.183.67: flow list 0
26/10/2020 09:33:55 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:33:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:56 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x6388f23f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:56 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:33:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x6388f23f', '0xf')]
26/10/2020 09:33:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:57 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x6388f23f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:57 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:33:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x6388f23f', '0xf')]
26/10/2020 09:33:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:33:59 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x57400174 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:33:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:33:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x57400174', '0x4')]
26/10/2020 09:33:59 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:33:59 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:34:00 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:34:00 dut.10.240.183.67: flow list 0
26/10/2020 09:34:00 dut.10.240.183.67:
26/10/2020 09:34:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:01 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:01 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:34:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:34:01 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3src passed
26/10/2020 09:34:01 dut.10.240.183.67: flow flush 0
26/10/2020 09:34:01 dut.10.240.183.67:
26/10/2020 09:34:01 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3dst_l4src================
26/10/2020 09:34:01 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:34:01 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:34:01 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:34:01 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:34:01 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:34:01 dut.10.240.183.67: flow list 0
26/10/2020 09:34:01 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:34:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:02 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x244c36b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:02 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:34:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x244c36b5', '0x5')]
26/10/2020 09:34:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:03 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x64d2475d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:03 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:34:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x64d2475d', '0xd')]
26/10/2020 09:34:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:04 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x461c4eea - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:04 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:34:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x461c4eea', '0xa')]
26/10/2020 09:34:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:06 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x244c36b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:06 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:34:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x244c36b5', '0x5')]
26/10/2020 09:34:06 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:34:06 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:34:07 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:34:07 dut.10.240.183.67: flow list 0
26/10/2020 09:34:07 dut.10.240.183.67:
26/10/2020 09:34:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:08 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:08 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:34:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:34:08 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3dst_l4src passed
26/10/2020 09:34:08 dut.10.240.183.67: flow flush 0
26/10/2020 09:34:08 dut.10.240.183.67:
26/10/2020 09:34:08 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3dst_l4dst================
26/10/2020 09:34:08 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:34:08 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:34:08 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:34:08 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:34:08 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:34:08 dut.10.240.183.67: flow list 0
26/10/2020 09:34:08 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:34:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:09 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xac8264e3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:09 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:34:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xac8264e3', '0x3')]
26/10/2020 09:34:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:10 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xec1c150b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:10 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:34:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xec1c150b', '0xb')]
26/10/2020 09:34:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:12 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x461c4eea - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:34:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x461c4eea', '0xa')]
26/10/2020 09:34:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:13 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xac8264e3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:13 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:34:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xac8264e3', '0x3')]
26/10/2020 09:34:13 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:34:13 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:34:14 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:34:14 dut.10.240.183.67: flow list 0
26/10/2020 09:34:14 dut.10.240.183.67:
26/10/2020 09:34:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:15 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:15 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:34:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:34:15 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3dst_l4dst passed
26/10/2020 09:34:15 dut.10.240.183.67: flow flush 0
26/10/2020 09:34:15 dut.10.240.183.67:
26/10/2020 09:34:15 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3src_l4src================
26/10/2020 09:34:15 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:34:15 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:34:15 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:34:15 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:34:15 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:34:15 dut.10.240.183.67: flow list 0
26/10/2020 09:34:15 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:34:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:16 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd50aaa4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:16 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:34:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xd50aaa4', '0x4')]
26/10/2020 09:34:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:17 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x399859ef - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:17 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:34:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x399859ef', '0xf')]
26/10/2020 09:34:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:19 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x6f00d2fb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:19 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:34:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x6f00d2fb', '0xb')]
26/10/2020 09:34:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:20 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd50aaa4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:20 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:34:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xd50aaa4', '0x4')]
26/10/2020 09:34:20 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:34:20 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:34:21 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:34:21 dut.10.240.183.67: flow list 0
26/10/2020 09:34:21 dut.10.240.183.67:
26/10/2020 09:34:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:22 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:34:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:34:22 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3src_l4src passed
26/10/2020 09:34:22 dut.10.240.183.67: flow flush 0
26/10/2020 09:34:22 dut.10.240.183.67:
26/10/2020 09:34:22 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3src_l4dst================
26/10/2020 09:34:22 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:34:22 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:34:22 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:34:22 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:34:22 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:34:22 dut.10.240.183.67: flow list 0
26/10/2020 09:34:22 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:34:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:23 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x859ef8f2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:23 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:34:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x859ef8f2', '0x2')]
26/10/2020 09:34:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:24 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xb1560bb9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:24 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:34:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xb1560bb9', '0x9')]
26/10/2020 09:34:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:26 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x6f00d2fb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:26 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:34:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x6f00d2fb', '0xb')]
26/10/2020 09:34:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:27 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x859ef8f2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:34:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x859ef8f2', '0x2')]
26/10/2020 09:34:27 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:34:27 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:34:28 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:34:28 dut.10.240.183.67: flow list 0
26/10/2020 09:34:28 dut.10.240.183.67:
26/10/2020 09:34:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:29 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:29 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:34:29 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3src_l4dst passed
26/10/2020 09:34:29 dut.10.240.183.67: flow flush 0
26/10/2020 09:34:29 dut.10.240.183.67:
26/10/2020 09:34:29 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_l4src================
26/10/2020 09:34:29 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:34:29 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:34:29 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:34:29 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:34:29 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:34:29 dut.10.240.183.67: flow list 0
26/10/2020 09:34:29 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:34:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:30 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xde3c4892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:30 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:34:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xde3c4892', '0x2')]
26/10/2020 09:34:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:31 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x8a5a0e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:31 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:34:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x8a5a0e6', '0x6')]
26/10/2020 09:34:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:33 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xde3c4892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:33 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:34:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xde3c4892', '0x2')]
26/10/2020 09:34:33 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:34:33 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:34:34 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:34:34 dut.10.240.183.67: flow list 0
26/10/2020 09:34:34 dut.10.240.183.67:
26/10/2020 09:34:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:35 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:35 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:34:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:34:35 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_l4src passed
26/10/2020 09:34:35 dut.10.240.183.67: flow flush 0
26/10/2020 09:34:35 dut.10.240.183.67:
26/10/2020 09:34:35 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_l4dst================
26/10/2020 09:34:35 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:34:35 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:34:35 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:34:35 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:34:35 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:34:35 dut.10.240.183.67: flow list 0
26/10/2020 09:34:35 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:34:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:36 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xca885447 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:36 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:34:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xca885447', '0x7')]
26/10/2020 09:34:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:37 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x1c11bc33 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:34:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x1c11bc33', '0x3')]
26/10/2020 09:34:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:39 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xca885447 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:39 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:34:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xca885447', '0x7')]
26/10/2020 09:34:39 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:34:39 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:34:40 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:34:40 dut.10.240.183.67: flow list 0
26/10/2020 09:34:40 dut.10.240.183.67:
26/10/2020 09:34:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:41 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:41 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:34:41 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_l4dst passed
26/10/2020 09:34:41 dut.10.240.183.67: flow flush 0
26/10/2020 09:34:41 dut.10.240.183.67:
26/10/2020 09:34:41 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_all================
26/10/2020 09:34:41 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:34:41 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:34:41 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:34:41 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:34:41 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:34:41 dut.10.240.183.67: flow list 0
26/10/2020 09:34:41 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:34:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:42 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xc8eec0ef - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:42 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:34:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xc8eec0ef', '0xf')]
26/10/2020 09:34:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:43 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x921d9207 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:34:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x921d9207', '0x7')]
26/10/2020 09:34:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:44 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x9a060b73 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:44 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:34:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x9a060b73', '0x3')]
26/10/2020 09:34:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:46 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xf4374503 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:46 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:34:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xf4374503', '0x3')]
26/10/2020 09:34:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:47 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xfc2633a4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:34:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc2633a4', '0x4')]
26/10/2020 09:34:47 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:34:47 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:34:48 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:34:48 dut.10.240.183.67: flow list 0
26/10/2020 09:34:48 dut.10.240.183.67:
26/10/2020 09:34:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:34:49 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9dcb0ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:34:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:34:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9dcb0ae', '0xe')]
26/10/2020 09:34:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_all passed
26/10/2020 09:34:49 dut.10.240.183.67: flow flush 0
26/10/2020 09:34:49 dut.10.240.183.67:
26/10/2020 09:34:49 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3dst': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3src': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3dst_l4src': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3dst_l4dst': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3src_l4src': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3src_l4dst': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv6_tcp_l4src': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv6_tcp_l4dst': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv6_tcp_all': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3src': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3dst_l4src': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3dst_l4dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3src_l4src': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3src_l4dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_tcp_l4src': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_tcp_l4dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_tcp_all': 'passed'}
26/10/2020 09:34:49 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:34:49 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp Result PASSED:
26/10/2020 09:34:49 dut.10.240.183.67: flow flush 0
26/10/2020 09:34:50 dut.10.240.183.67:
testpmd>
26/10/2020 09:34:50 dut.10.240.183.67: clear port stats all
26/10/2020 09:34:51 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:34:51 dut.10.240.183.67: stop
26/10/2020 09:34:51 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 22 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:34:51 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp_symmetric Begin
26/10/2020 09:34:52 dut.10.240.183.67:
26/10/2020 09:34:52 tester:
26/10/2020 09:34:52 dut.10.240.183.67: start
26/10/2020 09:34:52 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:34:52 dut.10.240.183.67: quit
26/10/2020 09:34:53 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:34:53 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:34:55 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:35:05 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:35:05 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:35:05 dut.10.240.183.67: set verbose 1
26/10/2020 09:35:05 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:35:05 dut.10.240.183.67: show port info all
26/10/2020 09:35:05 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:35:05 dut.10.240.183.67: start
26/10/2020 09:35:05 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:35:05 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_symmetric================
26/10/2020 09:35:05 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:35:05 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:35:05 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:35:05 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:35:05 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:35:05 dut.10.240.183.67: flow list 0
26/10/2020 09:35:05 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:35:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:06 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x68403068 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:06 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:35:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x68403068', '0x8')]
26/10/2020 09:35:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:08 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x68403068 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:08 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:35:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x68403068', '0x8')]
26/10/2020 09:35:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:09 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x68403068 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:09 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:35:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x68403068', '0x8')]
26/10/2020 09:35:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:10 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x68403068 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:10 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:35:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x68403068', '0x8')]
26/10/2020 09:35:10 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:35:10 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:35:11 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:35:11 dut.10.240.183.67: flow list 0
26/10/2020 09:35:11 dut.10.240.183.67:
26/10/2020 09:35:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:12 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:35:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xd205b066', '0x6')]
26/10/2020 09:35:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:13 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:35:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xd205b066', '0x6')]
26/10/2020 09:35:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:14 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:14 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:35:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xd205b066', '0x6')]
26/10/2020 09:35:14 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_symmetric passed
26/10/2020 09:35:14 dut.10.240.183.67: flow flush 0
26/10/2020 09:35:14 dut.10.240.183.67:
26/10/2020 09:35:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_symmetric================
26/10/2020 09:35:14 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:35:14 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:35:14 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:35:14 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:35:14 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:35:14 dut.10.240.183.67: flow list 0
26/10/2020 09:35:15 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:35:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:16 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x68403068 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:16 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:35:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x68403068', '0x8')]
26/10/2020 09:35:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:17 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x68403068 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:17 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:35:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x68403068', '0x8')]
26/10/2020 09:35:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:18 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x68403068 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:18 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:35:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x68403068', '0x8')]
26/10/2020 09:35:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:19 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x68403068 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:19 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:35:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x68403068', '0x8')]
26/10/2020 09:35:19 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:35:19 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:35:20 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:35:20 dut.10.240.183.67: flow list 0
26/10/2020 09:35:20 dut.10.240.183.67:
26/10/2020 09:35:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:21 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:35:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xd205b066', '0x6')]
26/10/2020 09:35:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:22 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:35:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xd205b066', '0x6')]
26/10/2020 09:35:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:23 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:23 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:35:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xd205b066', '0x6')]
26/10/2020 09:35:23 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_symmetric passed
26/10/2020 09:35:23 dut.10.240.183.67: flow flush 0
26/10/2020 09:35:24 dut.10.240.183.67:
26/10/2020 09:35:24 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_dl_ipv6_tcp_symmetric': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_tcp_symmetric': 'passed'}
26/10/2020 09:35:24 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:35:24 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp_symmetric Result PASSED:
26/10/2020 09:35:24 dut.10.240.183.67: flow flush 0
26/10/2020 09:35:25 dut.10.240.183.67:
testpmd>
26/10/2020 09:35:25 dut.10.240.183.67: clear port stats all
26/10/2020 09:35:26 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:35:26 dut.10.240.183.67: stop
26/10/2020 09:35:26 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:35:26 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl Begin
26/10/2020 09:35:26 dut.10.240.183.67:
26/10/2020 09:35:26 tester:
26/10/2020 09:35:26 dut.10.240.183.67: start
26/10/2020 09:35:26 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:35:26 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3src================
26/10/2020 09:35:26 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:35:26 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:35:26 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:35:26 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:35:26 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:35:26 dut.10.240.183.67: flow list 0
26/10/2020 09:35:26 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:35:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:28 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xbb9a4c76 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:28 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:35:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xbb9a4c76', '0x6')]
26/10/2020 09:35:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:29 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xbb9a4c76 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:29 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:35:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xbb9a4c76', '0x6')]
26/10/2020 09:35:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:30 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x34cfee73 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:30 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:35:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x34cfee73', '0x3')]
26/10/2020 09:35:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:31 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xbb9a4c76 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:31 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:35:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xbb9a4c76', '0x6')]
26/10/2020 09:35:31 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:35:31 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:35:32 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:35:32 dut.10.240.183.67: flow list 0
26/10/2020 09:35:32 dut.10.240.183.67:
26/10/2020 09:35:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:33 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:33 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:35:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xd205b066', '0x6'), ('0xd205b066', '0x6')]
26/10/2020 09:35:33 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3src passed
26/10/2020 09:35:33 dut.10.240.183.67: flow flush 0
26/10/2020 09:35:33 dut.10.240.183.67:
26/10/2020 09:35:33 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst================
26/10/2020 09:35:33 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:35:33 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:35:33 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:35:33 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:35:33 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:35:33 dut.10.240.183.67: flow list 0
26/10/2020 09:35:33 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:35:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:35 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x1adbb04 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:35 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:35:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x1adbb04', '0x4')]
26/10/2020 09:35:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:36 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x1adbb04 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:36 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:35:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x1adbb04', '0x4')]
26/10/2020 09:35:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:37 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe1cb29b2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:35:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xe1cb29b2', '0x2')]
26/10/2020 09:35:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:38 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x1adbb04 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:38 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:35:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x1adbb04', '0x4')]
26/10/2020 09:35:38 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:35:38 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:35:39 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:35:39 dut.10.240.183.67: flow list 0
26/10/2020 09:35:39 dut.10.240.183.67:
26/10/2020 09:35:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:40 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:40 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:35:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xd205b066', '0x6'), ('0xd205b066', '0x6')]
26/10/2020 09:35:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst passed
26/10/2020 09:35:40 dut.10.240.183.67: flow flush 0
26/10/2020 09:35:40 dut.10.240.183.67:
26/10/2020 09:35:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4dst================
26/10/2020 09:35:40 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:35:40 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:35:40 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:35:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:35:40 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:35:40 dut.10.240.183.67: flow list 0
26/10/2020 09:35:41 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:35:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:42 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x727d3b47 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:42 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:35:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x727d3b47', '0x7')]
26/10/2020 09:35:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:43 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xb828782b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:35:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xb828782b', '0xb')]
26/10/2020 09:35:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:44 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xfd289942 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:44 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:35:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xfd289942', '0x2')]
26/10/2020 09:35:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:45 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x727d3b47 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:45 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:35:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x727d3b47', '0x7')]
26/10/2020 09:35:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:46 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x727d3b47 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:46 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:35:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x727d3b47', '0x7')]
26/10/2020 09:35:46 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:35:46 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:35:47 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:35:47 dut.10.240.183.67: flow list 0
26/10/2020 09:35:47 dut.10.240.183.67:
26/10/2020 09:35:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:48 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:48 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:35:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xd205b066', '0x6'), ('0xd205b066', '0x6')]
26/10/2020 09:35:48 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4dst passed
26/10/2020 09:35:48 dut.10.240.183.67: flow flush 0
26/10/2020 09:35:48 dut.10.240.183.67:
26/10/2020 09:35:48 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4src================
26/10/2020 09:35:48 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:35:48 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:35:49 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:35:49 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:35:49 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:35:49 dut.10.240.183.67: flow list 0
26/10/2020 09:35:49 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:35:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:50 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x21b119d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:50 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:35:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x21b119d1', '0x1')]
26/10/2020 09:35:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:51 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x76e265ab - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:51 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:35:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x76e265ab', '0xb')]
26/10/2020 09:35:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:52 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xc1d78b67 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:35:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xc1d78b67', '0x7')]
26/10/2020 09:35:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:53 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x21b119d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:53 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:35:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x21b119d1', '0x1')]
26/10/2020 09:35:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:54 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x21b119d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:54 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:35:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x21b119d1', '0x1')]
26/10/2020 09:35:54 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:35:54 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:35:55 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:35:55 dut.10.240.183.67: flow list 0
26/10/2020 09:35:55 dut.10.240.183.67:
26/10/2020 09:35:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:57 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:57 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:35:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xd205b066', '0x6'), ('0xd205b066', '0x6')]
26/10/2020 09:35:57 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4src passed
26/10/2020 09:35:57 dut.10.240.183.67: flow flush 0
26/10/2020 09:35:57 dut.10.240.183.67:
26/10/2020 09:35:57 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4src================
26/10/2020 09:35:57 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:35:57 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:35:57 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:35:57 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:35:57 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:35:57 dut.10.240.183.67: flow list 0
26/10/2020 09:35:57 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:35:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:58 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x9b86eea3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:58 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:35:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x9b86eea3', '0x3')]
26/10/2020 09:35:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:35:59 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xccd592d9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:35:59 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:35:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xccd592d9', '0x9')]
26/10/2020 09:35:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:00 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x14d34ca6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:00 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:36:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x14d34ca6', '0x6')]
26/10/2020 09:36:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:01 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x9b86eea3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:01 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:36:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x9b86eea3', '0x3')]
26/10/2020 09:36:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:02 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x9b86eea3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:02 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:36:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x9b86eea3', '0x3')]
26/10/2020 09:36:02 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:36:02 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:36:04 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:36:04 dut.10.240.183.67: flow list 0
26/10/2020 09:36:04 dut.10.240.183.67:
26/10/2020 09:36:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:05 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:05 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:36:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xd205b066', '0x6'), ('0xd205b066', '0x6')]
26/10/2020 09:36:05 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4src passed
26/10/2020 09:36:05 dut.10.240.183.67: flow flush 0
26/10/2020 09:36:05 dut.10.240.183.67:
26/10/2020 09:36:05 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4dst================
26/10/2020 09:36:05 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:36:05 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:36:05 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:36:05 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:36:05 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:36:05 dut.10.240.183.67: flow list 0
26/10/2020 09:36:05 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:36:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:06 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xc84acc35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:06 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:36:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xc84acc35', '0x5')]
26/10/2020 09:36:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:07 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x21f8f59 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:07 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:36:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x21f8f59', '0x9')]
26/10/2020 09:36:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:08 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x282c5e83 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:08 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:36:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x282c5e83', '0x3')]
26/10/2020 09:36:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:09 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xc84acc35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:09 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:36:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xc84acc35', '0x5')]
26/10/2020 09:36:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:11 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xc84acc35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:11 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:36:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xc84acc35', '0x5')]
26/10/2020 09:36:11 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:36:11 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:36:12 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:36:12 dut.10.240.183.67: flow list 0
26/10/2020 09:36:12 dut.10.240.183.67:
26/10/2020 09:36:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:13 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:36:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xd205b066', '0x6'), ('0xd205b066', '0x6')]
26/10/2020 09:36:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4dst passed
26/10/2020 09:36:13 dut.10.240.183.67: flow flush 0
26/10/2020 09:36:13 dut.10.240.183.67:
26/10/2020 09:36:13 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l4src_only================
26/10/2020 09:36:13 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:36:13 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:36:13 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:36:13 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:36:13 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:36:13 dut.10.240.183.67: flow list 0
26/10/2020 09:36:13 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:36:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:14 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xa63fe075 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:14 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:36:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xa63fe075', '0x5')]
26/10/2020 09:36:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:15 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xf99ffe98 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:15 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:36:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xf99ffe98', '0x8')]
26/10/2020 09:36:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:16 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xa63fe075 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:16 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:36:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xa63fe075', '0x5')]
26/10/2020 09:36:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:18 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xa63fe075 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:18 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:36:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xa63fe075', '0x5')]
26/10/2020 09:36:18 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:36:18 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:36:19 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:36:19 dut.10.240.183.67: flow list 0
26/10/2020 09:36:19 dut.10.240.183.67:
26/10/2020 09:36:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:20 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:20 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:36:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xd205b066', '0x6'), ('0xd205b066', '0x6')]
26/10/2020 09:36:20 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l4src_only passed
26/10/2020 09:36:20 dut.10.240.183.67: flow flush 0
26/10/2020 09:36:20 dut.10.240.183.67:
26/10/2020 09:36:20 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l4dst_only================
26/10/2020 09:36:20 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:36:20 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:36:20 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:36:20 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:36:20 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:36:20 dut.10.240.183.67: flow list 0
26/10/2020 09:36:20 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:36:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:21 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x95c03379 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:21 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:36:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x95c03379', '0x9')]
26/10/2020 09:36:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:22 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x6060171e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:36:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x6060171e', '0xe')]
26/10/2020 09:36:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:24 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x95c03379 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:24 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:36:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x95c03379', '0x9')]
26/10/2020 09:36:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:25 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x95c03379 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:25 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:36:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x95c03379', '0x9')]
26/10/2020 09:36:25 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:36:25 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:36:26 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:36:26 dut.10.240.183.67: flow list 0
26/10/2020 09:36:26 dut.10.240.183.67:
26/10/2020 09:36:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:27 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:27 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:36:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xd205b066', '0x6'), ('0xd205b066', '0x6')]
26/10/2020 09:36:27 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l4dst_only passed
26/10/2020 09:36:27 dut.10.240.183.67: flow flush 0
26/10/2020 09:36:27 dut.10.240.183.67:
26/10/2020 09:36:27 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp================
26/10/2020 09:36:27 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:36:27 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:36:27 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:36:27 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:36:27 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:36:27 dut.10.240.183.67: flow list 0
26/10/2020 09:36:27 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:36:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:28 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x5d332d69 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:28 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:36:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x5d332d69', '0x9')]
26/10/2020 09:36:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:29 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x9f9ca89d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:29 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:36:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x9f9ca89d', '0xd')]
26/10/2020 09:36:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:31 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd8c7abf6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:31 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:36:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xd8c7abf6', '0x6')]
26/10/2020 09:36:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:32 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x7104d150 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:36:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x7104d150', '0x0')]
26/10/2020 09:36:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:33 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd2668f6c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:33 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:36:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xd2668f6c', '0xc')]
26/10/2020 09:36:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:34 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x5d332d69 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:34 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:36:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x5d332d69', '0x9')]
26/10/2020 09:36:34 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:36:34 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:36:35 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:36:35 dut.10.240.183.67: flow list 0
26/10/2020 09:36:35 dut.10.240.183.67:
26/10/2020 09:36:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:36 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd205b066 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:36 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:36:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xd205b066', '0x6'), ('0xd205b066', '0x6')]
26/10/2020 09:36:36 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp passed
26/10/2020 09:36:36 dut.10.240.183.67: flow flush 0
26/10/2020 09:36:36 dut.10.240.183.67:
26/10/2020 09:36:36 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3src': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4dst': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4src': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4src': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4dst': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l4src_only': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l4dst_only': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp': 'passed'}
26/10/2020 09:36:36 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:36:36 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl Result PASSED:
26/10/2020 09:36:36 dut.10.240.183.67: flow flush 0
26/10/2020 09:36:37 dut.10.240.183.67:
testpmd>
26/10/2020 09:36:37 dut.10.240.183.67: clear port stats all
26/10/2020 09:36:39 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:36:39 dut.10.240.183.67: stop
26/10/2020 09:36:39 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 23 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:36:39 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric Begin
26/10/2020 09:36:39 dut.10.240.183.67:
26/10/2020 09:36:39 tester:
26/10/2020 09:36:39 dut.10.240.183.67: start
26/10/2020 09:36:39 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:36:39 dut.10.240.183.67: quit
26/10/2020 09:36:40 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:36:40 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:36:42 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:36:52 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:36:52 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:36:52 dut.10.240.183.67: set verbose 1
26/10/2020 09:36:52 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:36:52 dut.10.240.183.67: show port info all
26/10/2020 09:36:52 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:36:52 dut.10.240.183.67: start
26/10/2020 09:36:52 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:36:52 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric================
26/10/2020 09:36:52 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:36:52 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:36:52 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:36:52 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:36:52 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:36:52 dut.10.240.183.67: flow list 0
26/10/2020 09:36:52 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:36:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:53 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x59efe9fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:53 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-dl'}
26/10/2020 09:36:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x59efe9fa', '0xa')]
26/10/2020 09:36:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:54 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x59efe9fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:54 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:36:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x59efe9fa', '0xa')]
26/10/2020 09:36:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:55 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x59efe9fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:55 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:36:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x59efe9fa', '0xa')]
26/10/2020 09:36:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:56 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x59efe9fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:56 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:36:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x59efe9fa', '0xa')]
26/10/2020 09:36:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:58 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x59efe9fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:58 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-ul'}
26/10/2020 09:36:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x59efe9fa', '0xa')]
26/10/2020 09:36:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:36:59 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x59efe9fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:36:59 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:36:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x59efe9fa', '0xa')]
26/10/2020 09:36:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:00 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x59efe9fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:00 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:37:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x59efe9fa', '0xa')]
26/10/2020 09:37:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:01 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x59efe9fa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:01 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:37:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x59efe9fa', '0xa')]
26/10/2020 09:37:01 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:37:01 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:37:02 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:37:02 dut.10.240.183.67: flow list 0
26/10/2020 09:37:02 dut.10.240.183.67:
26/10/2020 09:37:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:03 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:03 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:37:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x297cb360', '0x0')]
26/10/2020 09:37:03 TestCVLIAVFRSSGTPU: action: udp-dl
26/10/2020 09:37:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:04 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:04 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:37:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x297cb360', '0x0')]
26/10/2020 09:37:04 TestCVLIAVFRSSGTPU: action: udp-ul
26/10/2020 09:37:04 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric passed
26/10/2020 09:37:04 dut.10.240.183.67: flow flush 0
26/10/2020 09:37:04 dut.10.240.183.67:
26/10/2020 09:37:04 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric': 'passed'}
26/10/2020 09:37:04 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:37:04 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric Result PASSED:
26/10/2020 09:37:04 dut.10.240.183.67: flow flush 0
26/10/2020 09:37:06 dut.10.240.183.67:
testpmd>
26/10/2020 09:37:06 dut.10.240.183.67: clear port stats all
26/10/2020 09:37:07 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:37:07 dut.10.240.183.67: stop
26/10/2020 09:37:07 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:37:07 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_udp Begin
26/10/2020 09:37:07 dut.10.240.183.67:
26/10/2020 09:37:07 tester:
26/10/2020 09:37:07 dut.10.240.183.67: start
26/10/2020 09:37:07 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:37:07 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_udp_l3dst================
26/10/2020 09:37:07 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:37:07 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:37:07 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:37:07 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:37:07 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:37:07 dut.10.240.183.67: flow list 0
26/10/2020 09:37:07 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:37:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:08 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xbca0bd7b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:08 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:37:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xbca0bd7b', '0xb')]
26/10/2020 09:37:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:09 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x1558a990 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:09 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:37:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x1558a990', '0x0')]
26/10/2020 09:37:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:11 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xbca0bd7b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:11 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:37:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xbca0bd7b', '0xb')]
26/10/2020 09:37:11 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:37:11 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:37:12 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:37:12 dut.10.240.183.67: flow list 0
26/10/2020 09:37:12 dut.10.240.183.67:
26/10/2020 09:37:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:13 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:37:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x297cb360', '0x0')]
26/10/2020 09:37:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_udp_l3dst passed
26/10/2020 09:37:13 dut.10.240.183.67: flow flush 0
26/10/2020 09:37:13 dut.10.240.183.67:
26/10/2020 09:37:13 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_udp_l3src================
26/10/2020 09:37:13 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:37:13 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:37:13 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:37:13 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:37:13 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:37:13 dut.10.240.183.67: flow list 0
26/10/2020 09:37:13 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:37:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:14 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5f120b93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:14 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:37:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f120b93', '0x3')]
26/10/2020 09:37:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:15 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5f120b93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:37:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f120b93', '0x3')]
26/10/2020 09:37:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:16 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x9db2650c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:16 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:37:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x9db2650c', '0xc')]
26/10/2020 09:37:16 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:37:16 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:37:18 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:37:18 dut.10.240.183.67: flow list 0
26/10/2020 09:37:18 dut.10.240.183.67:
26/10/2020 09:37:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:19 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:19 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:37:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x297cb360', '0x0')]
26/10/2020 09:37:19 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_udp_l3src passed
26/10/2020 09:37:19 dut.10.240.183.67: flow flush 0
26/10/2020 09:37:19 dut.10.240.183.67:
26/10/2020 09:37:19 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_udp_l3dst_l4src================
26/10/2020 09:37:19 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:37:19 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:37:19 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:37:19 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:37:19 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:37:19 dut.10.240.183.67: flow list 0
26/10/2020 09:37:19 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:37:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:20 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xbde8b2a4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:20 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:37:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xbde8b2a4', '0x4')]
26/10/2020 09:37:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:21 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x1410a64f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:21 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:37:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x1410a64f', '0xf')]
26/10/2020 09:37:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:22 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x98a70cdf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:37:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x98a70cdf', '0xf')]
26/10/2020 09:37:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:24 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xbde8b2a4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:24 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:37:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xbde8b2a4', '0x4')]
26/10/2020 09:37:24 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:37:24 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:37:25 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:37:25 dut.10.240.183.67: flow list 0
26/10/2020 09:37:25 dut.10.240.183.67:
26/10/2020 09:37:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:26 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:26 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:37:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x297cb360', '0x0')]
26/10/2020 09:37:26 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_udp_l3dst_l4src passed
26/10/2020 09:37:26 dut.10.240.183.67: flow flush 0
26/10/2020 09:37:26 dut.10.240.183.67:
26/10/2020 09:37:26 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_udp_l3dst_l4dst================
26/10/2020 09:37:26 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:37:26 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:37:26 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:37:26 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:37:26 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:37:26 dut.10.240.183.67: flow list 0
26/10/2020 09:37:26 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:37:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:27 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xca52d015 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:27 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:37:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xca52d015', '0x5')]
26/10/2020 09:37:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:28 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x63aac4fe - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:37:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x63aac4fe', '0xe')]
26/10/2020 09:37:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:29 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x98a70cdf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:29 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:37:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x98a70cdf', '0xf')]
26/10/2020 09:37:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:31 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xca52d015 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:31 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:37:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xca52d015', '0x5')]
26/10/2020 09:37:31 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:37:31 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:37:32 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:37:32 dut.10.240.183.67: flow list 0
26/10/2020 09:37:32 dut.10.240.183.67:
26/10/2020 09:37:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:33 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:33 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:37:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x297cb360', '0x0')]
26/10/2020 09:37:33 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_udp_l3dst_l4dst passed
26/10/2020 09:37:33 dut.10.240.183.67: flow flush 0
26/10/2020 09:37:33 dut.10.240.183.67:
26/10/2020 09:37:33 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_udp_l3src_l4src================
26/10/2020 09:37:33 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:37:33 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:37:33 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:37:33 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:37:33 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:37:33 dut.10.240.183.67: flow list 0
26/10/2020 09:37:33 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:37:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:34 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5e5a044c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:34 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:37:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e5a044c', '0xc')]
26/10/2020 09:37:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:35 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x9cfa6ad3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:35 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:37:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x9cfa6ad3', '0x3')]
26/10/2020 09:37:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:36 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7b15ba37 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:37:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x7b15ba37', '0x7')]
26/10/2020 09:37:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:38 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5e5a044c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:38 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:37:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e5a044c', '0xc')]
26/10/2020 09:37:38 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:37:38 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:37:39 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:37:39 dut.10.240.183.67: flow list 0
26/10/2020 09:37:39 dut.10.240.183.67:
26/10/2020 09:37:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:40 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:40 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:37:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x297cb360', '0x0')]
26/10/2020 09:37:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_udp_l3src_l4src passed
26/10/2020 09:37:40 dut.10.240.183.67: flow flush 0
26/10/2020 09:37:40 dut.10.240.183.67:
26/10/2020 09:37:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_udp_l3src_l4dst================
26/10/2020 09:37:40 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:37:40 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:37:40 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:37:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:37:40 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:37:40 dut.10.240.183.67: flow list 0
26/10/2020 09:37:40 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:37:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:41 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x29e066fd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:41 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:37:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x29e066fd', '0xd')]
26/10/2020 09:37:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:42 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xeb400862 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:42 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:37:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb400862', '0x2')]
26/10/2020 09:37:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:43 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7b15ba37 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:37:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x7b15ba37', '0x7')]
26/10/2020 09:37:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:45 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x29e066fd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:45 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:37:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x29e066fd', '0xd')]
26/10/2020 09:37:45 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:37:45 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:37:46 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:37:46 dut.10.240.183.67: flow list 0
26/10/2020 09:37:46 dut.10.240.183.67:
26/10/2020 09:37:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:47 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:47 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:37:47 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_udp_l3src_l4dst passed
26/10/2020 09:37:47 dut.10.240.183.67: flow flush 0
26/10/2020 09:37:47 dut.10.240.183.67:
26/10/2020 09:37:47 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_udp_l4src================
26/10/2020 09:37:47 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:37:47 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:37:47 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:37:47 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:37:47 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:37:47 dut.10.240.183.67: flow list 0
26/10/2020 09:37:47 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:37:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:48 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x11f8f8f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:48 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:37:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x11f8f8f9', '0x9')]
26/10/2020 09:37:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:49 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xd262967f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:37:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xd262967f', '0xf')]
26/10/2020 09:37:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:50 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x11f8f8f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:50 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:37:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x11f8f8f9', '0x9')]
26/10/2020 09:37:50 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:37:50 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:37:52 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:37:52 dut.10.240.183.67: flow list 0
26/10/2020 09:37:52 dut.10.240.183.67:
26/10/2020 09:37:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:53 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:53 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:37:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x297cb360', '0x0')]
26/10/2020 09:37:53 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_udp_l4src passed
26/10/2020 09:37:53 dut.10.240.183.67: flow flush 0
26/10/2020 09:37:53 dut.10.240.183.67:
26/10/2020 09:37:53 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_udp_l4dst================
26/10/2020 09:37:53 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:37:53 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:37:53 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:37:53 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:37:53 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:37:53 dut.10.240.183.67: flow list 0
26/10/2020 09:37:53 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:37:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:54 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5daa370e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:54 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:37:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x5daa370e', '0xe')]
26/10/2020 09:37:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:55 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x9e305988 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:37:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x9e305988', '0x8')]
26/10/2020 09:37:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:56 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5daa370e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:56 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:37:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x5daa370e', '0xe')]
26/10/2020 09:37:56 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:37:56 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:37:58 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:37:58 dut.10.240.183.67: flow list 0
26/10/2020 09:37:58 dut.10.240.183.67:
26/10/2020 09:37:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:37:59 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:37:59 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:37:59 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_udp_l4dst passed
26/10/2020 09:37:59 dut.10.240.183.67: flow flush 0
26/10/2020 09:37:59 dut.10.240.183.67:
26/10/2020 09:37:59 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_udp_all================
26/10/2020 09:37:59 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:37:59 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:37:59 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:37:59 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:37:59 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:37:59 dut.10.240.183.67: flow list 0
26/10/2020 09:37:59 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:37:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:00 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x6d82613f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:00 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:38:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x6d82613f', '0xf')]
26/10/2020 09:38:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:01 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x36473430 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:01 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:38:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x36473430', '0x0')]
26/10/2020 09:38:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:02 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x388d58f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:02 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:38:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x388d58f0', '0x0')]
26/10/2020 09:38:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:03 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x95481d6f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:03 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:38:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x95481d6f', '0xf')]
26/10/2020 09:38:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:05 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xaf220fa0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:05 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:38:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf220fa0', '0x0')]
26/10/2020 09:38:05 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:38:05 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:38:06 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:38:06 dut.10.240.183.67: flow list 0
26/10/2020 09:38:06 dut.10.240.183.67:
26/10/2020 09:38:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:07 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:07 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:38:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x297cb360', '0x0')]
26/10/2020 09:38:07 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_udp_all passed
26/10/2020 09:38:07 dut.10.240.183.67: flow flush 0
26/10/2020 09:38:07 dut.10.240.183.67:
26/10/2020 09:38:07 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_udp_l3dst================
26/10/2020 09:38:07 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:38:07 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:38:07 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:38:07 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:38:07 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:38:07 dut.10.240.183.67: flow list 0
26/10/2020 09:38:07 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:38:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:08 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xbca0bd7b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:08 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:38:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xbca0bd7b', '0xb')]
26/10/2020 09:38:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:09 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x1558a990 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:09 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:38:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x1558a990', '0x0')]
26/10/2020 09:38:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:10 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xbca0bd7b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:10 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:38:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xbca0bd7b', '0xb')]
26/10/2020 09:38:10 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:38:10 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:38:12 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:38:12 dut.10.240.183.67: flow list 0
26/10/2020 09:38:12 dut.10.240.183.67:
26/10/2020 09:38:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:13 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:38:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x297cb360', '0x0')]
26/10/2020 09:38:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_udp_l3dst passed
26/10/2020 09:38:13 dut.10.240.183.67: flow flush 0
26/10/2020 09:38:13 dut.10.240.183.67:
26/10/2020 09:38:13 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_udp_l3src================
26/10/2020 09:38:13 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:38:13 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:38:13 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:38:13 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:38:13 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:38:13 dut.10.240.183.67: flow list 0
26/10/2020 09:38:13 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:38:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:14 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5f120b93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:14 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:38:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f120b93', '0x3')]
26/10/2020 09:38:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:15 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5f120b93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:38:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f120b93', '0x3')]
26/10/2020 09:38:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:16 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x9db2650c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:16 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:38:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x9db2650c', '0xc')]
26/10/2020 09:38:16 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:38:16 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:38:18 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:38:18 dut.10.240.183.67: flow list 0
26/10/2020 09:38:18 dut.10.240.183.67:
26/10/2020 09:38:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:19 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:19 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:38:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x297cb360', '0x0')]
26/10/2020 09:38:19 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_udp_l3src passed
26/10/2020 09:38:19 dut.10.240.183.67: flow flush 0
26/10/2020 09:38:19 dut.10.240.183.67:
26/10/2020 09:38:19 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_udp_l3dst_l4src================
26/10/2020 09:38:19 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:38:19 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:38:19 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:38:19 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:38:19 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:38:19 dut.10.240.183.67: flow list 0
26/10/2020 09:38:19 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:38:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:20 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xbde8b2a4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:20 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:38:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xbde8b2a4', '0x4')]
26/10/2020 09:38:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:21 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x1410a64f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:21 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:38:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x1410a64f', '0xf')]
26/10/2020 09:38:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:22 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x98a70cdf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:38:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x98a70cdf', '0xf')]
26/10/2020 09:38:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:23 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xbde8b2a4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:23 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:38:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xbde8b2a4', '0x4')]
26/10/2020 09:38:23 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:38:23 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:38:25 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:38:25 dut.10.240.183.67: flow list 0
26/10/2020 09:38:25 dut.10.240.183.67:
26/10/2020 09:38:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:26 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:26 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:38:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x297cb360', '0x0')]
26/10/2020 09:38:26 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_udp_l3dst_l4src passed
26/10/2020 09:38:26 dut.10.240.183.67: flow flush 0
26/10/2020 09:38:26 dut.10.240.183.67:
26/10/2020 09:38:26 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_udp_l3dst_l4dst================
26/10/2020 09:38:26 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:38:26 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:38:26 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:38:26 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:38:26 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:38:26 dut.10.240.183.67: flow list 0
26/10/2020 09:38:26 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:38:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:27 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xca52d015 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:27 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:38:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xca52d015', '0x5')]
26/10/2020 09:38:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:28 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x63aac4fe - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:38:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x63aac4fe', '0xe')]
26/10/2020 09:38:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:29 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x98a70cdf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:29 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:38:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x98a70cdf', '0xf')]
26/10/2020 09:38:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:30 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xca52d015 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:30 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:38:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xca52d015', '0x5')]
26/10/2020 09:38:30 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:38:30 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:38:32 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:38:32 dut.10.240.183.67: flow list 0
26/10/2020 09:38:32 dut.10.240.183.67:
26/10/2020 09:38:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:33 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:33 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:38:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x297cb360', '0x0')]
26/10/2020 09:38:33 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_udp_l3dst_l4dst passed
26/10/2020 09:38:33 dut.10.240.183.67: flow flush 0
26/10/2020 09:38:33 dut.10.240.183.67:
26/10/2020 09:38:33 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_udp_l3src_l4src================
26/10/2020 09:38:33 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:38:33 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:38:33 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:38:33 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:38:33 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:38:33 dut.10.240.183.67: flow list 0
26/10/2020 09:38:33 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:38:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:34 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5e5a044c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:34 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:38:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e5a044c', '0xc')]
26/10/2020 09:38:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:35 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x9cfa6ad3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:35 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:38:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x9cfa6ad3', '0x3')]
26/10/2020 09:38:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:36 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7b15ba37 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:38:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x7b15ba37', '0x7')]
26/10/2020 09:38:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:37 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5e5a044c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:37 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:38:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e5a044c', '0xc')]
26/10/2020 09:38:37 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:38:37 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:38:39 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:38:39 dut.10.240.183.67: flow list 0
26/10/2020 09:38:39 dut.10.240.183.67:
26/10/2020 09:38:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:40 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:40 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:38:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x297cb360', '0x0')]
26/10/2020 09:38:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_udp_l3src_l4src passed
26/10/2020 09:38:40 dut.10.240.183.67: flow flush 0
26/10/2020 09:38:40 dut.10.240.183.67:
26/10/2020 09:38:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_udp_l3src_l4dst================
26/10/2020 09:38:40 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:38:40 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:38:40 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:38:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:38:40 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:38:40 dut.10.240.183.67: flow list 0
26/10/2020 09:38:40 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:38:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:41 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x29e066fd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:41 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:38:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x29e066fd', '0xd')]
26/10/2020 09:38:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:42 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xeb400862 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:42 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:38:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb400862', '0x2')]
26/10/2020 09:38:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:43 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7b15ba37 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:38:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x7b15ba37', '0x7')]
26/10/2020 09:38:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:44 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x29e066fd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:44 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:38:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x29e066fd', '0xd')]
26/10/2020 09:38:44 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:38:44 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:38:46 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:38:46 dut.10.240.183.67: flow list 0
26/10/2020 09:38:46 dut.10.240.183.67:
26/10/2020 09:38:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:47 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:47 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:38:47 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_udp_l3src_l4dst passed
26/10/2020 09:38:47 dut.10.240.183.67: flow flush 0
26/10/2020 09:38:47 dut.10.240.183.67:
26/10/2020 09:38:47 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_udp_l4src================
26/10/2020 09:38:47 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:38:47 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:38:47 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:38:47 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:38:47 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:38:47 dut.10.240.183.67: flow list 0
26/10/2020 09:38:47 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:38:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:48 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x11f8f8f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:48 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:38:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x11f8f8f9', '0x9')]
26/10/2020 09:38:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:49 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xd262967f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:38:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xd262967f', '0xf')]
26/10/2020 09:38:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:50 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x11f8f8f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:50 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:38:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x11f8f8f9', '0x9')]
26/10/2020 09:38:50 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:38:50 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:38:52 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:38:52 dut.10.240.183.67: flow list 0
26/10/2020 09:38:52 dut.10.240.183.67:
26/10/2020 09:38:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:53 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:53 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:38:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x297cb360', '0x0')]
26/10/2020 09:38:53 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_udp_l4src passed
26/10/2020 09:38:53 dut.10.240.183.67: flow flush 0
26/10/2020 09:38:53 dut.10.240.183.67:
26/10/2020 09:38:53 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_udp_l4dst================
26/10/2020 09:38:53 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:38:53 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:38:53 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:38:53 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:38:53 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:38:53 dut.10.240.183.67: flow list 0
26/10/2020 09:38:53 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:38:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:54 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5daa370e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:54 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:38:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x5daa370e', '0xe')]
26/10/2020 09:38:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:55 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x9e305988 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:38:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x9e305988', '0x8')]
26/10/2020 09:38:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:56 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5daa370e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:56 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:38:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x5daa370e', '0xe')]
26/10/2020 09:38:56 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:38:56 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:38:57 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:38:57 dut.10.240.183.67: flow list 0
26/10/2020 09:38:58 dut.10.240.183.67:
26/10/2020 09:38:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:38:59 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:38:59 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:38:59 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_udp_l4dst passed
26/10/2020 09:38:59 dut.10.240.183.67: flow flush 0
26/10/2020 09:38:59 dut.10.240.183.67:
26/10/2020 09:38:59 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_udp_all================
26/10/2020 09:38:59 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:38:59 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:38:59 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:38:59 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:38:59 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:38:59 dut.10.240.183.67: flow list 0
26/10/2020 09:38:59 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:38:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:00 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x6d82613f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:00 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:39:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x6d82613f', '0xf')]
26/10/2020 09:39:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:01 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x36473430 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:01 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:39:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x36473430', '0x0')]
26/10/2020 09:39:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:02 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x388d58f0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:02 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:39:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x388d58f0', '0x0')]
26/10/2020 09:39:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:03 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x95481d6f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:03 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:39:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x95481d6f', '0xf')]
26/10/2020 09:39:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:04 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xaf220fa0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:04 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:39:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf220fa0', '0x0')]
26/10/2020 09:39:04 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:39:04 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:39:06 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:39:06 dut.10.240.183.67: flow list 0
26/10/2020 09:39:06 dut.10.240.183.67:
26/10/2020 09:39:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:07 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x297cb360 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:07 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:39:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x297cb360', '0x0')]
26/10/2020 09:39:07 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_udp_all passed
26/10/2020 09:39:07 dut.10.240.183.67: flow flush 0
26/10/2020 09:39:07 dut.10.240.183.67:
26/10/2020 09:39:07 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_dl_ipv6_udp_l3dst': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv6_udp_l3src': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv6_udp_l3dst_l4src': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv6_udp_l3dst_l4dst': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv6_udp_l3src_l4src': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv6_udp_l3src_l4dst': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv6_udp_l4src': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv6_udp_l4dst': 'passed', 'mac_ipv6_gtpu_eh_dl_ipv6_udp_all': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_udp_l3dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_udp_l3src': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_udp_l3dst_l4src': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_udp_l3dst_l4dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_udp_l3src_l4src': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_udp_l3src_l4dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_udp_l4src': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_udp_l4dst': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_udp_all': 'passed'}
26/10/2020 09:39:07 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:39:07 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_udp Result PASSED:
26/10/2020 09:39:07 dut.10.240.183.67: flow flush 0
26/10/2020 09:39:08 dut.10.240.183.67:
testpmd>
26/10/2020 09:39:08 dut.10.240.183.67: clear port stats all
26/10/2020 09:39:09 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:39:09 dut.10.240.183.67: stop
26/10/2020 09:39:09 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 26 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 12 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:39:09 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_udp_symmetric Begin
26/10/2020 09:39:09 dut.10.240.183.67:
26/10/2020 09:39:09 tester:
26/10/2020 09:39:09 dut.10.240.183.67: start
26/10/2020 09:39:10 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:39:10 dut.10.240.183.67: quit
26/10/2020 09:39:11 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:39:11 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:39:12 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:39:22 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:39:22 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:39:22 dut.10.240.183.67: set verbose 1
26/10/2020 09:39:22 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:39:22 dut.10.240.183.67: show port info all
26/10/2020 09:39:22 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:39:22 dut.10.240.183.67: start
26/10/2020 09:39:22 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:39:22 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_symmetric================
26/10/2020 09:39:22 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:39:22 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:39:23 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:39:23 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 0 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:39:23 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:39:23 dut.10.240.183.67: flow list 0
26/10/2020 09:39:23 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:39:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:24 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9fa184b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:24 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:39:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9fa184b', '0xb')]
26/10/2020 09:39:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:25 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9fa184b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:25 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:39:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9fa184b', '0xb')]
26/10/2020 09:39:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:26 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9fa184b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:26 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:39:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9fa184b', '0xb')]
26/10/2020 09:39:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:27 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9fa184b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:39:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9fa184b', '0xb')]
26/10/2020 09:39:27 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:39:27 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:39:28 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:39:28 dut.10.240.183.67: flow list 0
26/10/2020 09:39:28 dut.10.240.183.67:
26/10/2020 09:39:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:29 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:29 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:39:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xe6b35281', '0x1')]
26/10/2020 09:39:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:31 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:31 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:39:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xe6b35281', '0x1')]
26/10/2020 09:39:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:32 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:32 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:39:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xe6b35281', '0x1')]
26/10/2020 09:39:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_symmetric passed
26/10/2020 09:39:32 dut.10.240.183.67: flow flush 0
26/10/2020 09:39:32 dut.10.240.183.67:
26/10/2020 09:39:32 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_symmetric================
26/10/2020 09:39:32 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:39:32 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:39:32 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:39:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:39:32 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:39:32 dut.10.240.183.67: flow list 0
26/10/2020 09:39:32 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS
26/10/2020 09:39:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:33 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9fa184b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:33 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:39:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9fa184b', '0xb')]
26/10/2020 09:39:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:34 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9fa184b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:34 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:39:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9fa184b', '0xb')]
26/10/2020 09:39:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:35 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9fa184b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:35 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:39:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9fa184b', '0xb')]
26/10/2020 09:39:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:36 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe9fa184b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:36 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:39:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9fa184b', '0xb')]
26/10/2020 09:39:36 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:39:36 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:39:38 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:39:38 dut.10.240.183.67: flow list 0
26/10/2020 09:39:38 dut.10.240.183.67:
26/10/2020 09:39:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:39 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:39:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xe6b35281', '0x1')]
26/10/2020 09:39:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:40 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:40 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:39:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xe6b35281', '0x1')]
26/10/2020 09:39:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:41 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:41 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:39:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xe6b35281', '0x1')]
26/10/2020 09:39:41 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_symmetric passed
26/10/2020 09:39:41 dut.10.240.183.67: flow flush 0
26/10/2020 09:39:41 dut.10.240.183.67:
26/10/2020 09:39:41 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_dl_ipv6_tcp_symmetric': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_tcp_symmetric': 'passed'}
26/10/2020 09:39:41 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:39:41 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_udp_symmetric Result PASSED:
26/10/2020 09:39:41 dut.10.240.183.67: flow flush 0
26/10/2020 09:39:42 dut.10.240.183.67:
testpmd>
26/10/2020 09:39:42 dut.10.240.183.67: clear port stats all
26/10/2020 09:39:43 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:39:43 dut.10.240.183.67: stop
26/10/2020 09:39:43 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:39:43 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl Begin
26/10/2020 09:39:43 dut.10.240.183.67:
26/10/2020 09:39:44 tester:
26/10/2020 09:39:44 dut.10.240.183.67: start
26/10/2020 09:39:44 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:39:44 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3src================
26/10/2020 09:39:44 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:39:44 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:39:44 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:39:44 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:39:44 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:39:44 dut.10.240.183.67: flow list 0
26/10/2020 09:39:44 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:39:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:45 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf583f784 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:45 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:39:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xf583f784', '0x4')]
26/10/2020 09:39:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:46 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf583f784 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:46 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:39:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xf583f784', '0x4')]
26/10/2020 09:39:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:47 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xcaecd3b2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:39:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xcaecd3b2', '0x2')]
26/10/2020 09:39:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:48 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf583f784 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:48 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:39:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xf583f784', '0x4')]
26/10/2020 09:39:48 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:39:48 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:39:49 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:39:49 dut.10.240.183.67: flow list 0
26/10/2020 09:39:50 dut.10.240.183.67:
26/10/2020 09:39:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:51 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:51 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:39:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xe6b35281', '0x1'), ('0xe6b35281', '0x1')]
26/10/2020 09:39:51 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3src passed
26/10/2020 09:39:51 dut.10.240.183.67: flow flush 0
26/10/2020 09:39:51 dut.10.240.183.67:
26/10/2020 09:39:51 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3dst================
26/10/2020 09:39:51 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:39:51 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:39:51 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:39:51 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:39:51 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:39:51 dut.10.240.183.67: flow list 0
26/10/2020 09:39:51 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:39:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:52 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xbdd0dc02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:52 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:39:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xbdd0dc02', '0x2')]
26/10/2020 09:39:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:53 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xbdd0dc02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:53 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:39:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xbdd0dc02', '0x2')]
26/10/2020 09:39:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:54 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf1a29a83 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:54 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:39:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xf1a29a83', '0x3')]
26/10/2020 09:39:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:55 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xbdd0dc02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:55 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:39:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xbdd0dc02', '0x2')]
26/10/2020 09:39:55 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:39:55 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:39:56 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:39:56 dut.10.240.183.67: flow list 0
26/10/2020 09:39:57 dut.10.240.183.67:
26/10/2020 09:39:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:58 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:58 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:39:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xe6b35281', '0x1'), ('0xe6b35281', '0x1')]
26/10/2020 09:39:58 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3dst passed
26/10/2020 09:39:58 dut.10.240.183.67: flow flush 0
26/10/2020 09:39:58 dut.10.240.183.67:
26/10/2020 09:39:58 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4dst================
26/10/2020 09:39:58 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:39:58 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:39:58 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:39:58 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:39:58 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:39:58 dut.10.240.183.67: flow list 0
26/10/2020 09:39:58 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:39:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:39:59 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x459dc24f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:39:59 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:39:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x459dc24f', '0xf')]
26/10/2020 09:39:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:00 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xd8a07e3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:00 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:40:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xd8a07e3', '0x3')]
26/10/2020 09:40:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:01 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7af2e679 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:01 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:40:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x7af2e679', '0x9')]
26/10/2020 09:40:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:02 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x459dc24f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:02 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:40:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x459dc24f', '0xf')]
26/10/2020 09:40:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:03 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x459dc24f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:03 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:40:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x459dc24f', '0xf')]
26/10/2020 09:40:03 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:40:03 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:40:05 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:40:05 dut.10.240.183.67: flow list 0
26/10/2020 09:40:05 dut.10.240.183.67:
26/10/2020 09:40:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:06 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:06 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:40:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xe6b35281', '0x1'), ('0xe6b35281', '0x1')]
26/10/2020 09:40:06 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4dst passed
26/10/2020 09:40:06 dut.10.240.183.67: flow flush 0
26/10/2020 09:40:06 dut.10.240.183.67:
26/10/2020 09:40:06 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4src================
26/10/2020 09:40:06 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:40:06 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:40:06 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:40:06 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:40:06 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:40:06 dut.10.240.183.67: flow list 0
26/10/2020 09:40:06 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:40:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:07 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xddc25c6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:07 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:40:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc25c6', '0x6')]
26/10/2020 09:40:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:08 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xc5d04a62 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:08 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:40:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xc5d04a62', '0x2')]
26/10/2020 09:40:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:09 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x41ae6347 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:09 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:40:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x41ae6347', '0x7')]
26/10/2020 09:40:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:11 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xddc25c6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:11 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:40:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc25c6', '0x6')]
26/10/2020 09:40:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:12 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xddc25c6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:12 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:40:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc25c6', '0x6')]
26/10/2020 09:40:12 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:40:12 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:40:13 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:40:13 dut.10.240.183.67: flow list 0
26/10/2020 09:40:13 dut.10.240.183.67:
26/10/2020 09:40:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:14 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:14 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:40:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xe6b35281', '0x1'), ('0xe6b35281', '0x1')]
26/10/2020 09:40:14 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4src passed
26/10/2020 09:40:14 dut.10.240.183.67: flow flush 0
26/10/2020 09:40:14 dut.10.240.183.67:
26/10/2020 09:40:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4src================
26/10/2020 09:40:14 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:40:14 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:40:14 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:40:14 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:40:14 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:40:14 dut.10.240.183.67: flow list 0
26/10/2020 09:40:14 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:40:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:15 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x458f0e40 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:15 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:40:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x458f0e40', '0x0')]
26/10/2020 09:40:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:16 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x8d8361e4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:16 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:40:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d8361e4', '0x4')]
26/10/2020 09:40:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:18 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7ae02a76 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:18 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:40:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x7ae02a76', '0x6')]
26/10/2020 09:40:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:19 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x458f0e40 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:19 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:40:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x458f0e40', '0x0')]
26/10/2020 09:40:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:20 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x458f0e40 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:20 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:40:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x458f0e40', '0x0')]
26/10/2020 09:40:20 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:40:20 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:40:21 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:40:21 dut.10.240.183.67: flow list 0
26/10/2020 09:40:21 dut.10.240.183.67:
26/10/2020 09:40:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:22 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:40:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xe6b35281', '0x1'), ('0xe6b35281', '0x1')]
26/10/2020 09:40:22 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4src passed
26/10/2020 09:40:22 dut.10.240.183.67: flow flush 0
26/10/2020 09:40:22 dut.10.240.183.67:
26/10/2020 09:40:22 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4dst================
26/10/2020 09:40:22 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:40:22 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:40:22 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:40:22 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:40:22 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:40:22 dut.10.240.183.67: flow list 0
26/10/2020 09:40:22 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:40:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:24 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xdcee9c9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:24 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:40:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xdcee9c9', '0x9')]
26/10/2020 09:40:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:25 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x45d92c65 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:40:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x45d92c65', '0x5')]
26/10/2020 09:40:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:26 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x41bcaf48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:26 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:40:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x41bcaf48', '0x8')]
26/10/2020 09:40:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:27 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xdcee9c9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:40:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xdcee9c9', '0x9')]
26/10/2020 09:40:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:28 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xdcee9c9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:28 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:40:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xdcee9c9', '0x9')]
26/10/2020 09:40:28 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:40:28 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:40:29 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:40:29 dut.10.240.183.67: flow list 0
26/10/2020 09:40:29 dut.10.240.183.67:
26/10/2020 09:40:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:30 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:30 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:40:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xe6b35281', '0x1'), ('0xe6b35281', '0x1')]
26/10/2020 09:40:30 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4dst passed
26/10/2020 09:40:30 dut.10.240.183.67: flow flush 0
26/10/2020 09:40:30 dut.10.240.183.67:
26/10/2020 09:40:30 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l4src_only================
26/10/2020 09:40:30 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:40:30 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:40:30 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:40:30 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:40:30 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:40:30 dut.10.240.183.67: flow list 0
26/10/2020 09:40:31 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:40:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:32 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x2728df9f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:32 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:40:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x2728df9f', '0xf')]
26/10/2020 09:40:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:33 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xb9834628 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:33 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:40:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9834628', '0x8')]
26/10/2020 09:40:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:34 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x2728df9f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:34 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:40:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x2728df9f', '0xf')]
26/10/2020 09:40:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:35 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x2728df9f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:35 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:40:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x2728df9f', '0xf')]
26/10/2020 09:40:35 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:40:35 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:40:36 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:40:36 dut.10.240.183.67: flow list 0
26/10/2020 09:40:36 dut.10.240.183.67:
26/10/2020 09:40:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:37 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:37 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:40:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xe6b35281', '0x1'), ('0xe6b35281', '0x1')]
26/10/2020 09:40:37 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l4src_only passed
26/10/2020 09:40:37 dut.10.240.183.67: flow flush 0
26/10/2020 09:40:37 dut.10.240.183.67:
26/10/2020 09:40:37 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l4dst_only================
26/10/2020 09:40:37 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:40:37 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:40:37 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:40:37 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:40:38 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:40:38 dut.10.240.183.67: flow list 0
26/10/2020 09:40:38 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:40:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:39 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x17401a89 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:39 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:40:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x17401a89', '0x9')]
26/10/2020 09:40:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:40 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x21b724a3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:40 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:40:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x21b724a3', '0x3')]
26/10/2020 09:40:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:41 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x17401a89 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:41 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:40:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x17401a89', '0x9')]
26/10/2020 09:40:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:42 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x17401a89 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:42 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:40:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x17401a89', '0x9')]
26/10/2020 09:40:42 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:40:42 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:40:43 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:40:43 dut.10.240.183.67: flow list 0
26/10/2020 09:40:43 dut.10.240.183.67:
26/10/2020 09:40:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:44 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:44 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:40:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xe6b35281', '0x1'), ('0xe6b35281', '0x1')]
26/10/2020 09:40:44 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l4dst_only passed
26/10/2020 09:40:44 dut.10.240.183.67: flow flush 0
26/10/2020 09:40:44 dut.10.240.183.67:
26/10/2020 09:40:44 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp================
26/10/2020 09:40:44 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:40:44 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:40:44 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:40:44 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:40:45 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:40:45 dut.10.240.183.67: flow list 0
26/10/2020 09:40:45 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:40:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:46 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x474f8b8e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:46 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:40:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x474f8b8e', '0xe')]
26/10/2020 09:40:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:47 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x9513253f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:40:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x9513253f', '0xf')]
26/10/2020 09:40:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:48 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe9fe849b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:48 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:40:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9fe849b', '0xb')]
26/10/2020 09:40:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:49 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xa1a89032 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:40:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xa1a89032', '0x2')]
26/10/2020 09:40:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:50 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7820afb8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:50 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:40:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x7820afb8', '0x8')]
26/10/2020 09:40:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:51 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x474f8b8e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:51 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:40:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x474f8b8e', '0xe')]
26/10/2020 09:40:51 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:40:51 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:40:52 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:40:52 dut.10.240.183.67: flow list 0
26/10/2020 09:40:52 dut.10.240.183.67:
26/10/2020 09:40:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:40:54 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe6b35281 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:40:54 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:40:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xe6b35281', '0x1'), ('0xe6b35281', '0x1')]
26/10/2020 09:40:54 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp passed
26/10/2020 09:40:54 dut.10.240.183.67: flow flush 0
26/10/2020 09:40:54 dut.10.240.183.67:
26/10/2020 09:40:54 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3src': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3dst': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4dst': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4src': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4src': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4dst': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l4src_only': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l4dst_only': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp': 'passed'}
26/10/2020 09:40:54 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:40:54 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl Result PASSED:
26/10/2020 09:40:54 dut.10.240.183.67: flow flush 0
26/10/2020 09:40:55 dut.10.240.183.67:
testpmd>
26/10/2020 09:40:55 dut.10.240.183.67: clear port stats all
26/10/2020 09:40:56 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:40:56 dut.10.240.183.67: stop
26/10/2020 09:40:56 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 18 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:40:56 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl_symmetric Begin
26/10/2020 09:40:56 dut.10.240.183.67:
26/10/2020 09:40:56 tester:
26/10/2020 09:40:56 dut.10.240.183.67: start
26/10/2020 09:40:56 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:40:56 dut.10.240.183.67: quit
26/10/2020 09:40:58 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:40:58 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:40:59 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:41:09 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:41:09 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:41:09 dut.10.240.183.67: set verbose 1
26/10/2020 09:41:09 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:41:09 dut.10.240.183.67: show port info all
26/10/2020 09:41:09 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:41:09 dut.10.240.183.67: start
26/10/2020 09:41:09 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:41:09 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl_symmetric================
26/10/2020 09:41:09 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:41:09 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:41:09 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:41:09 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:41:10 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:41:10 dut.10.240.183.67: flow list 0
26/10/2020 09:41:10 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS
26/10/2020 09:41:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:11 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x2304fb93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:11 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-dl'}
26/10/2020 09:41:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x2304fb93', '0x3')]
26/10/2020 09:41:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:12 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x2304fb93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:12 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:41:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x2304fb93', '0x3')]
26/10/2020 09:41:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:13 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x2304fb93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:13 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:41:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x2304fb93', '0x3')]
26/10/2020 09:41:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:14 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x2304fb93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:14 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:41:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x2304fb93', '0x3')]
26/10/2020 09:41:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:15 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x2304fb93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:15 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-ul'}
26/10/2020 09:41:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x2304fb93', '0x3')]
26/10/2020 09:41:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:16 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x2304fb93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:16 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:41:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x2304fb93', '0x3')]
26/10/2020 09:41:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:17 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x2304fb93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:17 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:41:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x2304fb93', '0x3')]
26/10/2020 09:41:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:18 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x2304fb93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:18 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:41:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x2304fb93', '0x3')]
26/10/2020 09:41:18 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:41:18 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:41:20 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:41:20 dut.10.240.183.67: flow list 0
26/10/2020 09:41:20 dut.10.240.183.67:
26/10/2020 09:41:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:21 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf10ee48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:41:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xf10ee48', '0x8')]
26/10/2020 09:41:21 TestCVLIAVFRSSGTPU: action: udp-dl
26/10/2020 09:41:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:22 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf10ee48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:41:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xf10ee48', '0x8')]
26/10/2020 09:41:22 TestCVLIAVFRSSGTPU: action: udp-ul
26/10/2020 09:41:22 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl_symmetric passed
26/10/2020 09:41:22 dut.10.240.183.67: flow flush 0
26/10/2020 09:41:22 dut.10.240.183.67:
26/10/2020 09:41:22 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl_symmetric': 'passed'}
26/10/2020 09:41:22 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:41:22 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl_symmetric Result PASSED:
26/10/2020 09:41:22 dut.10.240.183.67: flow flush 0
26/10/2020 09:41:23 dut.10.240.183.67:
testpmd>
26/10/2020 09:41:23 dut.10.240.183.67: clear port stats all
26/10/2020 09:41:24 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:41:24 dut.10.240.183.67: stop
26/10/2020 09:41:24 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:41:24 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_without_ul_dl Begin
26/10/2020 09:41:24 dut.10.240.183.67:
26/10/2020 09:41:25 tester:
26/10/2020 09:41:25 dut.10.240.183.67: start
26/10/2020 09:41:25 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:41:25 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_l3dst================
26/10/2020 09:41:25 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:41:25 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:41:25 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:41:25 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:41:25 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:41:25 dut.10.240.183.67: flow list 0
26/10/2020 09:41:25 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 09:41:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:26 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x599f7d1d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:26 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:41:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x599f7d1d', '0xd')]
26/10/2020 09:41:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:27 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x76a3613 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:27 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:41:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x76a3613', '0x3')]
26/10/2020 09:41:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:28 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x599f7d1d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:28 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:41:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x599f7d1d', '0xd')]
26/10/2020 09:41:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:29 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x599f7d1d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:29 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:41:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x599f7d1d', '0xd')]
26/10/2020 09:41:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:30 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x76a3613 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:30 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:41:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x76a3613', '0x3')]
26/10/2020 09:41:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:32 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x599f7d1d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:32 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:41:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x599f7d1d', '0xd')]
26/10/2020 09:41:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:33 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x599f7d1d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:33 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:41:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x599f7d1d', '0xd')]
26/10/2020 09:41:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:34 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x76a3613 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:34 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:41:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x76a3613', '0x3')]
26/10/2020 09:41:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:35 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x599f7d1d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:35 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:41:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x599f7d1d', '0xd')]
26/10/2020 09:41:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:36 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x599f7d1d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:36 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:41:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x599f7d1d', '0xd')]
26/10/2020 09:41:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:37 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x76a3613 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:41:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x76a3613', '0x3')]
26/10/2020 09:41:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:38 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x599f7d1d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:38 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:41:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x599f7d1d', '0xd')]
26/10/2020 09:41:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:39 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x599f7d1d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:39 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:41:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x599f7d1d', '0xd')]
26/10/2020 09:41:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:40 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x76a3613 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:40 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:41:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x76a3613', '0x3')]
26/10/2020 09:41:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:41 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x599f7d1d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:41 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:41:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x599f7d1d', '0xd')]
26/10/2020 09:41:41 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:41:41 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:41:43 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:41:43 dut.10.240.183.67: flow list 0
26/10/2020 09:41:43 dut.10.240.183.67:
26/10/2020 09:41:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:44 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf10ee48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf10ee48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf10ee48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf10ee48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf10ee48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:44 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:41:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xf10ee48', '0x8'), ('0xf10ee48', '0x8'), ('0xf10ee48', '0x8'), ('0xf10ee48', '0x8'), ('0xf10ee48', '0x8')]
26/10/2020 09:41:44 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_l3dst passed
26/10/2020 09:41:44 dut.10.240.183.67: flow flush 0
26/10/2020 09:41:44 dut.10.240.183.67:
26/10/2020 09:41:44 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_l3src================
26/10/2020 09:41:44 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:41:44 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/10/2020 09:41:44 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:41:44 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/10/2020 09:41:44 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:41:44 dut.10.240.183.67: flow list 0
26/10/2020 09:41:44 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 09:41:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:45 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x32e0b180 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:45 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:41:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x32e0b180', '0x0')]
26/10/2020 09:41:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:46 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xec646b23 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:46 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:41:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xec646b23', '0x3')]
26/10/2020 09:41:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:47 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x32e0b180 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:47 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:41:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x32e0b180', '0x0')]
26/10/2020 09:41:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:49 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x32e0b180 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:49 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:41:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x32e0b180', '0x0')]
26/10/2020 09:41:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:50 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xec646b23 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:50 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:41:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xec646b23', '0x3')]
26/10/2020 09:41:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:51 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x32e0b180 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:51 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:41:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x32e0b180', '0x0')]
26/10/2020 09:41:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:52 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x32e0b180 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:52 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:41:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x32e0b180', '0x0')]
26/10/2020 09:41:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:53 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xec646b23 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:53 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:41:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xec646b23', '0x3')]
26/10/2020 09:41:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:54 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x32e0b180 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:54 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:41:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x32e0b180', '0x0')]
26/10/2020 09:41:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:55 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x32e0b180 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:55 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:41:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x32e0b180', '0x0')]
26/10/2020 09:41:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:56 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xec646b23 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:56 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:41:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xec646b23', '0x3')]
26/10/2020 09:41:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:57 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x32e0b180 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:57 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:41:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x32e0b180', '0x0')]
26/10/2020 09:41:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:41:59 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x32e0b180 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:41:59 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:41:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x32e0b180', '0x0')]
26/10/2020 09:41:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:00 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xec646b23 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:00 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:42:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xec646b23', '0x3')]
26/10/2020 09:42:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:01 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x32e0b180 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:01 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:42:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x32e0b180', '0x0')]
26/10/2020 09:42:01 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:42:01 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:42:02 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:42:02 dut.10.240.183.67: flow list 0
26/10/2020 09:42:02 dut.10.240.183.67:
26/10/2020 09:42:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:03 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf10ee48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf10ee48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf10ee48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf10ee48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf10ee48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:03 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:42:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xf10ee48', '0x8'), ('0xf10ee48', '0x8'), ('0xf10ee48', '0x8'), ('0xf10ee48', '0x8'), ('0xf10ee48', '0x8')]
26/10/2020 09:42:03 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_l3src passed
26/10/2020 09:42:03 dut.10.240.183.67: flow flush 0
26/10/2020 09:42:03 dut.10.240.183.67:
26/10/2020 09:42:03 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_all================
26/10/2020 09:42:03 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:42:03 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/10/2020 09:42:03 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:42:03 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/10/2020 09:42:03 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:42:03 dut.10.240.183.67: flow list 0
26/10/2020 09:42:03 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 09:42:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:04 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x7c7b3637 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:04 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:42:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c7b3637', '0x7')]
26/10/2020 09:42:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:06 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4585c89 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:06 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:42:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x4585c89', '0x9')]
26/10/2020 09:42:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:07 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xa2ffec94 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:07 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:42:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xa2ffec94', '0x4')]
26/10/2020 09:42:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:08 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xdadc862a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:08 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:42:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xdadc862a', '0xa')]
26/10/2020 09:42:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:09 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x7c7b3637 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:09 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:42:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c7b3637', '0x7')]
26/10/2020 09:42:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:10 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x7c7b3637 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:10 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:42:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c7b3637', '0x7')]
26/10/2020 09:42:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:11 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x4585c89 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:42:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x4585c89', '0x9')]
26/10/2020 09:42:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:12 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xa2ffec94 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:42:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xa2ffec94', '0x4')]
26/10/2020 09:42:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:13 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xdadc862a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:13 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:42:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xdadc862a', '0xa')]
26/10/2020 09:42:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:14 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x7c7b3637 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:14 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:42:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c7b3637', '0x7')]
26/10/2020 09:42:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:15 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7c7b3637 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:15 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:42:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c7b3637', '0x7')]
26/10/2020 09:42:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:17 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x4585c89 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:17 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:42:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x4585c89', '0x9')]
26/10/2020 09:42:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:18 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xa2ffec94 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:18 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:42:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xa2ffec94', '0x4')]
26/10/2020 09:42:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:19 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xdadc862a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:19 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:42:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xdadc862a', '0xa')]
26/10/2020 09:42:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:20 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7c7b3637 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:20 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:42:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c7b3637', '0x7')]
26/10/2020 09:42:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:21 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7c7b3637 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:21 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:42:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c7b3637', '0x7')]
26/10/2020 09:42:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:22 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x4585c89 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:42:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x4585c89', '0x9')]
26/10/2020 09:42:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:23 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xa2ffec94 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:23 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:42:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xa2ffec94', '0x4')]
26/10/2020 09:42:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:24 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xdadc862a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:24 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:42:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xdadc862a', '0xa')]
26/10/2020 09:42:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:25 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7c7b3637 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:25 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:42:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c7b3637', '0x7')]
26/10/2020 09:42:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:27 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7c7b3637 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:27 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:42:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c7b3637', '0x7')]
26/10/2020 09:42:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:28 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x4585c89 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:42:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x4585c89', '0x9')]
26/10/2020 09:42:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:29 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xa2ffec94 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:29 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:42:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xa2ffec94', '0x4')]
26/10/2020 09:42:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:30 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xdadc862a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:30 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:42:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xdadc862a', '0xa')]
26/10/2020 09:42:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:31 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x7c7b3637 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:31 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:42:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c7b3637', '0x7')]
26/10/2020 09:42:31 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:42:31 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:42:32 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:42:32 dut.10.240.183.67: flow list 0
26/10/2020 09:42:32 dut.10.240.183.67:
26/10/2020 09:42:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:33 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf10ee48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf10ee48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf10ee48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf10ee48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf10ee48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:33 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:42:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xf10ee48', '0x8'), ('0xf10ee48', '0x8'), ('0xf10ee48', '0x8'), ('0xf10ee48', '0x8'), ('0xf10ee48', '0x8')]
26/10/2020 09:42:33 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_all passed
26/10/2020 09:42:33 dut.10.240.183.67: flow flush 0
26/10/2020 09:42:33 dut.10.240.183.67:
26/10/2020 09:42:33 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_l3dst': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_l3src': 'passed', 'mac_ipv6_gtpu_eh_without_ul_dl_ipv6_all': 'passed'}
26/10/2020 09:42:33 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:42:33 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_without_ul_dl Result PASSED:
26/10/2020 09:42:33 dut.10.240.183.67: flow flush 0
26/10/2020 09:42:35 dut.10.240.183.67:
testpmd>
26/10/2020 09:42:35 dut.10.240.183.67: clear port stats all
26/10/2020 09:42:36 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:42:36 dut.10.240.183.67: stop
26/10/2020 09:42:36 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 15 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:42:36 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_without_ul_dl_symmetric Begin
26/10/2020 09:42:36 dut.10.240.183.67:
26/10/2020 09:42:36 tester:
26/10/2020 09:42:36 dut.10.240.183.67: start
26/10/2020 09:42:36 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:42:36 dut.10.240.183.67: quit
26/10/2020 09:42:38 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:42:38 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:42:39 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:42:49 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:42:49 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:42:49 dut.10.240.183.67: set verbose 1
26/10/2020 09:42:49 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:42:49 dut.10.240.183.67: show port info all
26/10/2020 09:42:49 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:42:49 dut.10.240.183.67: start
26/10/2020 09:42:49 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:42:49 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ipv6_without_ul_dl_symmetric================
26/10/2020 09:42:49 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:42:49 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/10/2020 09:42:49 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:42:49 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / gtp_psc / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/10/2020 09:42:49 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:42:49 dut.10.240.183.67: flow list 0
26/10/2020 09:42:49 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 09:42:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:51 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x12a284ed - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:51 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'}
26/10/2020 09:42:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x12a284ed', '0xd')]
26/10/2020 09:42:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:52 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x12a284ed - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:52 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:42:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x12a284ed', '0xd')]
26/10/2020 09:42:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:53 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x12a284ed - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:53 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'}
26/10/2020 09:42:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x12a284ed', '0xd')]
26/10/2020 09:42:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:54 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x12a284ed - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:54 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:42:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x12a284ed', '0xd')]
26/10/2020 09:42:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:55 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x12a284ed - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:55 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'}
26/10/2020 09:42:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x12a284ed', '0xd')]
26/10/2020 09:42:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:56 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x12a284ed - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:56 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:42:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x12a284ed', '0xd')]
26/10/2020 09:42:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:57 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x12a284ed - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:57 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'}
26/10/2020 09:42:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x12a284ed', '0xd')]
26/10/2020 09:42:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:42:58 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x12a284ed - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:42:58 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:42:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x12a284ed', '0xd')]
26/10/2020 09:42:58 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:42:58 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:42:59 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:42:59 dut.10.240.183.67: flow list 0
26/10/2020 09:43:00 dut.10.240.183.67:
26/10/2020 09:43:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:01 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:01 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'}
26/10/2020 09:43:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x3fb331e6', '0x6')]
26/10/2020 09:43:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:02 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:02 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'}
26/10/2020 09:43:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x3fb331e6', '0x6')]
26/10/2020 09:43:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:03 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:03 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'}
26/10/2020 09:43:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x3fb331e6', '0x6')]
26/10/2020 09:43:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:04 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:04 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:43:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x3fb331e6', '0x6')]
26/10/2020 09:43:04 TestCVLIAVFRSSGTPU: action: ipv4-udp
26/10/2020 09:43:04 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ipv6_without_ul_dl_symmetric passed
26/10/2020 09:43:04 dut.10.240.183.67: flow flush 0
26/10/2020 09:43:04 dut.10.240.183.67:
26/10/2020 09:43:04 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_ipv6_without_ul_dl_symmetric': 'passed'}
26/10/2020 09:43:04 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:43:04 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_without_ul_dl_symmetric Result PASSED:
26/10/2020 09:43:04 dut.10.240.183.67: flow flush 0
26/10/2020 09:43:05 dut.10.240.183.67:
testpmd>
26/10/2020 09:43:05 dut.10.240.183.67: clear port stats all
26/10/2020 09:43:06 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:43:06 dut.10.240.183.67: stop
26/10/2020 09:43:06 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:43:06 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4 Begin
26/10/2020 09:43:06 dut.10.240.183.67:
26/10/2020 09:43:07 tester:
26/10/2020 09:43:07 dut.10.240.183.67: start
26/10/2020 09:43:07 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:43:07 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_l3dst================
26/10/2020 09:43:07 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:43:07 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:43:07 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:43:07 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:43:07 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:43:07 dut.10.240.183.67: flow list 0
26/10/2020 09:43:07 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 => RSS
26/10/2020 09:43:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:08 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x95dd831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:08 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:43:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x95dd831a', '0xa')]
26/10/2020 09:43:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:09 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x5b363baa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:09 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x5b363baa', '0xa')]
26/10/2020 09:43:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:10 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x95dd831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:10 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:43:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x95dd831a', '0xa')]
26/10/2020 09:43:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:11 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x95dd831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:11 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:43:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x95dd831a', '0xa')]
26/10/2020 09:43:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:12 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x5b363baa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x5b363baa', '0xa')]
26/10/2020 09:43:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:13 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x95dd831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:13 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:43:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x95dd831a', '0xa')]
26/10/2020 09:43:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:15 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x95dd831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:15 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:43:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x95dd831a', '0xa')]
26/10/2020 09:43:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:16 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x5b363baa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:16 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x5b363baa', '0xa')]
26/10/2020 09:43:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:17 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x95dd831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:17 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:43:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x95dd831a', '0xa')]
26/10/2020 09:43:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:18 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x95dd831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:18 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:43:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x95dd831a', '0xa')]
26/10/2020 09:43:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:19 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5b363baa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:19 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x5b363baa', '0xa')]
26/10/2020 09:43:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:20 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x95dd831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:20 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:43:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x95dd831a', '0xa')]
26/10/2020 09:43:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:21 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x95dd831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:21 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:43:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x95dd831a', '0xa')]
26/10/2020 09:43:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:22 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x5b363baa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x5b363baa', '0xa')]
26/10/2020 09:43:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:23 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x95dd831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:23 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:43:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x95dd831a', '0xa')]
26/10/2020 09:43:23 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:43:23 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:43:25 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:43:25 dut.10.240.183.67: flow list 0
26/10/2020 09:43:25 dut.10.240.183.67:
26/10/2020 09:43:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:26 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:26 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:43:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x3fb331e6', '0x6'), ('0x3fb331e6', '0x6'), ('0x3fb331e6', '0x6'), ('0x3fb331e6', '0x6'), ('0x3fb331e6', '0x6')]
26/10/2020 09:43:26 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_l3dst passed
26/10/2020 09:43:26 dut.10.240.183.67: flow flush 0
26/10/2020 09:43:26 dut.10.240.183.67:
26/10/2020 09:43:26 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_l3src================
26/10/2020 09:43:26 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:43:26 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 09:43:26 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:43:26 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
26/10/2020 09:43:26 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:43:26 dut.10.240.183.67: flow list 0
26/10/2020 09:43:26 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 => RSS
26/10/2020 09:43:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:27 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0xbb96b7b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:27 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:43:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xbb96b7b', '0xb')]
26/10/2020 09:43:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:28 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0xbb96b7b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:28 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:43:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xbb96b7b', '0xb')]
26/10/2020 09:43:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:29 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0xc552d3cb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:29 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xc552d3cb', '0xb')]
26/10/2020 09:43:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:30 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0xbb96b7b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:30 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:43:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xbb96b7b', '0xb')]
26/10/2020 09:43:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:32 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0xbb96b7b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:32 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:43:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xbb96b7b', '0xb')]
26/10/2020 09:43:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:33 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0xc552d3cb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:33 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xc552d3cb', '0xb')]
26/10/2020 09:43:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:34 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xbb96b7b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:34 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:43:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xbb96b7b', '0xb')]
26/10/2020 09:43:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:35 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xbb96b7b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:35 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:43:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xbb96b7b', '0xb')]
26/10/2020 09:43:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:36 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xc552d3cb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xc552d3cb', '0xb')]
26/10/2020 09:43:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:37 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xbb96b7b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:37 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:43:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xbb96b7b', '0xb')]
26/10/2020 09:43:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:38 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xbb96b7b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:38 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:43:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xbb96b7b', '0xb')]
26/10/2020 09:43:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:39 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xc552d3cb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:39 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xc552d3cb', '0xb')]
26/10/2020 09:43:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:40 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xbb96b7b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:40 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:43:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xbb96b7b', '0xb')]
26/10/2020 09:43:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:41 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xbb96b7b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:41 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:43:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xbb96b7b', '0xb')]
26/10/2020 09:43:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:43 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xc552d3cb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xc552d3cb', '0xb')]
26/10/2020 09:43:43 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:43:43 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:43:44 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:43:44 dut.10.240.183.67: flow list 0
26/10/2020 09:43:44 dut.10.240.183.67:
26/10/2020 09:43:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:45 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:45 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:43:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x3fb331e6', '0x6'), ('0x3fb331e6', '0x6'), ('0x3fb331e6', '0x6'), ('0x3fb331e6', '0x6'), ('0x3fb331e6', '0x6')]
26/10/2020 09:43:45 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_l3src passed
26/10/2020 09:43:45 dut.10.240.183.67: flow flush 0
26/10/2020 09:43:45 dut.10.240.183.67:
26/10/2020 09:43:45 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_all================
26/10/2020 09:43:45 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:43:45 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/10/2020 09:43:45 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:43:45 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
26/10/2020 09:43:45 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:43:45 dut.10.240.183.67: flow list 0
26/10/2020 09:43:45 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 => RSS
26/10/2020 09:43:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:46 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0xa91c0b0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:46 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:43:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xa91c0b0e', '0xe')]
26/10/2020 09:43:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:47 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0xe865d769 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xe865d769', '0x9')]
26/10/2020 09:43:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:49 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x67f7b3be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:49 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x67f7b3be', '0xe')]
26/10/2020 09:43:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:50 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x268e6fd9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:50 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x268e6fd9', '0x9')]
26/10/2020 09:43:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:51 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0xa91c0b0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:51 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:43:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xa91c0b0e', '0xe')]
26/10/2020 09:43:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:52 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0xe865d769 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xe865d769', '0x9')]
26/10/2020 09:43:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:53 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x67f7b3be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:53 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x67f7b3be', '0xe')]
26/10/2020 09:43:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:54 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x268e6fd9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:54 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x268e6fd9', '0x9')]
26/10/2020 09:43:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:55 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xa91c0b0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:55 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:43:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xa91c0b0e', '0xe')]
26/10/2020 09:43:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:56 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xe865d769 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:56 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xe865d769', '0x9')]
26/10/2020 09:43:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:57 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x67f7b3be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:57 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x67f7b3be', '0xe')]
26/10/2020 09:43:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:43:58 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x268e6fd9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:43:58 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:43:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x268e6fd9', '0x9')]
26/10/2020 09:43:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:00 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xa91c0b0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:00 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:44:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xa91c0b0e', '0xe')]
26/10/2020 09:44:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:01 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe865d769 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:01 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:44:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xe865d769', '0x9')]
26/10/2020 09:44:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:02 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x67f7b3be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:02 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:44:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x67f7b3be', '0xe')]
26/10/2020 09:44:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:03 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x268e6fd9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:03 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:44:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x268e6fd9', '0x9')]
26/10/2020 09:44:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:04 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xa91c0b0e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:04 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:44:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xa91c0b0e', '0xe')]
26/10/2020 09:44:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:05 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xe865d769 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:05 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:44:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xe865d769', '0x9')]
26/10/2020 09:44:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:06 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x67f7b3be - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:06 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:44:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x67f7b3be', '0xe')]
26/10/2020 09:44:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:07 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x268e6fd9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:07 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:44:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x268e6fd9', '0x9')]
26/10/2020 09:44:07 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:44:07 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:44:08 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:44:08 dut.10.240.183.67: flow list 0
26/10/2020 09:44:08 dut.10.240.183.67:
26/10/2020 09:44:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:10 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:10 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:44:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x3fb331e6', '0x6'), ('0x3fb331e6', '0x6'), ('0x3fb331e6', '0x6'), ('0x3fb331e6', '0x6'), ('0x3fb331e6', '0x6')]
26/10/2020 09:44:10 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_all passed
26/10/2020 09:44:10 dut.10.240.183.67: flow flush 0
26/10/2020 09:44:10 dut.10.240.183.67:
26/10/2020 09:44:10 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_gtpu================
26/10/2020 09:44:10 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:44:10 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / end actions rss types gtpu end key_len 0 queues end / end
26/10/2020 09:44:10 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:44:10 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / end actions rss types gtpu end key_len 0 queues end / end
26/10/2020 09:44:10 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:44:10 dut.10.240.183.67: flow list 0
26/10/2020 09:44:10 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 => RSS
26/10/2020 09:44:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:11 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0xc3ff8ef0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:11 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:44:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xc3ff8ef0', '0x0')]
26/10/2020 09:44:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:12 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0xccdfac05 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:44:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xccdfac05', '0x5')]
26/10/2020 09:44:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:13 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0xc3ff8ef0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:13 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:44:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xc3ff8ef0', '0x0')]
26/10/2020 09:44:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:14 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0xc3ff8ef0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:14 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:44:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xc3ff8ef0', '0x0')]
26/10/2020 09:44:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:15 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0xccdfac05 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:15 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:44:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xccdfac05', '0x5')]
26/10/2020 09:44:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:16 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0xc3ff8ef0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:16 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:44:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xc3ff8ef0', '0x0')]
26/10/2020 09:44:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:18 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xc3ff8ef0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:18 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:44:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xc3ff8ef0', '0x0')]
26/10/2020 09:44:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:19 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xccdfac05 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:19 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:44:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xccdfac05', '0x5')]
26/10/2020 09:44:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:20 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xc3ff8ef0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:20 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:44:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xc3ff8ef0', '0x0')]
26/10/2020 09:44:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:21 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xc3ff8ef0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:21 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:44:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xc3ff8ef0', '0x0')]
26/10/2020 09:44:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:22 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xccdfac05 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:44:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xccdfac05', '0x5')]
26/10/2020 09:44:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:23 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xc3ff8ef0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:23 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:44:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xc3ff8ef0', '0x0')]
26/10/2020 09:44:23 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:44:23 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:44:24 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:44:24 dut.10.240.183.67: flow list 0
26/10/2020 09:44:24 dut.10.240.183.67:
26/10/2020 09:44:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:25 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x3fb331e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:25 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:44:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x3fb331e6', '0x6'), ('0x3fb331e6', '0x6'), ('0x3fb331e6', '0x6'), ('0x3fb331e6', '0x6'), ('0x3fb331e6', '0x6')]
26/10/2020 09:44:25 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_gtpu passed
26/10/2020 09:44:25 dut.10.240.183.67: flow flush 0
26/10/2020 09:44:26 dut.10.240.183.67:
26/10/2020 09:44:26 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_ipv4_l3dst': 'passed', 'mac_ipv6_gtpu_ipv4_l3src': 'passed', 'mac_ipv6_gtpu_ipv4_all': 'passed', 'mac_ipv6_gtpu_ipv4_gtpu': 'passed'}
26/10/2020 09:44:26 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:44:26 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4 Result PASSED:
26/10/2020 09:44:26 dut.10.240.183.67: flow flush 0
26/10/2020 09:44:27 dut.10.240.183.67:
testpmd>
26/10/2020 09:44:27 dut.10.240.183.67: clear port stats all
26/10/2020 09:44:28 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:44:28 dut.10.240.183.67: stop
26/10/2020 09:44:28 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 20 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 15 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 15 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:44:28 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_symmetric Begin
26/10/2020 09:44:28 dut.10.240.183.67:
26/10/2020 09:44:28 tester:
26/10/2020 09:44:28 dut.10.240.183.67: start
26/10/2020 09:44:28 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:44:28 dut.10.240.183.67: quit
26/10/2020 09:44:30 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:44:30 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:44:31 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:44:41 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:44:41 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:44:41 dut.10.240.183.67: set verbose 1
26/10/2020 09:44:41 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:44:41 dut.10.240.183.67: show port info all
26/10/2020 09:44:41 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:44:41 dut.10.240.183.67: start
26/10/2020 09:44:41 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:44:41 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_symmetric================
26/10/2020 09:44:41 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:44:41 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 09:44:41 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:44:41 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 09:44:41 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:44:41 dut.10.240.183.67: flow list 0
26/10/2020 09:44:41 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 => RSS
26/10/2020 09:44:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:42 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x3e45f616 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:42 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'}
26/10/2020 09:44:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x3e45f616', '0x6')]
26/10/2020 09:44:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:44 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x3e45f616 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:44 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:44:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x3e45f616', '0x6')]
26/10/2020 09:44:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:45 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x3e45f616 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:45 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'}
26/10/2020 09:44:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x3e45f616', '0x6')]
26/10/2020 09:44:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:46 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x3e45f616 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:46 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:44:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x3e45f616', '0x6')]
26/10/2020 09:44:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:47 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x3e45f616 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:47 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'}
26/10/2020 09:44:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x3e45f616', '0x6')]
26/10/2020 09:44:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:48 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x3e45f616 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:48 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:44:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x3e45f616', '0x6')]
26/10/2020 09:44:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:49 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x3e45f616 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:49 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'}
26/10/2020 09:44:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x3e45f616', '0x6')]
26/10/2020 09:44:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:50 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x3e45f616 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:50 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:44:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x3e45f616', '0x6')]
26/10/2020 09:44:50 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:44:50 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:44:51 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:44:51 dut.10.240.183.67: flow list 0
26/10/2020 09:44:51 dut.10.240.183.67:
26/10/2020 09:44:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:53 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x4773ca93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:53 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'}
26/10/2020 09:44:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x4773ca93', '0x3')]
26/10/2020 09:44:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:54 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x4773ca93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:54 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'}
26/10/2020 09:44:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x4773ca93', '0x3')]
26/10/2020 09:44:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:55 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x4773ca93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:55 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'}
26/10/2020 09:44:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x4773ca93', '0x3')]
26/10/2020 09:44:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:44:56 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x4773ca93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:44:56 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'}
26/10/2020 09:44:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x4773ca93', '0x3')]
26/10/2020 09:44:56 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_symmetric passed
26/10/2020 09:44:56 dut.10.240.183.67: flow flush 0
26/10/2020 09:44:56 dut.10.240.183.67:
26/10/2020 09:44:56 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_ipv4_symmetric': 'passed'}
26/10/2020 09:44:56 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:44:56 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_symmetric Result PASSED:
26/10/2020 09:44:56 dut.10.240.183.67: flow flush 0
26/10/2020 09:44:57 dut.10.240.183.67:
testpmd>
26/10/2020 09:44:57 dut.10.240.183.67: clear port stats all
26/10/2020 09:44:58 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:44:58 dut.10.240.183.67: stop
26/10/2020 09:44:58 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:44:58 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_tcp Begin
26/10/2020 09:44:58 dut.10.240.183.67:
26/10/2020 09:44:59 tester:
26/10/2020 09:44:59 dut.10.240.183.67: start
26/10/2020 09:44:59 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:44:59 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_l3dst================
26/10/2020 09:44:59 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:44:59 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:44:59 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:44:59 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:44:59 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:44:59 dut.10.240.183.67: flow list 0
26/10/2020 09:44:59 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:44:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:00 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x2402940b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:00 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:45:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x2402940b', '0xb')]
26/10/2020 09:45:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:01 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x695e3a21 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:01 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:45:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x695e3a21', '0x1')]
26/10/2020 09:45:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:02 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x2402940b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:02 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:45:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x2402940b', '0xb')]
26/10/2020 09:45:02 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:45:02 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:45:03 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:45:03 dut.10.240.183.67: flow list 0
26/10/2020 09:45:03 dut.10.240.183.67:
26/10/2020 09:45:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:04 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4773ca93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:04 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:45:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x4773ca93', '0x3')]
26/10/2020 09:45:04 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_l3dst passed
26/10/2020 09:45:04 dut.10.240.183.67: flow flush 0
26/10/2020 09:45:05 dut.10.240.183.67:
26/10/2020 09:45:05 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_l3src================
26/10/2020 09:45:05 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:45:05 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:45:05 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:45:05 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:45:05 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:45:05 dut.10.240.183.67: flow list 0
26/10/2020 09:45:05 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:45:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:06 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xd6fbab50 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:06 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:45:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xd6fbab50', '0x0')]
26/10/2020 09:45:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:07 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xd6fbab50 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:07 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:45:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xd6fbab50', '0x0')]
26/10/2020 09:45:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:08 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x9ba7057a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:08 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:45:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ba7057a', '0xa')]
26/10/2020 09:45:08 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:45:08 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:45:09 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:45:09 dut.10.240.183.67: flow list 0
26/10/2020 09:45:09 dut.10.240.183.67:
26/10/2020 09:45:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:10 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4773ca93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:10 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:45:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x4773ca93', '0x3')]
26/10/2020 09:45:10 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_l3src passed
26/10/2020 09:45:10 dut.10.240.183.67: flow flush 0
26/10/2020 09:45:10 dut.10.240.183.67:
26/10/2020 09:45:10 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_l3dst_l4src================
26/10/2020 09:45:10 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:45:10 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:45:11 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:45:11 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:45:11 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:45:11 dut.10.240.183.67: flow list 0
26/10/2020 09:45:11 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:45:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:12 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5909a527 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:12 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:45:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x5909a527', '0x7')]
26/10/2020 09:45:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:13 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x14550b0d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:13 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:45:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x14550b0d', '0xd')]
26/10/2020 09:45:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:14 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x7f3c889a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:14 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:45:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x7f3c889a', '0xa')]
26/10/2020 09:45:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:15 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5909a527 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:45:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x5909a527', '0x7')]
26/10/2020 09:45:15 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:45:15 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:45:16 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:45:16 dut.10.240.183.67: flow list 0
26/10/2020 09:45:16 dut.10.240.183.67:
26/10/2020 09:45:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:17 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4773ca93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:17 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:45:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x4773ca93', '0x3')]
26/10/2020 09:45:17 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_l3dst_l4src passed
26/10/2020 09:45:17 dut.10.240.183.67: flow flush 0
26/10/2020 09:45:17 dut.10.240.183.67:
26/10/2020 09:45:17 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_l3dst_l4dst================
26/10/2020 09:45:17 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:45:17 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:45:18 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:45:18 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:45:18 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:45:18 dut.10.240.183.67: flow list 0
26/10/2020 09:45:18 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:45:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:19 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x7364d20f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:19 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:45:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x7364d20f', '0xf')]
26/10/2020 09:45:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:20 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3e387c25 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:20 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:45:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x3e387c25', '0x5')]
26/10/2020 09:45:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:21 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x7f3c889a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:21 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:45:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x7f3c889a', '0xa')]
26/10/2020 09:45:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:22 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x7364d20f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:22 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:45:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x7364d20f', '0xf')]
26/10/2020 09:45:22 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:45:22 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:45:23 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:45:23 dut.10.240.183.67: flow list 0
26/10/2020 09:45:23 dut.10.240.183.67:
26/10/2020 09:45:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:24 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4773ca93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:24 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:45:24 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_l3dst_l4dst passed
26/10/2020 09:45:24 dut.10.240.183.67: flow flush 0
26/10/2020 09:45:24 dut.10.240.183.67:
26/10/2020 09:45:24 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_l3src_l4src================
26/10/2020 09:45:24 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:45:24 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:45:25 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:45:25 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:45:25 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:45:25 dut.10.240.183.67: flow list 0
26/10/2020 09:45:25 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:45:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:26 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xabf09a7c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:26 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:45:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xabf09a7c', '0xc')]
26/10/2020 09:45:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:27 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe6ac3456 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:27 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:45:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xe6ac3456', '0x6')]
26/10/2020 09:45:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:28 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x8dc5b7c1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:45:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dc5b7c1', '0x1')]
26/10/2020 09:45:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:29 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xabf09a7c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:29 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:45:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xabf09a7c', '0xc')]
26/10/2020 09:45:29 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:45:29 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:45:30 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:45:30 dut.10.240.183.67: flow list 0
26/10/2020 09:45:30 dut.10.240.183.67:
26/10/2020 09:45:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:31 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4773ca93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:31 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:45:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x4773ca93', '0x3')]
26/10/2020 09:45:31 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_l3src_l4src passed
26/10/2020 09:45:31 dut.10.240.183.67: flow flush 0
26/10/2020 09:45:31 dut.10.240.183.67:
26/10/2020 09:45:31 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_l3src_l4dst================
26/10/2020 09:45:31 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:45:31 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:45:32 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:45:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:45:32 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:45:32 dut.10.240.183.67: flow list 0
26/10/2020 09:45:32 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:45:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:33 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x819ded54 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:33 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:45:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x819ded54', '0x4')]
26/10/2020 09:45:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:34 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xccc1437e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:34 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:45:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xccc1437e', '0xe')]
26/10/2020 09:45:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:35 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x8dc5b7c1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:35 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:45:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dc5b7c1', '0x1')]
26/10/2020 09:45:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:36 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x819ded54 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:36 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:45:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x819ded54', '0x4')]
26/10/2020 09:45:36 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:45:36 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:45:37 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:45:37 dut.10.240.183.67: flow list 0
26/10/2020 09:45:37 dut.10.240.183.67:
26/10/2020 09:45:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:38 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4773ca93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:38 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:45:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x4773ca93', '0x3')]
26/10/2020 09:45:38 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_l3src_l4dst passed
26/10/2020 09:45:38 dut.10.240.183.67: flow flush 0
26/10/2020 09:45:39 dut.10.240.183.67:
26/10/2020 09:45:39 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_l4src================
26/10/2020 09:45:39 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:45:39 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:45:39 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:45:39 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:45:39 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:45:39 dut.10.240.183.67: flow list 0
26/10/2020 09:45:39 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:45:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:40 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xb6512cb6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:40 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:45:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xb6512cb6', '0x6')]
26/10/2020 09:45:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:41 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe5726ae5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:41 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:45:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xe5726ae5', '0x5')]
26/10/2020 09:45:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:42 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xb6512cb6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:42 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:45:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xb6512cb6', '0x6')]
26/10/2020 09:45:42 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:45:42 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:45:43 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:45:43 dut.10.240.183.67: flow list 0
26/10/2020 09:45:43 dut.10.240.183.67:
26/10/2020 09:45:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:44 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4773ca93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:44 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:45:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x4773ca93', '0x3')]
26/10/2020 09:45:44 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_l4src passed
26/10/2020 09:45:44 dut.10.240.183.67: flow flush 0
26/10/2020 09:45:44 dut.10.240.183.67:
26/10/2020 09:45:44 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_l4dst================
26/10/2020 09:45:44 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:45:44 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:45:44 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:45:44 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:45:45 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:45:45 dut.10.240.183.67: flow list 0
26/10/2020 09:45:45 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:45:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:46 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x181c7018 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:46 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:45:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x181c7018', '0x8')]
26/10/2020 09:45:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:47 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4b3f364b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:45:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x4b3f364b', '0xb')]
26/10/2020 09:45:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:48 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x181c7018 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:48 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:45:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x181c7018', '0x8')]
26/10/2020 09:45:48 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:45:48 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:45:49 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:45:49 dut.10.240.183.67: flow list 0
26/10/2020 09:45:49 dut.10.240.183.67:
26/10/2020 09:45:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:50 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4773ca93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:50 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:45:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x4773ca93', '0x3')]
26/10/2020 09:45:50 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_l4dst passed
26/10/2020 09:45:50 dut.10.240.183.67: flow flush 0
26/10/2020 09:45:50 dut.10.240.183.67:
26/10/2020 09:45:50 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_all================
26/10/2020 09:45:50 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:45:50 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:45:50 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:45:50 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:45:50 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:45:50 dut.10.240.183.67: flow list 0
26/10/2020 09:45:51 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:45:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:52 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xc58bf307 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:52 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:45:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xc58bf307', '0x7')]
26/10/2020 09:45:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:53 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x6db98c5b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:53 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:45:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x6db98c5b', '0xb')]
26/10/2020 09:45:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:54 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xbad7f072 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:54 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:45:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xbad7f072', '0x2')]
26/10/2020 09:45:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:55 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xa8fcdb89 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:45:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xa8fcdb89', '0x9')]
26/10/2020 09:45:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:56 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x88d75d2d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:56 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:45:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x88d75d2d', '0xd')]
26/10/2020 09:45:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:57 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xc58bf307 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:57 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:45:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xc58bf307', '0x7')]
26/10/2020 09:45:57 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:45:57 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:45:58 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:45:58 dut.10.240.183.67: flow list 0
26/10/2020 09:45:58 dut.10.240.183.67:
26/10/2020 09:45:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:45:59 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4773ca93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:45:59 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:45:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x4773ca93', '0x3')]
26/10/2020 09:45:59 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_all passed
26/10/2020 09:45:59 dut.10.240.183.67: flow flush 0
26/10/2020 09:46:00 dut.10.240.183.67:
26/10/2020 09:46:00 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_ipv4_tcp_l3dst': 'passed', 'mac_ipv6_gtpu_ipv4_tcp_l3src': 'passed', 'mac_ipv6_gtpu_ipv4_tcp_l3dst_l4src': 'passed', 'mac_ipv6_gtpu_ipv4_tcp_l3dst_l4dst': 'passed', 'mac_ipv6_gtpu_ipv4_tcp_l3src_l4src': 'passed', 'mac_ipv6_gtpu_ipv4_tcp_l3src_l4dst': 'passed', 'mac_ipv6_gtpu_ipv4_tcp_l4src': 'passed', 'mac_ipv6_gtpu_ipv4_tcp_l4dst': 'passed', 'mac_ipv6_gtpu_ipv4_tcp_all': 'passed'}
26/10/2020 09:46:00 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:46:00 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_tcp Result PASSED:
26/10/2020 09:46:00 dut.10.240.183.67: flow flush 0
26/10/2020 09:46:01 dut.10.240.183.67:
testpmd>
26/10/2020 09:46:01 dut.10.240.183.67: clear port stats all
26/10/2020 09:46:02 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:46:02 dut.10.240.183.67: stop
26/10/2020 09:46:02 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 9 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:46:02 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_tcp_symmetric Begin
26/10/2020 09:46:02 dut.10.240.183.67:
26/10/2020 09:46:02 tester:
26/10/2020 09:46:02 dut.10.240.183.67: start
26/10/2020 09:46:02 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:46:02 dut.10.240.183.67: quit
26/10/2020 09:46:04 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:46:04 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:46:05 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:46:15 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:46:15 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:46:15 dut.10.240.183.67: set verbose 1
26/10/2020 09:46:15 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:46:15 dut.10.240.183.67: show port info all
26/10/2020 09:46:15 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:46:15 dut.10.240.183.67: start
26/10/2020 09:46:15 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:46:15 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_symmetric================
26/10/2020 09:46:15 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:46:15 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:46:15 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:46:15 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:46:15 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:46:15 dut.10.240.183.67: flow list 0
26/10/2020 09:46:16 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS
26/10/2020 09:46:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:17 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x116ce581 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:17 TestCVLIAVFRSSGTPU: action: {'save_hash': 'basic_with_rule'}
26/10/2020 09:46:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x116ce581', '0x1')]
26/10/2020 09:46:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:18 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x116ce581 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:18 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:46:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x116ce581', '0x1')]
26/10/2020 09:46:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:19 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x116ce581 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:19 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:46:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x116ce581', '0x1')]
26/10/2020 09:46:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:20 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x116ce581 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:20 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:46:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x116ce581', '0x1')]
26/10/2020 09:46:20 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:46:20 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:46:21 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:46:21 dut.10.240.183.67: flow list 0
26/10/2020 09:46:21 dut.10.240.183.67:
26/10/2020 09:46:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:22 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x39d5011b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:46:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d5011b', '0xb')]
26/10/2020 09:46:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:23 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x39d5011b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:23 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:46:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d5011b', '0xb')]
26/10/2020 09:46:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:24 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x39d5011b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:24 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:46:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d5011b', '0xb')]
26/10/2020 09:46:24 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_symmetric passed
26/10/2020 09:46:24 dut.10.240.183.67: flow flush 0
26/10/2020 09:46:25 dut.10.240.183.67:
26/10/2020 09:46:25 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_ipv4_tcp_symmetric': 'passed'}
26/10/2020 09:46:25 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:46:25 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_tcp_symmetric Result PASSED:
26/10/2020 09:46:25 dut.10.240.183.67: flow flush 0
26/10/2020 09:46:26 dut.10.240.183.67:
testpmd>
26/10/2020 09:46:26 dut.10.240.183.67: clear port stats all
26/10/2020 09:46:27 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:46:27 dut.10.240.183.67: stop
26/10/2020 09:46:27 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:46:27 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_udp Begin
26/10/2020 09:46:27 dut.10.240.183.67:
26/10/2020 09:46:27 tester:
26/10/2020 09:46:27 dut.10.240.183.67: start
26/10/2020 09:46:27 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:46:27 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_l3dst================
26/10/2020 09:46:27 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:46:27 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:46:27 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:46:27 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:46:27 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:46:27 dut.10.240.183.67: flow list 0
26/10/2020 09:46:27 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:46:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:29 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x875a7a94 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:29 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:46:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x875a7a94', '0x4')]
26/10/2020 09:46:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:30 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xa0006303 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:30 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:46:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xa0006303', '0x3')]
26/10/2020 09:46:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:31 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x875a7a94 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:31 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:46:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x875a7a94', '0x4')]
26/10/2020 09:46:31 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:46:31 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:46:32 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:46:32 dut.10.240.183.67: flow list 0
26/10/2020 09:46:32 dut.10.240.183.67:
26/10/2020 09:46:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:33 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x39d5011b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:33 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:46:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d5011b', '0xb')]
26/10/2020 09:46:33 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_l3dst passed
26/10/2020 09:46:33 dut.10.240.183.67: flow flush 0
26/10/2020 09:46:33 dut.10.240.183.67:
26/10/2020 09:46:33 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_l3src================
26/10/2020 09:46:33 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:46:33 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:46:33 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:46:33 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:46:33 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:46:33 dut.10.240.183.67: flow list 0
26/10/2020 09:46:33 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:46:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:34 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x704f2644 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:34 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:46:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x704f2644', '0x4')]
26/10/2020 09:46:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:36 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x704f2644 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:36 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:46:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x704f2644', '0x4')]
26/10/2020 09:46:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:37 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x57153fd3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:46:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x57153fd3', '0x3')]
26/10/2020 09:46:37 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:46:37 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:46:38 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:46:38 dut.10.240.183.67: flow list 0
26/10/2020 09:46:38 dut.10.240.183.67:
26/10/2020 09:46:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:39 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x39d5011b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:46:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d5011b', '0xb')]
26/10/2020 09:46:39 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_l3src passed
26/10/2020 09:46:39 dut.10.240.183.67: flow flush 0
26/10/2020 09:46:39 dut.10.240.183.67:
26/10/2020 09:46:39 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_l3dst_l4src================
26/10/2020 09:46:39 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:46:39 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:46:39 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:46:39 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:46:39 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:46:39 dut.10.240.183.67: flow list 0
26/10/2020 09:46:39 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:46:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:40 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xb0444552 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:40 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:46:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xb0444552', '0x2')]
26/10/2020 09:46:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:41 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x971e5cc5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:41 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:46:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x971e5cc5', '0x5')]
26/10/2020 09:46:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:43 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xdc8120b2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:46:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc8120b2', '0x2')]
26/10/2020 09:46:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:44 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xb0444552 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:44 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:46:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xb0444552', '0x2')]
26/10/2020 09:46:44 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:46:44 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:46:45 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:46:45 dut.10.240.183.67: flow list 0
26/10/2020 09:46:45 dut.10.240.183.67:
26/10/2020 09:46:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:46 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x39d5011b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:46 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:46:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d5011b', '0xb')]
26/10/2020 09:46:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_l3dst_l4src passed
26/10/2020 09:46:46 dut.10.240.183.67: flow flush 0
26/10/2020 09:46:46 dut.10.240.183.67:
26/10/2020 09:46:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_l3dst_l4dst================
26/10/2020 09:46:46 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:46:46 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:46:46 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:46:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:46:46 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:46:46 dut.10.240.183.67: flow list 0
26/10/2020 09:46:46 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:46:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:47 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x27241db3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:47 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:46:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x27241db3', '0x3')]
26/10/2020 09:46:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:48 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x7e0424 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:48 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:46:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x7e0424', '0x4')]
26/10/2020 09:46:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:50 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xdc8120b2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:50 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:46:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc8120b2', '0x2')]
26/10/2020 09:46:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:51 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x27241db3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:51 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:46:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x27241db3', '0x3')]
26/10/2020 09:46:51 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:46:51 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:46:52 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:46:52 dut.10.240.183.67: flow list 0
26/10/2020 09:46:52 dut.10.240.183.67:
26/10/2020 09:46:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:53 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x39d5011b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:53 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:46:53 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_l3dst_l4dst passed
26/10/2020 09:46:53 dut.10.240.183.67: flow flush 0
26/10/2020 09:46:53 dut.10.240.183.67:
26/10/2020 09:46:53 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_l3src_l4src================
26/10/2020 09:46:53 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:46:53 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:46:53 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:46:53 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:46:53 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:46:53 dut.10.240.183.67: flow list 0
26/10/2020 09:46:53 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:46:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:54 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x47511982 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:54 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:46:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x47511982', '0x2')]
26/10/2020 09:46:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:55 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x600b0015 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:46:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x600b0015', '0x5')]
26/10/2020 09:46:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:57 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x2b947c62 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:57 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:46:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x2b947c62', '0x2')]
26/10/2020 09:46:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:46:58 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x47511982 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:46:58 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:46:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x47511982', '0x2')]
26/10/2020 09:46:58 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:46:58 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:46:59 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:46:59 dut.10.240.183.67: flow list 0
26/10/2020 09:46:59 dut.10.240.183.67:
26/10/2020 09:46:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:00 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x39d5011b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:00 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:47:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d5011b', '0xb')]
26/10/2020 09:47:00 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_l3src_l4src passed
26/10/2020 09:47:00 dut.10.240.183.67: flow flush 0
26/10/2020 09:47:00 dut.10.240.183.67:
26/10/2020 09:47:00 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_l3src_l4dst================
26/10/2020 09:47:00 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:47:00 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:47:00 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:47:00 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:47:00 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:47:00 dut.10.240.183.67: flow list 0
26/10/2020 09:47:00 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:47:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:01 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xd0314163 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:01 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:47:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0314163', '0x3')]
26/10/2020 09:47:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:02 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xf76b58f4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:02 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:47:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xf76b58f4', '0x4')]
26/10/2020 09:47:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:04 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x2b947c62 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:04 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:47:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x2b947c62', '0x2')]
26/10/2020 09:47:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:05 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xd0314163 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:05 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:47:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0314163', '0x3')]
26/10/2020 09:47:05 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:47:05 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:47:06 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:47:06 dut.10.240.183.67: flow list 0
26/10/2020 09:47:06 dut.10.240.183.67:
26/10/2020 09:47:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:07 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x39d5011b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:07 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:47:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d5011b', '0xb')]
26/10/2020 09:47:07 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_l3src_l4dst passed
26/10/2020 09:47:07 dut.10.240.183.67: flow flush 0
26/10/2020 09:47:07 dut.10.240.183.67:
26/10/2020 09:47:07 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_l4src================
26/10/2020 09:47:07 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:47:07 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:47:07 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:47:07 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:47:07 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:47:07 dut.10.240.183.67: flow list 0
26/10/2020 09:47:07 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:47:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:08 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x8f280e2b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:08 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:47:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f280e2b', '0xb')]
26/10/2020 09:47:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:09 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x40b93ad0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:09 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:47:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x40b93ad0', '0x0')]
26/10/2020 09:47:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:11 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x8f280e2b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:11 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:47:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f280e2b', '0xb')]
26/10/2020 09:47:11 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:47:11 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:47:12 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:47:12 dut.10.240.183.67: flow list 0
26/10/2020 09:47:12 dut.10.240.183.67:
26/10/2020 09:47:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:13 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x39d5011b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:47:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d5011b', '0xb')]
26/10/2020 09:47:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_l4src passed
26/10/2020 09:47:13 dut.10.240.183.67: flow flush 0
26/10/2020 09:47:13 dut.10.240.183.67:
26/10/2020 09:47:13 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_l4dst================
26/10/2020 09:47:13 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:47:13 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:47:13 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:47:13 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:47:13 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:47:13 dut.10.240.183.67: flow list 0
26/10/2020 09:47:13 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:47:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:14 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x980f5432 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:14 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:47:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x980f5432', '0x2')]
26/10/2020 09:47:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:15 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x579e60c9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:15 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:47:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x579e60c9', '0x9')]
26/10/2020 09:47:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:16 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x980f5432 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:16 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:47:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x980f5432', '0x2')]
26/10/2020 09:47:16 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:47:16 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:47:18 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:47:18 dut.10.240.183.67: flow list 0
26/10/2020 09:47:18 dut.10.240.183.67:
26/10/2020 09:47:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:19 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x39d5011b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:19 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:47:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d5011b', '0xb')]
26/10/2020 09:47:19 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_l4dst passed
26/10/2020 09:47:19 dut.10.240.183.67: flow flush 0
26/10/2020 09:47:19 dut.10.240.183.67:
26/10/2020 09:47:19 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_all================
26/10/2020 09:47:19 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:47:19 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 09:47:19 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:47:19 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
26/10/2020 09:47:19 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:47:19 dut.10.240.183.67: flow list 0
26/10/2020 09:47:19 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:47:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:20 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x6df60c38 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:20 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:47:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x6df60c38', '0x8')]
26/10/2020 09:47:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:21 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xcee3375a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:21 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:47:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xcee3375a', '0xa')]
26/10/2020 09:47:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:22 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x5694a166 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:47:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x5694a166', '0x6')]
26/10/2020 09:47:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:23 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xdaeed8a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:23 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:47:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xdaeed8a', '0xa')]
26/10/2020 09:47:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:25 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x4aac15af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:47:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x4aac15af', '0xf')]
26/10/2020 09:47:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:26 dut.10.240.183.67: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x6df60c38 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:26 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:47:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x6df60c38', '0x8')]
26/10/2020 09:47:26 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:47:26 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:47:27 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:47:27 dut.10.240.183.67: flow list 0
26/10/2020 09:47:27 dut.10.240.183.67:
26/10/2020 09:47:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:28 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x39d5011b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:28 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:47:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d5011b', '0xb')]
26/10/2020 09:47:28 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_all passed
26/10/2020 09:47:28 dut.10.240.183.67: flow flush 0
26/10/2020 09:47:28 dut.10.240.183.67:
26/10/2020 09:47:28 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_ipv4_udp_l3dst': 'passed', 'mac_ipv6_gtpu_ipv4_udp_l3src': 'passed', 'mac_ipv6_gtpu_ipv4_udp_l3dst_l4src': 'passed', 'mac_ipv6_gtpu_ipv4_udp_l3dst_l4dst': 'passed', 'mac_ipv6_gtpu_ipv4_udp_l3src_l4src': 'passed', 'mac_ipv6_gtpu_ipv4_udp_l3src_l4dst': 'passed', 'mac_ipv6_gtpu_ipv4_udp_l4src': 'passed', 'mac_ipv6_gtpu_ipv4_udp_l4dst': 'passed', 'mac_ipv6_gtpu_ipv4_udp_all': 'passed'}
26/10/2020 09:47:28 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:47:28 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_udp Result PASSED:
26/10/2020 09:47:28 dut.10.240.183.67: flow flush 0
26/10/2020 09:47:29 dut.10.240.183.67:
testpmd>
26/10/2020 09:47:29 dut.10.240.183.67: clear port stats all
26/10/2020 09:47:30 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:47:30 dut.10.240.183.67: stop
26/10/2020 09:47:30 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 11 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:47:31 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_udp_symmetric Begin
26/10/2020 09:47:31 dut.10.240.183.67:
26/10/2020 09:47:31 tester:
26/10/2020 09:47:31 dut.10.240.183.67: start
26/10/2020 09:47:31 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:47:31 dut.10.240.183.67: quit
26/10/2020 09:47:32 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:47:32 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:47:34 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:47:44 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:47:44 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:47:44 dut.10.240.183.67: set verbose 1
26/10/2020 09:47:44 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:47:44 dut.10.240.183.67: show port info all
26/10/2020 09:47:44 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:47:44 dut.10.240.183.67: start
26/10/2020 09:47:44 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:47:44 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_symmetric================
26/10/2020 09:47:44 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:47:44 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/10/2020 09:47:44 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:47:44 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/10/2020 09:47:44 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:47:44 dut.10.240.183.67: flow list 0
26/10/2020 09:47:44 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS
26/10/2020 09:47:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:45 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x6f4cebaf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:45 TestCVLIAVFRSSGTPU: action: {'save_hash': 'basic_with_rule'}
26/10/2020 09:47:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x6f4cebaf', '0xf')]
26/10/2020 09:47:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:46 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x6f4cebaf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:46 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:47:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x6f4cebaf', '0xf')]
26/10/2020 09:47:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:47 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x6f4cebaf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:47 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:47:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x6f4cebaf', '0xf')]
26/10/2020 09:47:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:48 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x6f4cebaf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:48 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:47:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x6f4cebaf', '0xf')]
26/10/2020 09:47:48 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:47:48 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:47:50 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:47:50 dut.10.240.183.67: flow list 0
26/10/2020 09:47:50 dut.10.240.183.67:
26/10/2020 09:47:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:51 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:51 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:47:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x949c1b01', '0x1')]
26/10/2020 09:47:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:52 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:52 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:47:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x949c1b01', '0x1')]
26/10/2020 09:47:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:53 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:53 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:47:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x949c1b01', '0x1')]
26/10/2020 09:47:53 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_symmetric passed
26/10/2020 09:47:53 dut.10.240.183.67: flow flush 0
26/10/2020 09:47:53 dut.10.240.183.67:
26/10/2020 09:47:53 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_ipv4_udp_symmetric': 'passed'}
26/10/2020 09:47:53 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:47:53 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_udp_symmetric Result PASSED:
26/10/2020 09:47:53 dut.10.240.183.67: flow flush 0
26/10/2020 09:47:54 dut.10.240.183.67:
testpmd>
26/10/2020 09:47:54 dut.10.240.183.67: clear port stats all
26/10/2020 09:47:55 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:47:55 dut.10.240.183.67: stop
26/10/2020 09:47:55 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:47:55 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6 Begin
26/10/2020 09:47:56 dut.10.240.183.67:
26/10/2020 09:47:56 tester:
26/10/2020 09:47:56 dut.10.240.183.67: start
26/10/2020 09:47:56 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:47:56 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_l3dst================
26/10/2020 09:47:56 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:47:56 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:47:56 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:47:56 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:47:56 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:47:56 dut.10.240.183.67: flow list 0
26/10/2020 09:47:56 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 => RSS
26/10/2020 09:47:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:57 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xeb23e5b9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:57 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:47:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb23e5b9', '0x9')]
26/10/2020 09:47:57 TestCVLIAVFRSSGTPU: action: ipv6-nonfrag
26/10/2020 09:47:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:58 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x3f0afd7c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:58 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:47:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f0afd7c', '0xc')]
26/10/2020 09:47:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:47:59 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xeb23e5b9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:47:59 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:47:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb23e5b9', '0x9')]
26/10/2020 09:47:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:00 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xeb23e5b9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:00 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:48:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb23e5b9', '0x9')]
26/10/2020 09:48:00 TestCVLIAVFRSSGTPU: action: ipv6-frag
26/10/2020 09:48:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:01 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x3f0afd7c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:01 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f0afd7c', '0xc')]
26/10/2020 09:48:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:03 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xeb23e5b9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:03 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:48:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb23e5b9', '0x9')]
26/10/2020 09:48:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:04 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xeb23e5b9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:04 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:48:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb23e5b9', '0x9')]
26/10/2020 09:48:04 TestCVLIAVFRSSGTPU: action: ipv6-icmp
26/10/2020 09:48:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:05 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x3f0afd7c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:05 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f0afd7c', '0xc')]
26/10/2020 09:48:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:06 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xeb23e5b9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:06 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:48:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb23e5b9', '0x9')]
26/10/2020 09:48:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:07 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xeb23e5b9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:07 TestCVLIAVFRSSGTPU: action: ipv6-tcp
26/10/2020 09:48:07 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:48:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb23e5b9', '0x9')]
26/10/2020 09:48:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:08 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x3f0afd7c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:08 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f0afd7c', '0xc')]
26/10/2020 09:48:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:09 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xeb23e5b9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:09 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:48:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb23e5b9', '0x9')]
26/10/2020 09:48:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:10 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xeb23e5b9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:10 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:48:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb23e5b9', '0x9')]
26/10/2020 09:48:10 TestCVLIAVFRSSGTPU: action: ipv6-udp
26/10/2020 09:48:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:11 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x3f0afd7c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f0afd7c', '0xc')]
26/10/2020 09:48:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:12 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xeb23e5b9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:12 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:48:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb23e5b9', '0x9')]
26/10/2020 09:48:12 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:48:12 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:48:14 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:48:14 dut.10.240.183.67: flow list 0
26/10/2020 09:48:14 dut.10.240.183.67:
26/10/2020 09:48:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:15 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:15 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:48:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x949c1b01', '0x1'), ('0x949c1b01', '0x1'), ('0x949c1b01', '0x1'), ('0x949c1b01', '0x1'), ('0x949c1b01', '0x1')]
26/10/2020 09:48:15 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_l3dst passed
26/10/2020 09:48:15 dut.10.240.183.67: flow flush 0
26/10/2020 09:48:15 dut.10.240.183.67:
26/10/2020 09:48:15 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_l3src================
26/10/2020 09:48:15 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:48:15 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/10/2020 09:48:15 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:48:15 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
26/10/2020 09:48:15 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:48:15 dut.10.240.183.67: flow list 0
26/10/2020 09:48:15 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 => RSS
26/10/2020 09:48:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:16 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x48cf6301 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:16 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:48:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x48cf6301', '0x1')]
26/10/2020 09:48:16 TestCVLIAVFRSSGTPU: action: ipv6-nonfrag
26/10/2020 09:48:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:17 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x48cf6301 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:17 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:48:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x48cf6301', '0x1')]
26/10/2020 09:48:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:18 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xc2acc8c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:18 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xc2acc8c5', '0x5')]
26/10/2020 09:48:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:19 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x48cf6301 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:19 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:48:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x48cf6301', '0x1')]
26/10/2020 09:48:19 TestCVLIAVFRSSGTPU: action: ipv6-frag
26/10/2020 09:48:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:21 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x48cf6301 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:21 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:48:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x48cf6301', '0x1')]
26/10/2020 09:48:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:22 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xc2acc8c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:22 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xc2acc8c5', '0x5')]
26/10/2020 09:48:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:23 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x48cf6301 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:23 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:48:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x48cf6301', '0x1')]
26/10/2020 09:48:23 TestCVLIAVFRSSGTPU: action: ipv6-icmp
26/10/2020 09:48:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:24 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x48cf6301 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:24 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:48:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x48cf6301', '0x1')]
26/10/2020 09:48:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:25 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xc2acc8c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xc2acc8c5', '0x5')]
26/10/2020 09:48:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:26 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x48cf6301 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:26 TestCVLIAVFRSSGTPU: action: ipv6-tcp
26/10/2020 09:48:26 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:48:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x48cf6301', '0x1')]
26/10/2020 09:48:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:27 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x48cf6301 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:27 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:48:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x48cf6301', '0x1')]
26/10/2020 09:48:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:28 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xc2acc8c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:28 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xc2acc8c5', '0x5')]
26/10/2020 09:48:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:29 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x48cf6301 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:29 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:48:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x48cf6301', '0x1')]
26/10/2020 09:48:29 TestCVLIAVFRSSGTPU: action: ipv6-udp
26/10/2020 09:48:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:31 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x48cf6301 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:31 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:48:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x48cf6301', '0x1')]
26/10/2020 09:48:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:32 dut.10.240.183.67: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xc2acc8c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:32 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xc2acc8c5', '0x5')]
26/10/2020 09:48:32 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:48:32 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:48:33 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:48:33 dut.10.240.183.67: flow list 0
26/10/2020 09:48:33 dut.10.240.183.67:
26/10/2020 09:48:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:34 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:34 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:48:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x949c1b01', '0x1'), ('0x949c1b01', '0x1'), ('0x949c1b01', '0x1'), ('0x949c1b01', '0x1'), ('0x949c1b01', '0x1')]
26/10/2020 09:48:34 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_l3src passed
26/10/2020 09:48:34 dut.10.240.183.67: flow flush 0
26/10/2020 09:48:34 dut.10.240.183.67:
26/10/2020 09:48:34 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_all================
26/10/2020 09:48:34 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:48:34 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/10/2020 09:48:34 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:48:34 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
26/10/2020 09:48:34 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:48:34 dut.10.240.183.67: flow list 0
26/10/2020 09:48:34 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 => RSS
26/10/2020 09:48:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:35 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xad9a0b43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:35 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:48:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xad9a0b43', '0x3')]
26/10/2020 09:48:35 TestCVLIAVFRSSGTPU: action: ipv6-nonfrag
26/10/2020 09:48:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:36 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xd083b15f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xd083b15f', '0xf')]
26/10/2020 09:48:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:38 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x27f9a087 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:38 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x27f9a087', '0x7')]
26/10/2020 09:48:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:39 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5ae01a9b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:39 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ae01a9b', '0xb')]
26/10/2020 09:48:39 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:40 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xad9a0b43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:40 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:48:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xad9a0b43', '0x3')]
26/10/2020 09:48:40 TestCVLIAVFRSSGTPU: action: ipv6-frag
26/10/2020 09:48:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:41 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xd083b15f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:41 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xd083b15f', '0xf')]
26/10/2020 09:48:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:42 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x27f9a087 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:42 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x27f9a087', '0x7')]
26/10/2020 09:48:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:43 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x5ae01a9b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ae01a9b', '0xb')]
26/10/2020 09:48:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:44 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xad9a0b43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:44 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:48:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xad9a0b43', '0x3')]
26/10/2020 09:48:44 TestCVLIAVFRSSGTPU: action: ipv6-icmp
26/10/2020 09:48:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:45 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xd083b15f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:45 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xd083b15f', '0xf')]
26/10/2020 09:48:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:46 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x27f9a087 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:46 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x27f9a087', '0x7')]
26/10/2020 09:48:46 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:47 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x5ae01a9b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:47 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ae01a9b', '0xb')]
26/10/2020 09:48:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:49 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xad9a0b43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:49 TestCVLIAVFRSSGTPU: action: ipv6-tcp
26/10/2020 09:48:49 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:48:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xad9a0b43', '0x3')]
26/10/2020 09:48:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:50 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xd083b15f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:50 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xd083b15f', '0xf')]
26/10/2020 09:48:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:51 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x27f9a087 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:51 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x27f9a087', '0x7')]
26/10/2020 09:48:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:52 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5ae01a9b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ae01a9b', '0xb')]
26/10/2020 09:48:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:53 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xad9a0b43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:53 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:48:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xad9a0b43', '0x3')]
26/10/2020 09:48:53 TestCVLIAVFRSSGTPU: action: ipv6-udp
26/10/2020 09:48:53 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:54 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xd083b15f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:54 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xd083b15f', '0xf')]
26/10/2020 09:48:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:55 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x27f9a087 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:55 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x27f9a087', '0x7')]
26/10/2020 09:48:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:56 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x5ae01a9b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:56 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:48:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ae01a9b', '0xb')]
26/10/2020 09:48:56 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:48:56 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:48:57 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:48:57 dut.10.240.183.67: flow list 0
26/10/2020 09:48:57 dut.10.240.183.67:
26/10/2020 09:48:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:48:59 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:48:59 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:48:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x949c1b01', '0x1'), ('0x949c1b01', '0x1'), ('0x949c1b01', '0x1'), ('0x949c1b01', '0x1'), ('0x949c1b01', '0x1')]
26/10/2020 09:48:59 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_all passed
26/10/2020 09:48:59 dut.10.240.183.67: flow flush 0
26/10/2020 09:48:59 dut.10.240.183.67:
26/10/2020 09:48:59 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_gtpu================
26/10/2020 09:48:59 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:48:59 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / end actions rss types gtpu end key_len 0 queues end / end
26/10/2020 09:48:59 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:48:59 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / end actions rss types gtpu end key_len 0 queues end / end
26/10/2020 09:48:59 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:48:59 dut.10.240.183.67: flow list 0
26/10/2020 09:48:59 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 => RSS
26/10/2020 09:48:59 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:00 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4e9aadd9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:00 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:49:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e9aadd9', '0x9')]
26/10/2020 09:49:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:01 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x85b7132a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:01 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:49:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x85b7132a', '0xa')]
26/10/2020 09:49:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:02 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4e9aadd9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:02 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:49:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e9aadd9', '0x9')]
26/10/2020 09:49:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:03 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x4e9aadd9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:03 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:49:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e9aadd9', '0x9')]
26/10/2020 09:49:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:04 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x85b7132a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:04 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:49:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x85b7132a', '0xa')]
26/10/2020 09:49:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:06 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x4e9aadd9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:06 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:49:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e9aadd9', '0x9')]
26/10/2020 09:49:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:07 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x4e9aadd9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:07 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:49:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e9aadd9', '0x9')]
26/10/2020 09:49:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:08 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x85b7132a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:08 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:49:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x85b7132a', '0xa')]
26/10/2020 09:49:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:09 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x4e9aadd9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:09 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:49:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e9aadd9', '0x9')]
26/10/2020 09:49:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:10 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x4e9aadd9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:10 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:49:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e9aadd9', '0x9')]
26/10/2020 09:49:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:11 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x85b7132a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:49:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x85b7132a', '0xa')]
26/10/2020 09:49:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:12 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x4e9aadd9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:12 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:49:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e9aadd9', '0x9')]
26/10/2020 09:49:12 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:49:12 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:49:13 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:49:13 dut.10.240.183.67: flow list 0
26/10/2020 09:49:13 dut.10.240.183.67:
26/10/2020 09:49:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:14 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x949c1b01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:14 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:49:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x949c1b01', '0x1'), ('0x949c1b01', '0x1'), ('0x949c1b01', '0x1'), ('0x949c1b01', '0x1'), ('0x949c1b01', '0x1')]
26/10/2020 09:49:14 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_gtpu passed
26/10/2020 09:49:14 dut.10.240.183.67: flow flush 0
26/10/2020 09:49:15 dut.10.240.183.67:
26/10/2020 09:49:15 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_ipv6_l3dst': 'passed', 'mac_ipv6_gtpu_ipv6_l3src': 'passed', 'mac_ipv6_gtpu_ipv6_all': 'passed', 'mac_ipv6_gtpu_ipv6_gtpu': 'passed'}
26/10/2020 09:49:15 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:49:15 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6 Result PASSED:
26/10/2020 09:49:15 dut.10.240.183.67: flow flush 0
26/10/2020 09:49:16 dut.10.240.183.67:
testpmd>
26/10/2020 09:49:16 dut.10.240.183.67: clear port stats all
26/10/2020 09:49:17 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:49:17 dut.10.240.183.67: stop
26/10/2020 09:49:17 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 30 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 18 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:49:17 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_symmetric Begin
26/10/2020 09:49:17 dut.10.240.183.67:
26/10/2020 09:49:17 tester:
26/10/2020 09:49:17 dut.10.240.183.67: start
26/10/2020 09:49:17 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:49:17 dut.10.240.183.67: quit
26/10/2020 09:49:19 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:49:19 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:49:20 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:49:30 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:49:30 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:49:30 dut.10.240.183.67: set verbose 1
26/10/2020 09:49:30 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:49:30 dut.10.240.183.67: show port info all
26/10/2020 09:49:30 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:49:30 dut.10.240.183.67: start
26/10/2020 09:49:30 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:49:30 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_symmetric================
26/10/2020 09:49:30 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:49:30 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/10/2020 09:49:30 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:49:30 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/10/2020 09:49:30 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:49:30 dut.10.240.183.67: flow list 0
26/10/2020 09:49:30 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 => RSS
26/10/2020 09:49:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:32 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x9d63d169 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:32 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'}
26/10/2020 09:49:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x9d63d169', '0x9')]
26/10/2020 09:49:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:33 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x9d63d169 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:33 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:49:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x9d63d169', '0x9')]
26/10/2020 09:49:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:34 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x9d63d169 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:34 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'}
26/10/2020 09:49:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x9d63d169', '0x9')]
26/10/2020 09:49:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:35 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x9d63d169 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:35 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:49:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x9d63d169', '0x9')]
26/10/2020 09:49:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:36 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x9d63d169 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:36 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'}
26/10/2020 09:49:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x9d63d169', '0x9')]
26/10/2020 09:49:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:37 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x9d63d169 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:37 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:49:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x9d63d169', '0x9')]
26/10/2020 09:49:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:38 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x9d63d169 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:38 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'}
26/10/2020 09:49:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x9d63d169', '0x9')]
26/10/2020 09:49:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:39 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x9d63d169 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:39 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:49:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x9d63d169', '0x9')]
26/10/2020 09:49:39 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:49:39 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:49:40 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:49:40 dut.10.240.183.67: flow list 0
26/10/2020 09:49:41 dut.10.240.183.67:
26/10/2020 09:49:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:42 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x5e82fce7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:42 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'}
26/10/2020 09:49:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e82fce7', '0x7')]
26/10/2020 09:49:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:43 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x5e82fce7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:43 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'}
26/10/2020 09:49:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e82fce7', '0x7')]
26/10/2020 09:49:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:44 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x5e82fce7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:44 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'}
26/10/2020 09:49:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e82fce7', '0x7')]
26/10/2020 09:49:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:45 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x5e82fce7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:45 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'}
26/10/2020 09:49:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e82fce7', '0x7')]
26/10/2020 09:49:45 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_symmetric passed
26/10/2020 09:49:45 dut.10.240.183.67: flow flush 0
26/10/2020 09:49:45 dut.10.240.183.67:
26/10/2020 09:49:45 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_ipv4_symmetric': 'passed'}
26/10/2020 09:49:45 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:49:45 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_symmetric Result PASSED:
26/10/2020 09:49:45 dut.10.240.183.67: flow flush 0
26/10/2020 09:49:46 dut.10.240.183.67:
testpmd>
26/10/2020 09:49:46 dut.10.240.183.67: clear port stats all
26/10/2020 09:49:47 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:49:47 dut.10.240.183.67: stop
26/10/2020 09:49:47 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:49:47 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_tcp Begin
26/10/2020 09:49:47 dut.10.240.183.67:
26/10/2020 09:49:48 tester:
26/10/2020 09:49:48 dut.10.240.183.67: start
26/10/2020 09:49:48 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:49:48 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_tcp_l3dst================
26/10/2020 09:49:48 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:49:48 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:49:48 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:49:48 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:49:48 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:49:48 dut.10.240.183.67: flow list 0
26/10/2020 09:49:48 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:49:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:49 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x70f6c0c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:49 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:49:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x70f6c0c4', '0x4')]
26/10/2020 09:49:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:50 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe0a37842 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:50 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:49:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xe0a37842', '0x2')]
26/10/2020 09:49:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:51 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x70f6c0c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:51 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:49:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x70f6c0c4', '0x4')]
26/10/2020 09:49:51 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:49:51 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:49:52 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:49:52 dut.10.240.183.67: flow list 0
26/10/2020 09:49:52 dut.10.240.183.67:
26/10/2020 09:49:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:54 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5e82fce7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:54 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:49:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e82fce7', '0x7')]
26/10/2020 09:49:54 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_tcp_l3dst passed
26/10/2020 09:49:54 dut.10.240.183.67: flow flush 0
26/10/2020 09:49:54 dut.10.240.183.67:
26/10/2020 09:49:54 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_tcp_l3src================
26/10/2020 09:49:54 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:49:54 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:49:54 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:49:54 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:49:54 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:49:54 dut.10.240.183.67: flow list 0
26/10/2020 09:49:54 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:49:54 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:55 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x57c32b3e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:55 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:49:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x57c32b3e', '0xe')]
26/10/2020 09:49:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:56 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x57c32b3e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:56 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:49:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x57c32b3e', '0xe')]
26/10/2020 09:49:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:57 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x53c374a2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:57 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:49:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x53c374a2', '0x2')]
26/10/2020 09:49:57 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:49:57 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:49:58 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:49:58 dut.10.240.183.67: flow list 0
26/10/2020 09:49:58 dut.10.240.183.67:
26/10/2020 09:49:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:49:59 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5e82fce7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:49:59 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:49:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e82fce7', '0x7')]
26/10/2020 09:49:59 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_tcp_l3src passed
26/10/2020 09:49:59 dut.10.240.183.67: flow flush 0
26/10/2020 09:49:59 dut.10.240.183.67:
26/10/2020 09:49:59 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_tcp_l3dst_l4src================
26/10/2020 09:49:59 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:49:59 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:50:00 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:50:00 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:50:00 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:50:00 dut.10.240.183.67: flow list 0
26/10/2020 09:50:00 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:50:00 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:01 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x43814a11 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:01 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:50:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x43814a11', '0x1')]
26/10/2020 09:50:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:02 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xd3d4f297 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:02 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:50:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3d4f297', '0x7')]
26/10/2020 09:50:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:03 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x6bdf55fb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:03 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:50:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x6bdf55fb', '0xb')]
26/10/2020 09:50:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:04 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x43814a11 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:04 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:50:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x43814a11', '0x1')]
26/10/2020 09:50:04 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:50:04 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:50:05 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:50:05 dut.10.240.183.67: flow list 0
26/10/2020 09:50:05 dut.10.240.183.67:
26/10/2020 09:50:05 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:06 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5e82fce7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:06 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:50:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e82fce7', '0x7')]
26/10/2020 09:50:06 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_tcp_l3dst_l4src passed
26/10/2020 09:50:06 dut.10.240.183.67: flow flush 0
26/10/2020 09:50:06 dut.10.240.183.67:
26/10/2020 09:50:06 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_tcp_l3dst_l4dst================
26/10/2020 09:50:06 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:50:06 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:50:07 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:50:07 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:50:07 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:50:07 dut.10.240.183.67: flow list 0
26/10/2020 09:50:07 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:50:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:08 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x332db8bb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:08 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:50:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x332db8bb', '0xb')]
26/10/2020 09:50:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:09 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xa378003d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:09 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:50:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xa378003d', '0xd')]
26/10/2020 09:50:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:10 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x6bdf55fb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:10 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:50:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x6bdf55fb', '0xb')]
26/10/2020 09:50:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:11 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x332db8bb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:11 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:50:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x332db8bb', '0xb')]
26/10/2020 09:50:11 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:50:11 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:50:12 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:50:12 dut.10.240.183.67: flow list 0
26/10/2020 09:50:12 dut.10.240.183.67:
26/10/2020 09:50:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:13 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5e82fce7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:50:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e82fce7', '0x7')]
26/10/2020 09:50:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_tcp_l3dst_l4dst passed
26/10/2020 09:50:13 dut.10.240.183.67: flow flush 0
26/10/2020 09:50:14 dut.10.240.183.67:
26/10/2020 09:50:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_tcp_l3src_l4src================
26/10/2020 09:50:14 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:50:14 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:50:14 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:50:14 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:50:14 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:50:14 dut.10.240.183.67: flow list 0
26/10/2020 09:50:14 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:50:14 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:15 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x64b4a1eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:15 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:50:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x64b4a1eb', '0xb')]
26/10/2020 09:50:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:16 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x60b4fe77 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:16 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:50:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x60b4fe77', '0x7')]
26/10/2020 09:50:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:17 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x4ceabe01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:17 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:50:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x4ceabe01', '0x1')]
26/10/2020 09:50:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:18 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x64b4a1eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:18 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:50:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x64b4a1eb', '0xb')]
26/10/2020 09:50:18 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:50:18 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:50:19 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:50:19 dut.10.240.183.67: flow list 0
26/10/2020 09:50:19 dut.10.240.183.67:
26/10/2020 09:50:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:20 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5e82fce7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:20 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:50:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e82fce7', '0x7')]
26/10/2020 09:50:20 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_tcp_l3src_l4src passed
26/10/2020 09:50:20 dut.10.240.183.67: flow flush 0
26/10/2020 09:50:21 dut.10.240.183.67:
26/10/2020 09:50:21 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_tcp_l3src_l4dst================
26/10/2020 09:50:21 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:50:21 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:50:21 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:50:21 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:50:21 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:50:21 dut.10.240.183.67: flow list 0
26/10/2020 09:50:21 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:50:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:22 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x14185341 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:22 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:50:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x14185341', '0x1')]
26/10/2020 09:50:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:23 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x10180cdd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:23 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:50:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x10180cdd', '0xd')]
26/10/2020 09:50:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:24 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x4ceabe01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:24 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:50:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x4ceabe01', '0x1')]
26/10/2020 09:50:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:25 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x14185341 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:25 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:50:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x14185341', '0x1')]
26/10/2020 09:50:25 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:50:25 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:50:26 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:50:26 dut.10.240.183.67: flow list 0
26/10/2020 09:50:26 dut.10.240.183.67:
26/10/2020 09:50:26 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:27 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5e82fce7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:27 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:50:27 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_tcp_l3src_l4dst passed
26/10/2020 09:50:27 dut.10.240.183.67: flow flush 0
26/10/2020 09:50:28 dut.10.240.183.67:
26/10/2020 09:50:28 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_tcp_l4src================
26/10/2020 09:50:28 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:50:28 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:50:28 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:50:28 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
26/10/2020 09:50:28 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:50:28 dut.10.240.183.67: flow list 0
26/10/2020 09:50:28 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:50:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:29 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x45f0fe7f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:29 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:50:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x45f0fe7f', '0xf')]
26/10/2020 09:50:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:30 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x872ce2d6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:30 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:50:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x872ce2d6', '0x6')]
26/10/2020 09:50:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:31 dut.10.240.183.67: port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x45f0fe7f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:31 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:50:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x45f0fe7f', '0xf')]
26/10/2020 09:50:31 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:50:31 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:50:32 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:50:32 dut.10.240.183.67: flow list 0
26/10/2020 09:50:32 dut.10.240.183.67:
26/10/2020 09:50:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:33 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5e82fce7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:33 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:50:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e82fce7', '0x7')]
26/10/2020 09:50:33 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_tcp_l4src passed
26/10/2020 09:50:33 dut.10.240.183.67: flow flush 0
26/10/2020 09:50:33 dut.10.240.183.67:
26/10/2020 09:50:33 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_tcp_l4dst================
26/10/2020 09:50:33 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:50:33 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:50:34 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:50:34 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:50:34 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:50:34 dut.10.240.183.67: flow list 0
26/10/2020 09:50:34 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:50:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:35 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xa06ca4ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:35 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:50:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xa06ca4ba', '0xa')]
26/10/2020 09:50:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:36 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x62b0b813 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:36 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:50:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x62b0b813', '0x3')]
26/10/2020 09:50:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:37 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xa06ca4ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:37 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:50:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xa06ca4ba', '0xa')]
26/10/2020 09:50:37 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:50:37 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:50:38 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:50:38 dut.10.240.183.67: flow list 0
26/10/2020 09:50:38 dut.10.240.183.67:
26/10/2020 09:50:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:39 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5e82fce7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:50:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e82fce7', '0x7')]
26/10/2020 09:50:39 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_tcp_l4dst passed
26/10/2020 09:50:39 dut.10.240.183.67: flow flush 0
26/10/2020 09:50:39 dut.10.240.183.67:
26/10/2020 09:50:39 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_tcp_all================
26/10/2020 09:50:39 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:50:39 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:50:39 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:50:39 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:50:39 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:50:39 dut.10.240.183.67: flow list 0
26/10/2020 09:50:40 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:50:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:41 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x89d0bd2a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:41 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:50:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x89d0bd2a', '0xa')]
26/10/2020 09:50:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:42 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x70b3938c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:42 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:50:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x70b3938c', '0xc')]
26/10/2020 09:50:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:43 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xa776beee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:43 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:50:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xa776beee', '0xe')]
26/10/2020 09:50:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:44 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x2a08866b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:44 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:50:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a08866b', '0xb')]
26/10/2020 09:50:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:45 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x8dd0e2b6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:45 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:50:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dd0e2b6', '0x6')]
26/10/2020 09:50:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:46 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x89d0bd2a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:46 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:50:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x89d0bd2a', '0xa')]
26/10/2020 09:50:46 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:50:46 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:50:47 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:50:47 dut.10.240.183.67: flow list 0
26/10/2020 09:50:47 dut.10.240.183.67:
26/10/2020 09:50:47 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:50:48 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5e82fce7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:50:48 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:50:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e82fce7', '0x7')]
26/10/2020 09:50:48 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_tcp_all passed
26/10/2020 09:50:48 dut.10.240.183.67: flow flush 0
26/10/2020 09:50:49 dut.10.240.183.67:
26/10/2020 09:50:49 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_ipv6_tcp_l3dst': 'passed', 'mac_ipv6_gtpu_ipv6_tcp_l3src': 'passed', 'mac_ipv6_gtpu_ipv6_tcp_l3dst_l4src': 'passed', 'mac_ipv6_gtpu_ipv6_tcp_l3dst_l4dst': 'passed', 'mac_ipv6_gtpu_ipv6_tcp_l3src_l4src': 'passed', 'mac_ipv6_gtpu_ipv6_tcp_l3src_l4dst': 'passed', 'mac_ipv6_gtpu_ipv6_tcp_l4src': 'passed', 'mac_ipv6_gtpu_ipv6_tcp_l4dst': 'passed', 'mac_ipv6_gtpu_ipv6_tcp_all': 'passed'}
26/10/2020 09:50:49 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:50:49 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_tcp Result PASSED:
26/10/2020 09:50:49 dut.10.240.183.67: flow flush 0
26/10/2020 09:50:50 dut.10.240.183.67:
testpmd>
26/10/2020 09:50:50 dut.10.240.183.67: clear port stats all
26/10/2020 09:50:51 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:50:51 dut.10.240.183.67: stop
26/10/2020 09:50:51 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 11 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:50:51 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_tcp_symmetric Begin
26/10/2020 09:50:51 dut.10.240.183.67:
26/10/2020 09:50:51 tester:
26/10/2020 09:50:51 dut.10.240.183.67: start
26/10/2020 09:50:51 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:50:51 dut.10.240.183.67: quit
26/10/2020 09:50:53 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:50:53 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:50:54 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:51:04 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:51:04 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:51:04 dut.10.240.183.67: set verbose 1
26/10/2020 09:51:04 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:51:04 dut.10.240.183.67: show port info all
26/10/2020 09:51:04 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:51:04 dut.10.240.183.67: start
26/10/2020 09:51:04 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:51:04 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_symmetric================
26/10/2020 09:51:04 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:51:04 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:51:04 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:51:04 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:51:04 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:51:04 dut.10.240.183.67: flow list 0
26/10/2020 09:51:04 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS
26/10/2020 09:51:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:06 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xcbeeb89b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:06 TestCVLIAVFRSSGTPU: action: {'save_hash': 'basic_with_rule'}
26/10/2020 09:51:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xcbeeb89b', '0xb')]
26/10/2020 09:51:06 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:07 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xcbeeb89b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:07 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:51:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xcbeeb89b', '0xb')]
26/10/2020 09:51:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:08 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xcbeeb89b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:08 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:51:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xcbeeb89b', '0xb')]
26/10/2020 09:51:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:09 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xcbeeb89b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:09 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:51:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xcbeeb89b', '0xb')]
26/10/2020 09:51:09 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:51:09 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:51:10 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:51:10 dut.10.240.183.67: flow list 0
26/10/2020 09:51:10 dut.10.240.183.67:
26/10/2020 09:51:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:11 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x589b8161 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:11 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:51:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x589b8161', '0x1')]
26/10/2020 09:51:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:12 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x589b8161 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:51:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x589b8161', '0x1')]
26/10/2020 09:51:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:13 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x589b8161 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:51:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x589b8161', '0x1')]
26/10/2020 09:51:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_symmetric passed
26/10/2020 09:51:13 dut.10.240.183.67: flow flush 0
26/10/2020 09:51:13 dut.10.240.183.67:
26/10/2020 09:51:13 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_ipv4_tcp_symmetric': 'passed'}
26/10/2020 09:51:13 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:51:13 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_tcp_symmetric Result PASSED:
26/10/2020 09:51:13 dut.10.240.183.67: flow flush 0
26/10/2020 09:51:15 dut.10.240.183.67:
testpmd>
26/10/2020 09:51:15 dut.10.240.183.67: clear port stats all
26/10/2020 09:51:16 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:51:16 dut.10.240.183.67: stop
26/10/2020 09:51:16 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:51:16 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_udp Begin
26/10/2020 09:51:16 dut.10.240.183.67:
26/10/2020 09:51:16 tester:
26/10/2020 09:51:16 dut.10.240.183.67: start
26/10/2020 09:51:16 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:51:16 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_udp_l3dst================
26/10/2020 09:51:16 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:51:16 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:51:16 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:51:16 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
26/10/2020 09:51:16 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:51:16 dut.10.240.183.67: flow list 0
26/10/2020 09:51:16 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:51:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:17 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x920f4f92 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:17 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:51:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x920f4f92', '0x2')]
26/10/2020 09:51:17 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:19 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xf23f60f3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:19 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:51:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23f60f3', '0x3')]
26/10/2020 09:51:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:20 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x920f4f92 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:20 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:51:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x920f4f92', '0x2')]
26/10/2020 09:51:20 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:51:20 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:51:21 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:51:21 dut.10.240.183.67: flow list 0
26/10/2020 09:51:21 dut.10.240.183.67:
26/10/2020 09:51:21 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:22 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x589b8161 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:51:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x589b8161', '0x1')]
26/10/2020 09:51:22 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_udp_l3dst passed
26/10/2020 09:51:22 dut.10.240.183.67: flow flush 0
26/10/2020 09:51:22 dut.10.240.183.67:
26/10/2020 09:51:22 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_udp_l3src================
26/10/2020 09:51:22 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:51:22 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:51:22 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:51:22 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
26/10/2020 09:51:22 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:51:22 dut.10.240.183.67: flow list 0
26/10/2020 09:51:22 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:51:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:23 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xd8b52e64 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:23 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:51:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xd8b52e64', '0x4')]
26/10/2020 09:51:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:24 dut.10.240.183.67: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xd8b52e64 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:24 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:51:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xd8b52e64', '0x4')]
26/10/2020 09:51:24 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:25 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xae756832 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:25 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:51:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xae756832', '0x2')]
26/10/2020 09:51:25 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:51:25 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:51:27 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:51:27 dut.10.240.183.67: flow list 0
26/10/2020 09:51:27 dut.10.240.183.67:
26/10/2020 09:51:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:28 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x589b8161 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:28 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:51:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x589b8161', '0x1')]
26/10/2020 09:51:28 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_udp_l3src passed
26/10/2020 09:51:28 dut.10.240.183.67: flow flush 0
26/10/2020 09:51:28 dut.10.240.183.67:
26/10/2020 09:51:28 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_udp_l3dst_l4src================
26/10/2020 09:51:28 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:51:28 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:51:28 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:51:28 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:51:28 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:51:28 dut.10.240.183.67: flow list 0
26/10/2020 09:51:28 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:51:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:29 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xff8f3870 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:29 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:51:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xff8f3870', '0x0')]
26/10/2020 09:51:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:30 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x9fbf1711 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:30 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:51:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x9fbf1711', '0x1')]
26/10/2020 09:51:30 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:31 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xf352dcf7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:31 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:51:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xf352dcf7', '0x7')]
26/10/2020 09:51:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:33 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xff8f3870 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:33 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:51:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xff8f3870', '0x0')]
26/10/2020 09:51:33 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:51:33 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:51:34 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:51:34 dut.10.240.183.67: flow list 0
26/10/2020 09:51:34 dut.10.240.183.67:
26/10/2020 09:51:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:35 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x589b8161 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:35 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:51:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x589b8161', '0x1')]
26/10/2020 09:51:35 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_udp_l3dst_l4src passed
26/10/2020 09:51:35 dut.10.240.183.67: flow flush 0
26/10/2020 09:51:35 dut.10.240.183.67:
26/10/2020 09:51:35 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_udp_l3dst_l4dst================
26/10/2020 09:51:35 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:51:35 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:51:35 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:51:35 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:51:35 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:51:35 dut.10.240.183.67: flow list 0
26/10/2020 09:51:35 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:51:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:36 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xee5c334c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:36 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:51:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xee5c334c', '0xc')]
26/10/2020 09:51:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:37 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x8e6c1c2d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:37 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:51:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x8e6c1c2d', '0xd')]
26/10/2020 09:51:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:38 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xf352dcf7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:38 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:51:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xf352dcf7', '0x7')]
26/10/2020 09:51:38 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:40 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xee5c334c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:40 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:51:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xee5c334c', '0xc')]
26/10/2020 09:51:40 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:51:40 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:51:41 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:51:41 dut.10.240.183.67: flow list 0
26/10/2020 09:51:41 dut.10.240.183.67:
26/10/2020 09:51:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:42 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x589b8161 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:42 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:51:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x589b8161', '0x1')]
26/10/2020 09:51:42 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_udp_l3dst_l4dst passed
26/10/2020 09:51:42 dut.10.240.183.67: flow flush 0
26/10/2020 09:51:42 dut.10.240.183.67:
26/10/2020 09:51:42 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_udp_l3src_l4src================
26/10/2020 09:51:42 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:51:42 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:51:42 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:51:42 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:51:42 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:51:42 dut.10.240.183.67: flow list 0
26/10/2020 09:51:42 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:51:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:43 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xb5355986 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:43 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:51:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5355986', '0x6')]
26/10/2020 09:51:43 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:44 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xc3f51fd0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:44 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:51:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xc3f51fd0', '0x0')]
26/10/2020 09:51:44 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:45 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xb9e8bd01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:45 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:51:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9e8bd01', '0x1')]
26/10/2020 09:51:45 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:47 dut.10.240.183.67: port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xb5355986 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:47 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:51:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5355986', '0x6')]
26/10/2020 09:51:47 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:51:47 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:51:48 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:51:48 dut.10.240.183.67: flow list 0
26/10/2020 09:51:48 dut.10.240.183.67:
26/10/2020 09:51:48 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:49 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x589b8161 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:51:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x589b8161', '0x1')]
26/10/2020 09:51:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_udp_l3src_l4src passed
26/10/2020 09:51:49 dut.10.240.183.67: flow flush 0
26/10/2020 09:51:49 dut.10.240.183.67:
26/10/2020 09:51:49 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_udp_l3src_l4dst================
26/10/2020 09:51:49 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:51:49 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:51:49 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:51:49 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
26/10/2020 09:51:49 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:51:49 dut.10.240.183.67: flow list 0
26/10/2020 09:51:49 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:51:49 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:50 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xa4e652ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:50 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:51:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xa4e652ba', '0xa')]
26/10/2020 09:51:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:51 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xd22614ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:51 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:51:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xd22614ec', '0xc')]
26/10/2020 09:51:51 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:52 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xb9e8bd01 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:52 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:51:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9e8bd01', '0x1')]
26/10/2020 09:51:52 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:54 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xa4e652ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:54 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:51:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xa4e652ba', '0xa')]
26/10/2020 09:51:54 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:51:54 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:51:55 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:51:55 dut.10.240.183.67: flow list 0
26/10/2020 09:51:55 dut.10.240.183.67:
26/10/2020 09:51:55 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:56 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x589b8161 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:56 TestCVLIAVFRSSGTPU: action: check_no_hash_different
26/10/2020 09:51:56 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_udp_l3src_l4dst passed
26/10/2020 09:51:56 dut.10.240.183.67: flow flush 0
26/10/2020 09:51:56 dut.10.240.183.67:
26/10/2020 09:51:56 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_udp_l4src================
26/10/2020 09:51:56 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:51:56 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:51:56 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:51:56 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
26/10/2020 09:51:56 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:51:56 dut.10.240.183.67: flow list 0
26/10/2020 09:51:56 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:51:56 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:57 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x9852430d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:57 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:51:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x9852430d', '0xd')]
26/10/2020 09:51:57 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:58 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x35d50769 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:58 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:51:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x35d50769', '0x9')]
26/10/2020 09:51:58 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:51:59 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x9852430d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:51:59 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:51:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x9852430d', '0xd')]
26/10/2020 09:51:59 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:51:59 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:52:01 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:52:01 dut.10.240.183.67: flow list 0
26/10/2020 09:52:01 dut.10.240.183.67:
26/10/2020 09:52:01 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:02 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x589b8161 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:02 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:52:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x589b8161', '0x1')]
26/10/2020 09:52:02 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_udp_l4src passed
26/10/2020 09:52:02 dut.10.240.183.67: flow flush 0
26/10/2020 09:52:02 dut.10.240.183.67:
26/10/2020 09:52:02 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_udp_l4dst================
26/10/2020 09:52:02 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:52:02 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:52:02 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:52:02 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:52:02 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:52:02 dut.10.240.183.67: flow list 0
26/10/2020 09:52:02 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:52:02 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:03 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x22f2ae27 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:03 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:52:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x22f2ae27', '0x7')]
26/10/2020 09:52:03 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:04 dut.10.240.183.67: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x8f75ea43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:04 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:52:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f75ea43', '0x3')]
26/10/2020 09:52:04 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:05 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x22f2ae27 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:05 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:52:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x22f2ae27', '0x7')]
26/10/2020 09:52:05 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:52:05 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:52:06 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:52:06 dut.10.240.183.67: flow list 0
26/10/2020 09:52:07 dut.10.240.183.67:
26/10/2020 09:52:07 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:08 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x589b8161 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:08 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:52:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x589b8161', '0x1')]
26/10/2020 09:52:08 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_udp_l4dst passed
26/10/2020 09:52:08 dut.10.240.183.67: flow flush 0
26/10/2020 09:52:08 dut.10.240.183.67:
26/10/2020 09:52:08 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_udp_all================
26/10/2020 09:52:08 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:52:08 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:52:08 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:52:08 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:52:08 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:52:08 dut.10.240.183.67: flow list 0
26/10/2020 09:52:08 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:52:08 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:09 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xe4e458ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:09 TestCVLIAVFRSSGTPU: action: save_hash
26/10/2020 09:52:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4e458ba', '0xa')]
26/10/2020 09:52:09 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:10 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xa011c01d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:10 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:52:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xa011c01d', '0xd')]
26/10/2020 09:52:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:11 dut.10.240.183.67: port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x7c434f1d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:11 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:52:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c434f1d', '0xd')]
26/10/2020 09:52:11 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:12 dut.10.240.183.67: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xa75c6e19 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:12 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:52:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xa75c6e19', '0x9')]
26/10/2020 09:52:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:13 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x92241eec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:13 TestCVLIAVFRSSGTPU: action: check_hash_different
26/10/2020 09:52:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x92241eec', '0xc')]
26/10/2020 09:52:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:15 dut.10.240.183.67: port 0/queue 10: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xe4e458ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 291 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:15 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:52:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4e458ba', '0xa')]
26/10/2020 09:52:15 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:52:15 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:52:16 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:52:16 dut.10.240.183.67: flow list 0
26/10/2020 09:52:16 dut.10.240.183.67:
26/10/2020 09:52:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:17 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x589b8161 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:17 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:52:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x589b8161', '0x1')]
26/10/2020 09:52:17 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_udp_all passed
26/10/2020 09:52:17 dut.10.240.183.67: flow flush 0
26/10/2020 09:52:17 dut.10.240.183.67:
26/10/2020 09:52:17 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_ipv6_udp_l3dst': 'passed', 'mac_ipv6_gtpu_ipv6_udp_l3src': 'passed', 'mac_ipv6_gtpu_ipv6_udp_l3dst_l4src': 'passed', 'mac_ipv6_gtpu_ipv6_udp_l3dst_l4dst': 'passed', 'mac_ipv6_gtpu_ipv6_udp_l3src_l4src': 'passed', 'mac_ipv6_gtpu_ipv6_udp_l3src_l4dst': 'passed', 'mac_ipv6_gtpu_ipv6_udp_l4src': 'passed', 'mac_ipv6_gtpu_ipv6_udp_l4dst': 'passed', 'mac_ipv6_gtpu_ipv6_udp_all': 'passed'}
26/10/2020 09:52:17 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:52:17 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_udp Result PASSED:
26/10/2020 09:52:17 dut.10.240.183.67: flow flush 0
26/10/2020 09:52:18 dut.10.240.183.67:
testpmd>
26/10/2020 09:52:18 dut.10.240.183.67: clear port stats all
26/10/2020 09:52:19 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:52:19 dut.10.240.183.67: stop
26/10/2020 09:52:19 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 12 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:52:19 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_udp_symmetric Begin
26/10/2020 09:52:19 dut.10.240.183.67:
26/10/2020 09:52:20 tester:
26/10/2020 09:52:20 dut.10.240.183.67: start
26/10/2020 09:52:20 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:52:20 dut.10.240.183.67: quit
26/10/2020 09:52:22 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:52:22 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:52:23 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:52:33 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:52:33 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:52:33 dut.10.240.183.67: set verbose 1
26/10/2020 09:52:34 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:52:34 dut.10.240.183.67: show port info all
26/10/2020 09:52:34 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:52:34 dut.10.240.183.67: start
26/10/2020 09:52:34 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:52:34 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_symmetric================
26/10/2020 09:52:34 TestCVLIAVFRSSGTPU: ------------handle test--------------
26/10/2020 09:52:34 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:52:34 dut.10.240.183.67:
Flow rule validated
26/10/2020 09:52:34 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:52:34 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:52:34 dut.10.240.183.67: flow list 0
26/10/2020 09:52:34 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS
26/10/2020 09:52:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:35 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x539406e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:35 TestCVLIAVFRSSGTPU: action: {'save_hash': 'basic_with_rule'}
26/10/2020 09:52:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x539406e2', '0x2')]
26/10/2020 09:52:35 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:36 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x539406e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:36 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:52:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x539406e2', '0x2')]
26/10/2020 09:52:36 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:37 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x539406e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:37 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:52:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x539406e2', '0x2')]
26/10/2020 09:52:37 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:38 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x539406e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:38 TestCVLIAVFRSSGTPU: action: check_hash_same
26/10/2020 09:52:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x539406e2', '0x2')]
26/10/2020 09:52:38 TestCVLIAVFRSSGTPU: ------------handle post-test--------------
26/10/2020 09:52:38 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:52:39 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:52:39 dut.10.240.183.67: flow list 0
26/10/2020 09:52:40 dut.10.240.183.67:
26/10/2020 09:52:40 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:41 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xab43c3e1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:41 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:52:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xab43c3e1', '0x1')]
26/10/2020 09:52:41 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:42 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xab43c3e1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:42 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:52:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xab43c3e1', '0x1')]
26/10/2020 09:52:42 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:52:43 dut.10.240.183.67: port 0/queue 1: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0xab43c3e1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:52:43 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different
26/10/2020 09:52:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xab43c3e1', '0x1')]
26/10/2020 09:52:43 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_symmetric passed
26/10/2020 09:52:43 dut.10.240.183.67: flow flush 0
26/10/2020 09:52:43 dut.10.240.183.67:
26/10/2020 09:52:43 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_ipv4_udp_symmetric': 'passed'}
26/10/2020 09:52:43 TestCVLIAVFRSSGTPU: pass rate is: 100.0
26/10/2020 09:52:43 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_udp_symmetric Result PASSED:
26/10/2020 09:52:43 dut.10.240.183.67: flow flush 0
26/10/2020 09:52:44 dut.10.240.183.67:
testpmd>
26/10/2020 09:52:44 dut.10.240.183.67: clear port stats all
26/10/2020 09:52:45 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:52:45 dut.10.240.183.67: stop
26/10/2020 09:52:45 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:52:45 TestCVLIAVFRSSGTPU: Test Case test_multirules Begin
26/10/2020 09:52:45 dut.10.240.183.67:
26/10/2020 09:52:46 tester:
26/10/2020 09:52:46 dut.10.240.183.67: start
26/10/2020 09:52:46 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:52:46 dut.10.240.183.67: quit
26/10/2020 09:52:47 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:52:47 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:52:48 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:52:58 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:52:58 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:52:58 dut.10.240.183.67: set verbose 1
26/10/2020 09:52:58 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:52:58 dut.10.240.183.67: show port info all
26/10/2020 09:52:58 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:52:58 dut.10.240.183.67: start
26/10/2020 09:52:59 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:52:59 TestCVLIAVFRSSGTPU: Subcase: IPV4_GTPU_IPV4/IPV4_GTPU_EH_IPV4
26/10/2020 09:52:59 TestCVLIAVFRSSGTPU: Subcase: IPV4_GTPU_EH_IPV4 with/without UL/DL
26/10/2020 09:52:59 TestCVLIAVFRSSGTPU: Subcase: IPV4_GTPU_EH_IPV4 without/with UL/DL
26/10/2020 09:52:59 TestCVLIAVFRSSGTPU: Subcase: IPV4_GTPU_EH_IPV4 and IPV4_GTPU_EH_IPV4_UDP
26/10/2020 09:52:59 TestCVLIAVFRSSGTPU: Subcase: IPV6_GTPU_EH_IPV6 and IPV6_GTPU_EH_IPV6_TCP
26/10/2020 09:52:59 TestCVLIAVFRSSGTPU: Subcase: IPV4_GTPU_EH_IPV6 and IPV4_GTPU_EH_IPV6_UDP without UL/DL
26/10/2020 09:52:59 TestCVLIAVFRSSGTPU: Subcase: IPV6_GTPU_IPV4 and IPV6_GTPU_IPV4_TCP
26/10/2020 09:52:59 TestCVLIAVFRSSGTPU: Test Case test_multirules Result PASSED:
26/10/2020 09:52:59 dut.10.240.183.67: flow flush 0
26/10/2020 09:53:00 dut.10.240.183.67:
testpmd>
26/10/2020 09:53:00 dut.10.240.183.67: clear port stats all
26/10/2020 09:53:01 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:53:01 dut.10.240.183.67: stop
26/10/2020 09:53:01 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:53:01 TestCVLIAVFRSSGTPU: Test Case test_negative_cases Begin
26/10/2020 09:53:01 dut.10.240.183.67:
26/10/2020 09:53:01 tester:
26/10/2020 09:53:01 dut.10.240.183.67: start
26/10/2020 09:53:01 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:53:01 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4-tcp end key_len 0 queues end / end
26/10/2020 09:53:01 dut.10.240.183.67:
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
26/10/2020 09:53:01 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
26/10/2020 09:53:01 dut.10.240.183.67:
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
26/10/2020 09:53:01 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end
26/10/2020 09:53:01 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:01 TestCVLIAVFRSSGTPU: Test Case test_negative_cases Result FAILED: 'failed: expect Failed to create parser engine.: Invalid argument in flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end\r\r\nFlow rule #0 created'
26/10/2020 09:53:01 dut.10.240.183.67: flow flush 0
26/10/2020 09:53:03 dut.10.240.183.67:
testpmd>
26/10/2020 09:53:03 dut.10.240.183.67: clear port stats all
26/10/2020 09:53:04 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:53:04 dut.10.240.183.67: stop
26/10/2020 09:53:04 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:53:04 TestCVLIAVFRSSGTPU: Test Case test_stress_cases Begin
26/10/2020 09:53:04 dut.10.240.183.67:
26/10/2020 09:53:04 tester:
26/10/2020 09:53:04 dut.10.240.183.67: start
26/10/2020 09:53:04 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:53:04 dut.10.240.183.67: quit
26/10/2020 09:53:05 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
26/10/2020 09:53:05 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:53:07 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:53:17 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:53:17 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:53:17 dut.10.240.183.67: set verbose 1
26/10/2020 09:53:17 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:53:17 dut.10.240.183.67: show port info all
26/10/2020 09:53:17 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:53:17 dut.10.240.183.67: start
26/10/2020 09:53:17 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:53:17 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:17 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:17 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:17 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:17 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:17 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:17 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:17 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:17 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:17 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:17 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:17 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:17 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:17 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:17 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:18 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:18 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:18 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:18 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:18 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:18 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:18 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:18 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:18 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:18 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:18 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:18 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:18 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:18 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:18 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:18 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:18 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:18 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:18 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:18 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:18 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:18 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:18 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:18 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:18 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:18 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:18 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:18 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:19 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:19 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:19 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:19 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:19 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:19 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:19 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:19 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:19 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:19 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:19 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:19 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:19 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:19 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:19 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:19 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:19 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:19 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:19 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:19 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:19 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:19 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:19 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:19 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:19 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:19 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:20 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:20 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:20 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:20 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:20 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:20 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:20 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:20 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:20 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:20 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:20 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:20 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:20 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:20 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:20 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:20 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:20 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:20 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:20 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:20 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:20 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:20 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:20 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:20 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:20 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:20 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:20 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:20 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:21 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:21 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:21 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:21 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:21 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:21 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:21 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:21 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:21 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:21 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:21 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:21 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:21 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:21 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:21 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:21 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:21 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:21 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:21 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:21 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:21 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:21 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:21 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:21 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:21 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:21 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:22 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:22 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:22 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:22 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:22 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:22 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:22 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:22 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:22 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:22 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:22 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:22 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:22 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:22 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:22 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:22 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:22 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:22 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:22 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:22 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:22 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:22 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:22 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:22 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:22 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:22 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:23 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:23 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:23 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:23 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:23 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:23 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:23 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:23 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:23 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:23 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:23 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:23 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:23 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:23 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:23 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:23 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:23 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:23 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:23 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:23 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:23 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:23 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:23 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:23 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:23 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:23 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:24 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:24 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:24 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:24 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:24 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:24 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:24 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:24 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:24 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:24 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:24 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:24 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:24 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:24 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:24 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:24 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:24 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:24 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:24 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:24 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:24 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:24 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:24 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:24 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:24 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:24 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:25 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:25 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:25 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:25 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:25 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:25 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:25 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:25 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:25 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:25 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:25 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:25 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:25 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:25 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:25 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:25 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:25 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:25 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:25 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:25 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:25 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:25 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:25 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:25 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:25 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:25 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:26 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:26 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:26 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:26 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:26 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:26 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:26 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:26 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:26 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:26 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:26 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:26 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:26 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:26 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:26 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:26 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:26 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:26 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:26 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:26 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:26 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:26 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:26 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:26 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:27 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:27 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:27 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:27 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:27 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:27 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:27 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:27 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:27 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:27 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:27 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:27 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:27 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:27 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:27 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:27 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:27 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:27 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:27 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:27 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:27 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:27 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:27 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:27 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:28 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:28 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:28 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:28 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:28 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:28 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:28 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:28 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:28 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:28 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:28 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:28 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:28 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:28 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:28 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:28 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:28 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:28 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:28 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:28 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:28 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:28 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:28 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:28 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:28 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:28 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:29 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:29 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:29 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:29 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:29 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:29 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:29 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:29 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:29 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:29 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:29 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:29 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:29 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:29 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:29 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:29 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:29 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:29 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:29 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:29 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:29 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:29 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:29 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:29 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:30 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:30 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:30 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:30 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:30 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:30 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:30 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:30 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:30 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:30 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:30 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:30 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:30 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:30 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:30 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:30 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:30 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:30 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:30 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:30 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:30 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:30 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:30 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:30 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:31 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:31 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:31 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:31 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:31 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:31 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:31 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:31 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:31 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:31 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:31 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:31 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:31 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:31 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:31 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:31 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:31 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:31 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:31 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:31 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:31 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:31 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:31 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:31 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:32 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:32 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:32 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:32 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:32 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:32 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:32 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:32 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:32 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:32 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:32 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:32 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:32 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:32 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:32 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:32 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:32 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:32 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:32 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:32 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:32 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:33 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:33 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:33 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:33 dut.10.240.183.67: flow list 0
26/10/2020 09:53:33 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
26/10/2020 09:53:33 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:53:34 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xad9f1ff0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xcfa01f23 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xfb2b04c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xad9f1ff0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:53:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xad9f1ff0', '0x0'), ('0xcfa01f23', '0x3'), ('0xfb2b04c5', '0x5'), ('0xad9f1ff0', '0x0')]
26/10/2020 09:53:34 dut.10.240.183.67: flow flush 0
26/10/2020 09:53:34 dut.10.240.183.67:
26/10/2020 09:53:34 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:34 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:34 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:34 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:34 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:34 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:34 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:34 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:34 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:34 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:34 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:34 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:34 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:35 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:35 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:35 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:35 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:35 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:35 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:35 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:35 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:35 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:35 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:35 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:35 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:35 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:35 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:35 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:35 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:35 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:35 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:35 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:35 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:35 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:35 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:35 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:35 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:35 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:35 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:36 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:36 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:36 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:36 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:36 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:36 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:36 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:36 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:36 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:36 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:36 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:36 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:36 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:36 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:36 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:36 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:36 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:36 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:36 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:36 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:36 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:36 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:36 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:36 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:37 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:37 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:37 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:37 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:37 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:37 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:37 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:37 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:37 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:37 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:37 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:37 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:37 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:37 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:37 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:37 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:37 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:37 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:37 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:37 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:37 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:37 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:37 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:37 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:37 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:37 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:38 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:38 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:38 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:38 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:38 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:38 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:38 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:38 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:38 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:38 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:38 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:38 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:38 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:38 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:38 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:38 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:38 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:38 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:38 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:38 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:38 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:38 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:38 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:38 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:39 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:39 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:39 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:39 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:39 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:39 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:39 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:39 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:39 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:39 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:39 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:39 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:39 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:39 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:39 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:39 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:39 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:39 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:39 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:39 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:39 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:39 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:39 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:39 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:39 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:39 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:40 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:40 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:40 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:40 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:40 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:40 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:40 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:40 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:40 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:40 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:40 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:40 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:40 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:40 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:40 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:40 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:40 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:40 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:40 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:41 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:41 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:41 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:41 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:41 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:41 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:41 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:41 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:41 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:41 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:41 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:41 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:41 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:41 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:41 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:41 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:41 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:41 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:41 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:41 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:41 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:41 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:41 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:41 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:41 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:41 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:42 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:42 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:42 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:42 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:42 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:42 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:42 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:42 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:42 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:42 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:42 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:42 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:42 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:42 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:42 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:42 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:42 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:42 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:42 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:42 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:42 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:42 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:42 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:42 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:43 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:43 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:43 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:43 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:43 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:43 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:43 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:43 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:43 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:43 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:43 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:43 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:43 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:43 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:43 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:43 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:43 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:43 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:43 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:43 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:43 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:43 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:43 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:43 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:43 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:43 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:44 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:44 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:44 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:44 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:44 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:44 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:44 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:44 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:44 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:44 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:44 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:44 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:44 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:44 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:44 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:44 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:44 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:44 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:44 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:44 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:44 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:44 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:44 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:44 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:44 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:44 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:45 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:45 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:45 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:45 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:45 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:45 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:45 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:45 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:45 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:45 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:45 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:45 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:45 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:45 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:45 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:45 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:45 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:45 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:45 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:45 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:45 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:45 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:45 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:45 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:46 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:46 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:46 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:46 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:46 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:46 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:46 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:46 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:46 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:46 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:46 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:46 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:46 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:46 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:46 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:46 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:46 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:46 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:46 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:46 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:47 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:47 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:47 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:47 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:47 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:47 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:47 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:47 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:47 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:47 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:47 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:47 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:47 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:47 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:47 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:47 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:47 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:47 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:47 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:47 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:47 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:47 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:47 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:47 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:48 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:48 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:48 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:48 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:48 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:48 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:48 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:48 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:48 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:48 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:48 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:48 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:48 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:48 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:48 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:48 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:48 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:48 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:48 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:48 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:48 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:48 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:48 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:48 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:48 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:48 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:49 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:49 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:49 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:49 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:49 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:49 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:49 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:49 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:49 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:49 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:49 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:49 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:49 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:49 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:49 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:49 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:49 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:49 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:49 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:49 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:49 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:49 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:49 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:49 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:50 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:50 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:50 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:50 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:50 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:50 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:50 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:50 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:53:50 dut.10.240.183.67:
Flow rule #0 destroyed
26/10/2020 09:53:50 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:50 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:50 dut.10.240.183.67: flow list 0
26/10/2020 09:53:50 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 09:53:50 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:53:51 dut.10.240.183.67: port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xdd35f6ce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xbf0af61d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xdd35f6ce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 291 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:53:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xdd35f6ce', '0xe'), ('0xbf0af61d', '0xd'), ('0xdd35f6ce', '0xe')]
26/10/2020 09:53:51 TestCVLIAVFRSSGTPU: Test Case test_stress_cases Result PASSED:
26/10/2020 09:53:51 dut.10.240.183.67: flow flush 0
26/10/2020 09:53:52 dut.10.240.183.67:
testpmd>
26/10/2020 09:53:52 dut.10.240.183.67: clear port stats all
26/10/2020 09:53:53 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:53:53 dut.10.240.183.67: stop
26/10/2020 09:53:54 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:53:54 TestCVLIAVFRSSGTPU: Test Case test_symmetric_negative_cases Begin
26/10/2020 09:53:54 dut.10.240.183.67:
26/10/2020 09:53:54 tester:
26/10/2020 09:53:54 dut.10.240.183.67: start
26/10/2020 09:53:54 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:53:54 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types gtpu end key_len 0 queues end / end
26/10/2020 09:53:54 dut.10.240.183.67:
iavf_execute_vf_cmd(): No response or return failure (-5) for cmd 45
iavf_add_del_rss_cfg(): Failed to execute command of OP_ADD_RSS_CFG
iavf_hash_create(): fail to add RSS configure
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
26/10/2020 09:53:54 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:53:54 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:53:54 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/10/2020 09:53:54 dut.10.240.183.67:
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
26/10/2020 09:53:54 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
26/10/2020 09:53:54 dut.10.240.183.67:
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
26/10/2020 09:53:54 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 09:53:54 dut.10.240.183.67:
Flow rule #1 created
26/10/2020 09:53:54 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
26/10/2020 09:53:54 dut.10.240.183.67:
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
26/10/2020 09:53:54 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types tcp end key_len 0 queues end / end
26/10/2020 09:53:54 dut.10.240.183.67:
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
26/10/2020 09:53:54 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp l3-src-only end key_len 0 queues end / end
26/10/2020 09:53:54 dut.10.240.183.67:
Flow rule #2 created
26/10/2020 09:53:54 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp l4-dst-only end key_len 0 queues end / end
26/10/2020 09:53:55 dut.10.240.183.67:
Flow rule #3 created
26/10/2020 09:53:55 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:53:55 dut.10.240.183.67:
Flow rule #4 created
26/10/2020 09:53:55 TestCVLIAVFRSSGTPU: Test Case test_symmetric_negative_cases Result FAILED: "all rules should create failed, result [False, '0', False, False, '1', False, False, '2', '3', '4']"
26/10/2020 09:53:55 dut.10.240.183.67: flow flush 0
26/10/2020 09:53:56 dut.10.240.183.67:
iavf_execute_vf_cmd(): No response or return failure (-5) for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
iavf_hash_destroy(): fail to del RSS configure
iavf_flow_destroy(): Failed to destroy flow
iavf_flow_flush(): Failed to flush flows
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to delete rss rule.: Operation not permitted
testpmd>
26/10/2020 09:53:56 dut.10.240.183.67: clear port stats all
26/10/2020 09:53:57 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:53:57 dut.10.240.183.67: stop
26/10/2020 09:53:57 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:53:57 TestCVLIAVFRSSGTPU: Test Case test_toeplitz_symmetric_combination Begin
26/10/2020 09:53:57 dut.10.240.183.67:
26/10/2020 09:53:57 tester:
26/10/2020 09:53:57 dut.10.240.183.67: start
26/10/2020 09:53:57 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:53:57 dut.10.240.183.67: quit
26/10/2020 09:53:59 dut.10.240.183.67:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
iavf_execute_vf_cmd(): No response or return failure (-5) for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
iavf_hash_destroy(): fail to del RSS configure
iavf_flow_destroy(): Failed to destroy flow
iavf_flow_flush(): Failed to flush flows
Port 0 is closed
Done
Bye...
26/10/2020 09:53:59 dut.10.240.183.67: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2,3,4 -n 4 -w 0000:18:01.0 --file-prefix=dpdk_161360_20201026083459 -- -i --rxq=16 --txq=16
26/10/2020 09:54:00 dut.10.240.183.67: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_161360_20201026083459/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:18:01.0 (socket 0)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 0)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
26/10/2020 09:54:10 dut.10.240.183.67: set fwd rxonly
26/10/2020 09:54:10 dut.10.240.183.67:
Set rxonly packet forwarding mode
26/10/2020 09:54:10 dut.10.240.183.67: set verbose 1
26/10/2020 09:54:10 dut.10.240.183.67:
Change verbose level from 0 to 1
26/10/2020 09:54:10 dut.10.240.183.67: show port info all
26/10/2020 09:54:10 dut.10.240.183.67:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:18:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 0
memory allocation on the socket: 0
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
26/10/2020 09:54:10 dut.10.240.183.67: start
26/10/2020 09:54:10 dut.10.240.183.67:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 2 (socket 0) forwards packets on 16 streams:
RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 0) -> TX P=0/Q=2 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 0) -> TX P=0/Q=3 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 0) -> TX P=0/Q=4 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 0) -> TX P=0/Q=5 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 0) -> TX P=0/Q=6 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 0) -> TX P=0/Q=7 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 0) -> TX P=0/Q=8 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 0) -> TX P=0/Q=9 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 0) -> TX P=0/Q=10 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 0) -> TX P=0/Q=11 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 0) -> TX P=0/Q=12 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 0) -> TX P=0/Q=13 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 0) -> TX P=0/Q=14 (socket 0) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 0) -> TX P=0/Q=15 (socket 0) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
26/10/2020 09:54:10 TestCVLIAVFRSSGTPU: Subcase: toeplitz/symmetric with same pattern
26/10/2020 09:54:10 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:54:10 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:54:10 dut.10.240.183.67: flow list 0
26/10/2020 09:54:10 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 09:54:10 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:54:12 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x2c1eb4eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xbdddf88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x2c1eb4eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:54:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x2c1eb4eb', '0xb'), ('0xbdddf88', '0x8'), ('0x2c1eb4eb', '0xb')]
26/10/2020 09:54:12 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 09:54:12 dut.10.240.183.67:
Flow rule #1 created
26/10/2020 09:54:12 dut.10.240.183.67: flow list 0
26/10/2020 09:54:12 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 09:54:12 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:54:13 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x9654abc2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x9654abc2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xb527b26d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xb527b26d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xf9e0c099 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xf9e0c099 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:54:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x9654abc2', '0x2'), ('0x9654abc2', '0x2'), ('0xb527b26d', '0xd'), ('0xb527b26d', '0xd'), ('0xf9e0c099', '0x9'), ('0xf9e0c099', '0x9')]
26/10/2020 09:54:13 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:54:14 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x9654abc2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x20fa14bd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x20fa14bd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:54:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x9654abc2', '0x2'), ('0x20fa14bd', '0xd'), ('0x20fa14bd', '0xd')]
26/10/2020 09:54:14 dut.10.240.183.67: flow destroy 0 rule 1
26/10/2020 09:54:15 dut.10.240.183.67:
Flow rule #1 destroyed
testpmd>
26/10/2020 09:54:15 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:54:16 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:54:16 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:54:16 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:54:17 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:54:17 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:54:17 dut.10.240.183.67: flow flush 0
26/10/2020 09:54:17 dut.10.240.183.67:
iavf_execute_vf_cmd(): No response or return failure (-5) for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
iavf_hash_destroy(): fail to del RSS configure
iavf_flow_destroy(): Failed to destroy flow
iavf_flow_flush(): Failed to flush flows
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to delete rss rule.: Operation not permitted
26/10/2020 09:54:17 TestCVLIAVFRSSGTPU: Subcase: toeplitz/symmetric with same ptype different UL/DL
26/10/2020 09:54:17 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
26/10/2020 09:54:18 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:54:18 dut.10.240.183.67: flow list 0
26/10/2020 09:54:18 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 09:54:18 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:54:19 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x2c1eb4eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xbdddf88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x2c1eb4eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:54:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x2c1eb4eb', '0xb'), ('0xbdddf88', '0x8'), ('0x2c1eb4eb', '0xb')]
26/10/2020 09:54:19 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 09:54:19 dut.10.240.183.67:
Flow rule #1 created
26/10/2020 09:54:19 dut.10.240.183.67: flow list 0
26/10/2020 09:54:19 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
26/10/2020 09:54:19 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:54:20 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x9654abc2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x9654abc2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xb527b26d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xb527b26d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xf9e0c099 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xf9e0c099 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:54:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x9654abc2', '0x2'), ('0x9654abc2', '0x2'), ('0xb527b26d', '0xd'), ('0xb527b26d', '0xd'), ('0xf9e0c099', '0x9'), ('0xf9e0c099', '0x9')]
26/10/2020 09:54:20 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:54:21 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x2c1eb4eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xbdddf88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x2c1eb4eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:54:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x2c1eb4eb', '0xb'), ('0xbdddf88', '0x8'), ('0x2c1eb4eb', '0xb')]
26/10/2020 09:54:21 dut.10.240.183.67: flow destroy 0 rule 1
26/10/2020 09:54:22 dut.10.240.183.67:
Flow rule #1 destroyed
testpmd>
26/10/2020 09:54:22 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:54:23 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:54:23 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:54:23 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:54:25 dut.10.240.183.67: port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x2c1eb4eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xbdddf88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 11: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x2c1eb4eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:54:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x2c1eb4eb', '0xb'), ('0xbdddf88', '0x8'), ('0x2c1eb4eb', '0xb')]
26/10/2020 09:54:25 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
26/10/2020 09:54:25 dut.10.240.183.67:
Flow rule #1 created
26/10/2020 09:54:25 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:54:26 dut.10.240.183.67: port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x9654abc2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 2: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x9654abc2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xb527b26d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 13: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xb527b26d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xf9e0c099 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xf9e0c099 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:54:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x9654abc2', '0x2'), ('0x9654abc2', '0x2'), ('0xb527b26d', '0xd'), ('0xb527b26d', '0xd'), ('0xf9e0c099', '0x9'), ('0xf9e0c099', '0x9')]
26/10/2020 09:54:26 dut.10.240.183.67: flow destroy 0 rule 0
26/10/2020 09:54:27 dut.10.240.183.67:
Flow rule #0 destroyed
testpmd>
26/10/2020 09:54:27 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:54:28 dut.10.240.183.67: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x48ee9c3c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xdeba37fe - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xd94c56a8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x6c6be4c5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 15: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xb438ed6f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 6: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x4dd82df6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_ICMP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:54:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x48ee9c3c', '0xc'), ('0xdeba37fe', '0xe'), ('0xd94c56a8', '0x8'), ('0x6c6be4c5', '0x5'), ('0xb438ed6f', '0xf'), ('0x4dd82df6', '0x6')]
26/10/2020 09:54:28 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:54:29 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=562 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:54:29 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:54:29 dut.10.240.183.67: flow flush 0
26/10/2020 09:54:29 dut.10.240.183.67:
iavf_execute_vf_cmd(): No response or return failure (-5) for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
iavf_hash_destroy(): fail to del RSS configure
iavf_flow_destroy(): Failed to destroy flow
iavf_flow_flush(): Failed to flush flows
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to delete rss rule.: Operation not permitted
26/10/2020 09:54:29 TestCVLIAVFRSSGTPU: Subcase: toeplitz/symmetric with different pattern
26/10/2020 09:54:29 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
26/10/2020 09:54:29 dut.10.240.183.67:
Flow rule #0 created
26/10/2020 09:54:29 dut.10.240.183.67: flow list 0
26/10/2020 09:54:29 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
26/10/2020 09:54:29 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:54:31 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x4f590987 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x689a62e4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xf60aea64 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x4f590987 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:54:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x4f590987', '0x7'), ('0x689a62e4', '0x4'), ('0xf60aea64', '0x4'), ('0x4f590987', '0x7')]
26/10/2020 09:54:31 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
26/10/2020 09:54:31 dut.10.240.183.67:
Flow rule #1 created
26/10/2020 09:54:31 dut.10.240.183.67: flow list 0
26/10/2020 09:54:31 dut.10.240.183.67:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS
1 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS
26/10/2020 09:54:31 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:54:32 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x9d46f9d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x9d46f9d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xc55b308c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xc55b308c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xe3de02ee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 14: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xe3de02ee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:54:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x9d46f9d7', '0x7'), ('0x9d46f9d7', '0x7'), ('0xc55b308c', '0xc'), ('0xc55b308c', '0xc'), ('0xe3de02ee', '0xe'), ('0xe3de02ee', '0xe')]
26/10/2020 09:54:32 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:54:33 dut.10.240.183.67: port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x4f590987 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x689a62e4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xf60aea64 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 7: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x4f590987 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:54:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x4f590987', '0x7'), ('0x689a62e4', '0x4'), ('0xf60aea64', '0x4'), ('0x4f590987', '0x7')]
26/10/2020 09:54:33 dut.10.240.183.67: flow destroy 0 rule 1
26/10/2020 09:54:34 dut.10.240.183.67:
Flow rule #1 destroyed
testpmd>
26/10/2020 09:54:34 TestCVLIAVFRSSGTPU: ----------send packet-------------
26/10/2020 09:54:35 dut.10.240.183.67: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=582 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=590 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
26/10/2020 09:54:35 TestCVLIAVFRSSGTPU: hash_infos: []
26/10/2020 09:54:35 TestCVLIAVFRSSGTPU: Test Case test_toeplitz_symmetric_combination Result ERROR: Traceback (most recent call last):
File "/home/huangzhimin/dts/framework/test_case.py", line 319, in _execute_test_case
case_obj()
File "tests/TestSuite_cvl_iavf_rss_gtpu.py", line 4089, in test_toeplitz_symmetric_combination
self.verify(hash_value[0] != hash_value[1] and hash_value[2] != hash_value[3] and hash_value[4] != hash_value[5],
IndexError: list index out of range
26/10/2020 09:54:35 dut.10.240.183.67: flow flush 0
26/10/2020 09:54:36 dut.10.240.183.67:
iavf_execute_vf_cmd(): No response or return failure (-5) for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
iavf_hash_destroy(): fail to del RSS configure
iavf_flow_destroy(): Failed to destroy flow
iavf_flow_flush(): Failed to flush flows
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to delete rss rule.: Operation not permitted
testpmd>
26/10/2020 09:54:36 dut.10.240.183.67: clear port stats all
26/10/2020 09:54:38 dut.10.240.183.67:
NIC statistics for port 0 cleared
testpmd>
26/10/2020 09:54:38 dut.10.240.183.67: stop
26/10/2020 09:54:38 dut.10.240.183.67:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 24 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
26/10/2020 09:54:38 dts:
TEST SUITE ENDED: TestCVLIAVFRSSGTPU
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dts] [PATCH V2 8/8] tests: add cvl_advanced_rss_gtpu
2020-10-28 10:59 ` [dts] [PATCH V2 8/8] tests: add cvl_advanced_rss_gtpu Haiyang Zhao
@ 2020-10-29 6:55 ` Zhao, HaiyangX
0 siblings, 0 replies; 15+ messages in thread
From: Zhao, HaiyangX @ 2020-10-29 6:55 UTC (permalink / raw)
To: dts, Fu, Qi; +Cc: Zhao, HaiyangX
[-- Attachment #1: Type: text/plain, Size: 400 bytes --]
Tested-by: Haiyang Zhao <haiyangx.zhao@intel.com>
Best Regards,
Zhao Haiyang
> -----Original Message-----
> From: Haiyang Zhao <haiyangx.zhao@intel.com>
> Sent: Wednesday, October 28, 2020 19:00
> To: dts@dpdk.org; Fu, Qi <qi.fu@intel.com>
> Cc: Zhao, HaiyangX <haiyangx.zhao@intel.com>
> Subject: [dts][PATCH V2 8/8] tests: add cvl_advanced_rss_gtpu
>
> *.add CVL PF rss gtpu cases.
[-- Attachment #2: TestCVLAdvancedRSSGTPU.log --]
[-- Type: application/octet-stream, Size: 111159 bytes --]
28/10/2020 18:25:57 dts:
TEST SUITE : TestCVLAdvancedRSSGTPU
28/10/2020 18:25:57 dts: NIC : columbiaville_100g
28/10/2020 18:25:57 dut.10.240.183.62:
28/10/2020 18:25:57 tester:
28/10/2020 18:25:57 dut.10.240.183.62: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 32,33,34,35 -n 4 -w 0000:af:00.0 --file-prefix=dpdk_8023_20201028182538 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
28/10/2020 18:25:59 dut.10.240.183.62: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_8023_20201028182538/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:af:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.21.0, ICE COMMS Package
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_1>: n=171456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 1)
Port 0: 68:A6:B7:0B:6F:38
Checking link statuses...
Done
28/10/2020 18:26:09 dut.10.240.183.62: set fwd rxonly
28/10/2020 18:26:09 dut.10.240.183.62:
Set rxonly packet forwarding mode
28/10/2020 18:26:09 dut.10.240.183.62: set verbose 1
28/10/2020 18:26:09 dut.10.240.183.62:
Change verbose level from 0 to 1
28/10/2020 18:26:09 dut.10.240.183.62: show port info all
28/10/2020 18:26:09 dut.10.240.183.62:
********************* Infos for port 0 *********************
MAC address: 68:A6:B7:0B:6F:38
Device name: 0000:af:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d37 1.2839.0
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 18:26:09 TestCVLAdvancedRSSGTPU: rssprocess.tester_ifaces: ['ens192f0', 'ens192f1']
28/10/2020 18:26:09 TestCVLAdvancedRSSGTPU: rssprocess.test_case: <TestSuite_cvl_advanced_rss_gtpu.TestCVLAdvancedRSSGTPU object at 0x7fa73240c208>
28/10/2020 18:26:09 TestCVLAdvancedRSSGTPU: Rerun Test Case test_default_pattern_support Begin
28/10/2020 18:26:20 TestCVLAdvancedRSSGTPU: Rerun Test Case test_default_pattern_support Begin
28/10/2020 18:26:20 TestCVLAdvancedRSSGTPU: Test Case test_default_pattern_support Begin
28/10/2020 18:26:20 dut.10.240.183.62:
28/10/2020 18:26:20 tester:
28/10/2020 18:26:20 dut.10.240.183.62: start
28/10/2020 18:26:20 dut.10.240.183.62:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 18:26:20 dut.10.240.183.62: quit
28/10/2020 18:26:21 dut.10.240.183.62:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
28/10/2020 18:26:21 dut.10.240.183.62: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 32,33,34,35 -n 4 -w 0000:af:00.0 --file-prefix=dpdk_8023_20201028182538 -- -i --rxq=64 --txq=64
28/10/2020 18:26:22 dut.10.240.183.62: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_8023_20201028182538/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: 1024 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:af:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.21.0, ICE COMMS Package
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_1>: n=171456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 1)
Port 0: 68:A6:B7:0B:6F:38
Checking link statuses...
Done
28/10/2020 18:26:32 dut.10.240.183.62: port config all rss all
28/10/2020 18:26:32 dut.10.240.183.62:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
28/10/2020 18:26:32 dut.10.240.183.62: set fwd rxonly
28/10/2020 18:26:32 dut.10.240.183.62:
Set rxonly packet forwarding mode
28/10/2020 18:26:32 dut.10.240.183.62: set verbose 1
28/10/2020 18:26:32 dut.10.240.183.62:
Change verbose level from 0 to 1
28/10/2020 18:26:32 dut.10.240.183.62: show port info all
28/10/2020 18:26:32 dut.10.240.183.62:
********************* Infos for port 0 *********************
MAC address: 68:A6:B7:0B:6F:38
Device name: 0000:af:00.0
Driver name: net_ice
Firmware-version: 2.20 0x80004d37 1.2839.0
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 10 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 18:26:32 dut.10.240.183.62: start
28/10/2020 18:26:32 dut.10.240.183.62:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 18:26:32 TestCVLAdvancedRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_gtpu================
28/10/2020 18:26:32 TestCVLAdvancedRSSGTPU: ------------handle test--------------
28/10/2020 18:26:32 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:32 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 18:26:33 dut.10.240.183.62: port 0/queue 54: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x8eebe936 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:33 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:26:33 TestCVLAdvancedRSSGTPU: hash_infos: [('0x8eebe936', '0x36')]
28/10/2020 18:26:33 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:33 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 18:26:34 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:34 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:26:34 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:26:34 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:34 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 18:26:36 dut.10.240.183.62: port 0/queue 54: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0x8eebe936 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:36 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:26:36 TestCVLAdvancedRSSGTPU: hash_infos: [('0x8eebe936', '0x36')]
28/10/2020 18:26:36 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:36 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 18:26:37 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:37 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:26:37 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:26:37 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:37 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:26:38 dut.10.240.183.62: port 0/queue 54: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8eebe936 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:38 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:26:38 TestCVLAdvancedRSSGTPU: hash_infos: [('0x8eebe936', '0x36')]
28/10/2020 18:26:38 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:38 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:26:39 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:39 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:26:39 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:26:39 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:39 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:26:40 dut.10.240.183.62: port 0/queue 54: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8eebe936 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:40 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:26:40 TestCVLAdvancedRSSGTPU: hash_infos: [('0x8eebe936', '0x36')]
28/10/2020 18:26:40 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:40 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:26:41 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:41 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:26:41 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:26:41 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:41 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:26:42 dut.10.240.183.62: port 0/queue 54: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8eebe936 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:42 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:26:42 TestCVLAdvancedRSSGTPU: hash_infos: [('0x8eebe936', '0x36')]
28/10/2020 18:26:42 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:42 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:26:43 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:43 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:26:43 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:26:43 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:43 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:26:44 dut.10.240.183.62: port 0/queue 54: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0x8eebe936 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:44 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:26:44 TestCVLAdvancedRSSGTPU: hash_infos: [('0x8eebe936', '0x36')]
28/10/2020 18:26:44 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:44 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:26:45 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:45 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:26:45 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:26:45 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:45 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 18:26:47 dut.10.240.183.62: port 0/queue 54: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0x8eebe936 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:47 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:26:47 TestCVLAdvancedRSSGTPU: hash_infos: [('0x8eebe936', '0x36')]
28/10/2020 18:26:47 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:47 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 18:26:48 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:48 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:26:48 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:26:48 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:48 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:26:49 dut.10.240.183.62: port 0/queue 41: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0x435fcb29 - RSS queue=0x29 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x29
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:49 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:26:49 TestCVLAdvancedRSSGTPU: hash_infos: [('0x435fcb29', '0x29')]
28/10/2020 18:26:49 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:49 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:26:50 dut.10.240.183.62: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xc0707a88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:50 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:26:50 TestCVLAdvancedRSSGTPU: hash_infos: [('0xc0707a88', '0x8')]
28/10/2020 18:26:50 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:50 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:26:51 dut.10.240.183.62: port 0/queue 41: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0x435fcb29 - RSS queue=0x29 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x29
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:51 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:26:51 TestCVLAdvancedRSSGTPU: hash_infos: [('0x435fcb29', '0x29')]
28/10/2020 18:26:51 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:51 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:26:52 dut.10.240.183.62: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xc0707a88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:52 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:26:52 TestCVLAdvancedRSSGTPU: hash_infos: [('0xc0707a88', '0x8')]
28/10/2020 18:26:52 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:52 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 18:26:53 dut.10.240.183.62: port 0/queue 34: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xf6133d22 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:53 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:26:53 TestCVLAdvancedRSSGTPU: hash_infos: [('0xf6133d22', '0x22')]
28/10/2020 18:26:53 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:53 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 18:26:54 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:54 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:26:54 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:26:54 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:54 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 18:26:55 dut.10.240.183.62: port 0/queue 34: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xf6133d22 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:55 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:26:55 TestCVLAdvancedRSSGTPU: hash_infos: [('0xf6133d22', '0x22')]
28/10/2020 18:26:55 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:55 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 18:26:56 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=562 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:56 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:26:56 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:26:56 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:56 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:26:58 dut.10.240.183.62: port 0/queue 34: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xf6133d22 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:58 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:26:58 TestCVLAdvancedRSSGTPU: hash_infos: [('0xf6133d22', '0x22')]
28/10/2020 18:26:58 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:58 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:26:59 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:26:59 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:26:59 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:26:59 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:26:59 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:00 dut.10.240.183.62: port 0/queue 34: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0xf6133d22 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:00 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:00 TestCVLAdvancedRSSGTPU: hash_infos: [('0xf6133d22', '0x22')]
28/10/2020 18:27:00 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:00 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:01 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:01 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:01 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:27:01 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:01 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:02 dut.10.240.183.62: port 0/queue 34: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xf6133d22 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:02 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:02 TestCVLAdvancedRSSGTPU: hash_infos: [('0xf6133d22', '0x22')]
28/10/2020 18:27:02 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:02 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:03 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:03 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:03 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:27:03 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:03 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:04 dut.10.240.183.62: port 0/queue 34: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=602 - nb_segs=1 - RSS hash=0xf6133d22 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:04 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:04 TestCVLAdvancedRSSGTPU: hash_infos: [('0xf6133d22', '0x22')]
28/10/2020 18:27:04 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:04 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:05 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=582 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:05 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:05 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:27:05 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:05 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 18:27:06 dut.10.240.183.62: port 0/queue 34: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xf6133d22 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:06 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:06 TestCVLAdvancedRSSGTPU: hash_infos: [('0xf6133d22', '0x22')]
28/10/2020 18:27:06 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:06 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 18:27:08 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=550 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:08 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:08 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:27:08 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:08 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:09 dut.10.240.183.62: port 0/queue 59: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=578 - nb_segs=1 - RSS hash=0x47feffb - RSS queue=0x3b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:09 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:09 TestCVLAdvancedRSSGTPU: hash_infos: [('0x47feffb', '0x3b')]
28/10/2020 18:27:09 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:09 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:10 dut.10.240.183.62: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=558 - nb_segs=1 - RSS hash=0xc0707a88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:10 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:10 TestCVLAdvancedRSSGTPU: hash_infos: [('0xc0707a88', '0x8')]
28/10/2020 18:27:10 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:10 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:11 dut.10.240.183.62: port 0/queue 59: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=590 - nb_segs=1 - RSS hash=0x47feffb - RSS queue=0x3b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:11 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:11 TestCVLAdvancedRSSGTPU: hash_infos: [('0x47feffb', '0x3b')]
28/10/2020 18:27:11 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:11 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:12 dut.10.240.183.62: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=570 - nb_segs=1 - RSS hash=0xc0707a88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:12 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:12 TestCVLAdvancedRSSGTPU: hash_infos: [('0xc0707a88', '0x8')]
28/10/2020 18:27:12 TestCVLAdvancedRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_gtpu passed
28/10/2020 18:27:12 dut.10.240.183.62: flow flush 0
28/10/2020 18:27:12 dut.10.240.183.62:
28/10/2020 18:27:12 TestCVLAdvancedRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_gtpu================
28/10/2020 18:27:12 TestCVLAdvancedRSSGTPU: ------------handle test--------------
28/10/2020 18:27:12 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:12 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 18:27:13 dut.10.240.183.62: port 0/queue 54: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x8eebe936 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:13 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:13 TestCVLAdvancedRSSGTPU: hash_infos: [('0x8eebe936', '0x36')]
28/10/2020 18:27:13 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:13 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 18:27:14 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:14 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:14 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:27:14 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:14 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 18:27:15 dut.10.240.183.62: port 0/queue 54: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0x8eebe936 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:15 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:15 TestCVLAdvancedRSSGTPU: hash_infos: [('0x8eebe936', '0x36')]
28/10/2020 18:27:15 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:15 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 18:27:16 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:16 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:16 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:27:16 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:16 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:18 dut.10.240.183.62: port 0/queue 54: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x8eebe936 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:18 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:18 TestCVLAdvancedRSSGTPU: hash_infos: [('0x8eebe936', '0x36')]
28/10/2020 18:27:18 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:18 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:19 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:19 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:19 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:27:19 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:19 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:20 dut.10.240.183.62: port 0/queue 54: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x8eebe936 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:20 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:20 TestCVLAdvancedRSSGTPU: hash_infos: [('0x8eebe936', '0x36')]
28/10/2020 18:27:20 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:20 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:21 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:21 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:21 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:27:21 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:21 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:22 dut.10.240.183.62: port 0/queue 54: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8eebe936 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:22 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:22 TestCVLAdvancedRSSGTPU: hash_infos: [('0x8eebe936', '0x36')]
28/10/2020 18:27:22 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:22 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:23 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:23 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:23 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:27:23 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:23 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:24 dut.10.240.183.62: port 0/queue 54: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8eebe936 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:24 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:24 TestCVLAdvancedRSSGTPU: hash_infos: [('0x8eebe936', '0x36')]
28/10/2020 18:27:24 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:24 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:25 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:25 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:25 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:27:25 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:25 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 18:27:26 dut.10.240.183.62: port 0/queue 54: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0x8eebe936 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:26 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:26 TestCVLAdvancedRSSGTPU: hash_infos: [('0x8eebe936', '0x36')]
28/10/2020 18:27:26 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:26 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 18:27:27 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:27 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:27 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:27:27 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:27 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:29 dut.10.240.183.62: port 0/queue 41: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0x435fcb29 - RSS queue=0x29 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x29
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:29 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:29 TestCVLAdvancedRSSGTPU: hash_infos: [('0x435fcb29', '0x29')]
28/10/2020 18:27:29 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:29 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:30 dut.10.240.183.62: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xc0707a88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:30 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:30 TestCVLAdvancedRSSGTPU: hash_infos: [('0xc0707a88', '0x8')]
28/10/2020 18:27:30 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:30 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:31 dut.10.240.183.62: port 0/queue 41: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0x435fcb29 - RSS queue=0x29 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x29
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:31 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:31 TestCVLAdvancedRSSGTPU: hash_infos: [('0x435fcb29', '0x29')]
28/10/2020 18:27:31 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:31 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:32 dut.10.240.183.62: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xc0707a88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:32 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:32 TestCVLAdvancedRSSGTPU: hash_infos: [('0xc0707a88', '0x8')]
28/10/2020 18:27:32 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:32 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 18:27:33 dut.10.240.183.62: port 0/queue 34: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf6133d22 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:33 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:33 TestCVLAdvancedRSSGTPU: hash_infos: [('0xf6133d22', '0x22')]
28/10/2020 18:27:33 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:33 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 18:27:34 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:34 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:34 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:27:34 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:34 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 18:27:35 dut.10.240.183.62: port 0/queue 34: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf6133d22 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:35 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:35 TestCVLAdvancedRSSGTPU: hash_infos: [('0xf6133d22', '0x22')]
28/10/2020 18:27:35 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:35 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 18:27:36 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=582 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:36 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:36 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:27:36 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:36 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:37 dut.10.240.183.62: port 0/queue 34: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf6133d22 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:37 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:37 TestCVLAdvancedRSSGTPU: hash_infos: [('0xf6133d22', '0x22')]
28/10/2020 18:27:37 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:37 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:38 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:38 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:38 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:27:38 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:38 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:40 dut.10.240.183.62: port 0/queue 34: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf6133d22 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:40 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:40 TestCVLAdvancedRSSGTPU: hash_infos: [('0xf6133d22', '0x22')]
28/10/2020 18:27:40 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:40 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:41 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:41 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:41 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:27:41 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:41 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:42 dut.10.240.183.62: port 0/queue 34: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xf6133d22 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:42 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:42 TestCVLAdvancedRSSGTPU: hash_infos: [('0xf6133d22', '0x22')]
28/10/2020 18:27:42 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:42 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:43 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:43 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:43 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:27:43 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:43 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:44 dut.10.240.183.62: port 0/queue 34: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=622 - nb_segs=1 - RSS hash=0xf6133d22 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:44 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:44 TestCVLAdvancedRSSGTPU: hash_infos: [('0xf6133d22', '0x22')]
28/10/2020 18:27:44 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:44 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:45 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=602 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:45 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:45 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:27:45 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:45 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 18:27:46 dut.10.240.183.62: port 0/queue 34: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf6133d22 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:46 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:46 TestCVLAdvancedRSSGTPU: hash_infos: [('0xf6133d22', '0x22')]
28/10/2020 18:27:46 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:46 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 18:27:47 dut.10.240.183.62: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=570 - nb_segs=1 - RSS hash=0xdc45897 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:47 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:47 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdc45897', '0x17')]
28/10/2020 18:27:47 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:47 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:48 dut.10.240.183.62: port 0/queue 59: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=598 - nb_segs=1 - RSS hash=0x47feffb - RSS queue=0x3b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:48 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:48 TestCVLAdvancedRSSGTPU: hash_infos: [('0x47feffb', '0x3b')]
28/10/2020 18:27:48 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:48 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:49 dut.10.240.183.62: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=578 - nb_segs=1 - RSS hash=0xc0707a88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:49 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:49 TestCVLAdvancedRSSGTPU: hash_infos: [('0xc0707a88', '0x8')]
28/10/2020 18:27:49 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:49 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:51 dut.10.240.183.62: port 0/queue 59: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=610 - nb_segs=1 - RSS hash=0x47feffb - RSS queue=0x3b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x3b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:51 TestCVLAdvancedRSSGTPU: action: save_hash
28/10/2020 18:27:51 TestCVLAdvancedRSSGTPU: hash_infos: [('0x47feffb', '0x3b')]
28/10/2020 18:27:51 TestCVLAdvancedRSSGTPU: ----------send packet-------------
28/10/2020 18:27:51 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 18:27:52 dut.10.240.183.62: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=590 - nb_segs=1 - RSS hash=0xc0707a88 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 18:27:52 TestCVLAdvancedRSSGTPU: action: check_hash_different
28/10/2020 18:27:52 TestCVLAdvancedRSSGTPU: hash_infos: [('0xc0707a88', '0x8')]
28/10/2020 18:27:52 TestCVLAdvancedRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_gtpu passed
28/10/2020 18:27:52 dut.10.240.183.62: flow flush 0
28/10/2020 18:27:52 dut.10.240.183.62:
28/10/2020 18:27:52 TestCVLAdvancedRSSGTPU: {'mac_ipv4_gtpu_ipv4_udp_gtpu': 'passed', 'mac_ipv6_gtpu_ipv4_udp_gtpu': 'passed'}
28/10/2020 18:27:52 TestCVLAdvancedRSSGTPU: pass rate is: 100.0
28/10/2020 18:27:52 TestCVLAdvancedRSSGTPU: Test Case test_default_pattern_support Result PASSED:
28/10/2020 18:27:52 dut.10.240.183.62: flow flush 0
28/10/2020 18:27:53 dut.10.240.183.62:
testpmd>
28/10/2020 18:27:53 dut.10.240.183.62: clear port stats all
28/10/2020 18:27:54 dut.10.240.183.62:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 18:27:54 dut.10.240.183.62: stop
28/10/2020 18:27:54 dut.10.240.183.62:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=23 -> TX Port= 0/Queue=23 -------
RX-packets: 28 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=34 -> TX Port= 0/Queue=34 -------
RX-packets: 14 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=41 -> TX Port= 0/Queue=41 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=54 -> TX Port= 0/Queue=54 -------
RX-packets: 14 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=59 -> TX Port= 0/Queue=59 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 18:28:43 TestCVLAdvancedRSSGTPU: Rerun Test Case test_global_simple_xor Begin
28/10/2020 18:28:45 TestCVLAdvancedRSSGTPU: Rerun Test Case test_inner_l4_protocal_hash Begin
28/10/2020 18:28:45 TestCVLAdvancedRSSGTPU: Rerun Test Case test_ipv4_gtpu_eh_ipv4_and_ipv4_gtpu_eh_ipv4_udp_tcp Begin
28/10/2020 18:28:45 TestCVLAdvancedRSSGTPU: Rerun Test Case test_ipv4_gtpu_eh_ipv4_with_without_ul_dl Begin
28/10/2020 18:28:45 TestCVLAdvancedRSSGTPU: Rerun Test Case test_ipv4_gtpu_eh_ipv4_without_with_ul_dl Begin
28/10/2020 18:28:45 TestCVLAdvancedRSSGTPU: Rerun Test Case test_ipv4_gtpu_eh_ipv6_and_ipv4_gtpu_eh_ipv6_udp_tcp_without_ul_dl Begin
28/10/2020 18:28:45 TestCVLAdvancedRSSGTPU: Rerun Test Case test_ipv4_gtpu_ipv4_ipv4_gtpu_eh_ipv4 Begin
28/10/2020 18:28:45 TestCVLAdvancedRSSGTPU: Rerun Test Case test_ipv6_gtpu_eh_ipv6_and_ipv6_gtpu_eh_ipv6_udp_tcp Begin
28/10/2020 18:28:45 TestCVLAdvancedRSSGTPU: Rerun Test Case test_ipv6_gtpu_ipv4_and_ipv6_gtpu_ipv4_udp_tcp Begin
28/10/2020 18:28:45 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv4 Begin
28/10/2020 18:28:45 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv4_symmetric Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp_symmetric Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv4_udp Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv4_udp_symmetric Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv4_without_ul_dl Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv6 Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv6_symmetric Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp_symmetric Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv6_udp Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv6_udp_symmetric Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv6_without_ul_dl Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_ipv4 Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_ipv4_symmetric Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_ipv4_tcp Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_ipv4_tcp_symmetric Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_ipv4_udp Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_ipv4_udp_symmetric Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_ipv6 Begin
28/10/2020 18:28:46 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_ipv6_symmetric Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_ipv6_tcp Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_ipv6_tcp_symmetric Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_ipv6_udp Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv4_gtpu_ipv6_udp_symmetric Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv4 Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv4_symmetric Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp_symmetric Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv4_udp Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv4_udp_symmetric Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl_symmetric Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv4_without_ul_dl Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv4_without_ul_dl_symmetric Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv6 Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv6_symmetric Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp_symmetric Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv6_udp Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv6_udp_symmetric Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl_symmetric Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv6_without_ul_dl Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_eh_ipv6_without_ul_dl_symmetric Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_ipv4 Begin
28/10/2020 18:28:47 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_ipv4_symmetric Begin
28/10/2020 18:28:48 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_ipv4_tcp Begin
28/10/2020 18:28:48 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_ipv4_tcp_symmetric Begin
28/10/2020 18:28:48 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_ipv4_udp Begin
28/10/2020 18:28:48 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_ipv4_udp_symmetric Begin
28/10/2020 18:28:48 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_ipv6 Begin
28/10/2020 18:28:48 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_ipv6_symmetric Begin
28/10/2020 18:28:48 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_ipv6_tcp Begin
28/10/2020 18:28:48 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_ipv6_tcp_symmetric Begin
28/10/2020 18:28:48 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_ipv6_udp Begin
28/10/2020 18:28:48 TestCVLAdvancedRSSGTPU: Rerun Test Case test_mac_ipv6_gtpu_ipv6_udp_symmetric Begin
28/10/2020 18:28:48 TestCVLAdvancedRSSGTPU: Rerun Test Case test_negative_cases Begin
28/10/2020 18:28:48 TestCVLAdvancedRSSGTPU: Rerun Test Case test_rss_function_when_disable_rss Begin
28/10/2020 18:28:48 TestCVLAdvancedRSSGTPU: Rerun Test Case test_stress_cases Begin
28/10/2020 18:28:48 TestCVLAdvancedRSSGTPU: Rerun Test Case test_symmetric_negative_cases Begin
28/10/2020 18:28:48 TestCVLAdvancedRSSGTPU: Rerun Test Case test_toeplitz_symmetric_combination Begin
28/10/2020 18:28:48 dts:
TEST SUITE ENDED: TestCVLAdvancedRSSGTPU
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dts] [PATCH V2 4/8] tests/TestSuite_cvl_advanced_iavf_rss:update script
2020-10-28 10:59 ` [dts] [PATCH V2 4/8] tests/TestSuite_cvl_advanced_iavf_rss:update script Haiyang Zhao
@ 2020-10-29 7:58 ` Xie, WeiX
0 siblings, 0 replies; 15+ messages in thread
From: Xie, WeiX @ 2020-10-29 7:58 UTC (permalink / raw)
To: Zhao, HaiyangX, dts, Fu, Qi
[-- Attachment #1: Type: text/plain, Size: 370 bytes --]
Tested-by: Xie,WeiX < weix.xie@intel.com>
Regards,
Xie Wei
> -----Original Message-----
> From: Haiyang Zhao [mailto:haiyangx.zhao@intel.com]
> Sent: Wednesday, October 28, 2020 6:59 PM
> To: dts@dpdk.org; Fu, Qi <qi.fu@intel.com>
> Cc: Xie, WeiX <weix.xie@intel.com>
> Subject: [dts][PATCH V2 4/8] tests/TestSuite_cvl_advanced_iavf_rss:update
> script
[-- Attachment #2: AdvancedIavfRSSTest.log --]
[-- Type: application/octet-stream, Size: 849208 bytes --]
28/10/2020 01:58:09 dts:
TEST SUITE : AdvancedIavfRSSTest
28/10/2020 01:58:09 dts: NIC : columbiaville_100g
28/10/2020 01:58:09 dut.10.240.183.133:
28/10/2020 01:58:09 tester:
28/10/2020 01:58:09 dut.10.240.183.133: ls
28/10/2020 01:58:09 dut.10.240.183.133: ABI_VERSION app buildtoo config devtoo doc dpdk.log drivers examples kernel lib license MAINTAINERS Makefile meson.build meson_options.txt README showversion usertoo VERSION x86_64-native-linuxapp-gcc
28/10/2020 01:58:09 dut.10.240.183.133: usertools/dpdk-devbind.py --force --bind=ice 0000:81:00.0 0000:81:00.1
28/10/2020 01:58:11 dut.10.240.183.133:
28/10/2020 01:58:13 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:01.0/vendor
28/10/2020 01:58:13 dut.10.240.183.133: 0x8086
28/10/2020 01:58:13 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:01.0/device
28/10/2020 01:58:13 dut.10.240.183.133: 0x1889
28/10/2020 01:58:13 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:01.0/vendor
28/10/2020 01:58:13 dut.10.240.183.133: 0x8086
28/10/2020 01:58:13 dut.10.240.183.133: cat /sys/bus/pci/devices/0000\:81\:01.0/device
28/10/2020 01:58:13 dut.10.240.183.133: 0x1889
28/10/2020 01:58:14 dut.10.240.183.133: ifconfig ens801f0 up
28/10/2020 01:58:15 dut.10.240.183.133:
28/10/2020 01:58:15 dut.10.240.183.133: ip link set ens801f0 vf 0 mac 00:11:22:33:44:55
28/10/2020 01:58:15 dut.10.240.183.133:
28/10/2020 01:58:15 dut.10.240.183.133: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 32,33,34,35 -n 4 -w 0000:81:01.0 --file-prefix=dpdk_18665_20201028013120 -- -i --rxq=16 --txq=16
28/10/2020 01:58:16 dut.10.240.183.133: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_18665_20201028013120/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_iavf (8086:1889) device: 0000:81:01.0 (socket 1)
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_1>: n=171456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 1)
iavf_configure_queues(): request RXDID == 22 in Queue[0]
iavf_configure_queues(): request RXDID == 22 in Queue[1]
iavf_configure_queues(): request RXDID == 22 in Queue[2]
iavf_configure_queues(): request RXDID == 22 in Queue[3]
iavf_configure_queues(): request RXDID == 22 in Queue[4]
iavf_configure_queues(): request RXDID == 22 in Queue[5]
iavf_configure_queues(): request RXDID == 22 in Queue[6]
iavf_configure_queues(): request RXDID == 22 in Queue[7]
iavf_configure_queues(): request RXDID == 22 in Queue[8]
iavf_configure_queues(): request RXDID == 22 in Queue[9]
iavf_configure_queues(): request RXDID == 22 in Queue[10]
iavf_configure_queues(): request RXDID == 22 in Queue[11]
iavf_configure_queues(): request RXDID == 22 in Queue[12]
iavf_configure_queues(): request RXDID == 22 in Queue[13]
iavf_configure_queues(): request RXDID == 22 in Queue[14]
iavf_configure_queues(): request RXDID == 22 in Queue[15]
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: link state change event
Port 0: 00:11:22:33:44:55
Checking link statuses...
Done
28/10/2020 01:58:26 dut.10.240.183.133: port config all rss all
28/10/2020 01:58:26 dut.10.240.183.133:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0xf8
rss_hf 0x7f83fffc
28/10/2020 01:58:26 dut.10.240.183.133: set fwd rxonly
28/10/2020 01:58:26 dut.10.240.183.133:
Set rxonly packet forwarding mode
28/10/2020 01:58:26 dut.10.240.183.133: set verbose 1
28/10/2020 01:58:26 dut.10.240.183.133:
Change verbose level from 0 to 1
28/10/2020 01:58:26 dut.10.240.183.133: show port info all
28/10/2020 01:58:26 dut.10.240.183.133:
********************* Infos for port 0 *********************
MAC address: 00:11:22:33:44:55
Device name: 0000:81:01.0
Driver name: net_iavf
Firmware-version: not available
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 64
Supported RSS offload flow types:
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 16
Max possible RX queues: 16
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 16
Max possible TX queues: 16
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:58:26 AdvancedIavfRSSTest: rssprocess.tester_ifaces: ['enp1s0', 'enp2s0']
28/10/2020 01:58:26 AdvancedIavfRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss.AdvancedIavfRSSTest object at 0x7f713128e550>
28/10/2020 01:58:26 AdvancedIavfRSSTest: Test Case test_64bit_ipv6_prefix Begin
28/10/2020 01:58:27 dut.10.240.183.133:
28/10/2020 01:58:27 tester:
28/10/2020 01:58:27 dut.10.240.183.133: start
28/10/2020 01:58:27 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:58:27 AdvancedIavfRSSTest: ===================Test sub case: ipv6_64bit_prefix_l3_src_only================
28/10/2020 01:58:27 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 01:58:27 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre64 l3-src-only end key_len 0 queues end / end
28/10/2020 01:58:27 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:58:27 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre64 l3-src-only end key_len 0 queues end / end
28/10/2020 01:58:27 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:58:27 dut.10.240.183.133: flow list 0
28/10/2020 01:58:27 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:58:27 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:27 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:58:28 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x7312321c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:28 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-64bit'}
28/10/2020 01:58:28 AdvancedIavfRSSTest: hash_infos: [('0x7312321c', '0xc')]
28/10/2020 01:58:28 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6(src="fe83:1:a6bf:2ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:58:29 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0xfa0f23c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:29 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-64bit'}
28/10/2020 01:58:29 AdvancedIavfRSSTest: hash_infos: [('0xfa0f23c', '0xc')]
28/10/2020 01:58:29 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6(src="fe81:1:a6bf:1ff:ee1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:58:30 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x7312321c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:30 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-64bit'}
28/10/2020 01:58:30 AdvancedIavfRSSTest: hash_infos: [('0x7312321c', '0xc')]
28/10/2020 01:58:30 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:30 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6(src="fe81:1:a6bf:1ff:ee1c::806", dst="fe82:1:a6bf:2ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:58:31 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x7312321c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:31 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-64bit'}
28/10/2020 01:58:31 AdvancedIavfRSSTest: hash_infos: [('0x7312321c', '0xc')]
28/10/2020 01:58:31 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)
28/10/2020 01:58:32 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=126 - nb_segs=1 - RSS hash=0x7312321c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:32 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-64bit'}
28/10/2020 01:58:32 AdvancedIavfRSSTest: hash_infos: [('0x7312321c', '0xc')]
28/10/2020 01:58:32 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 01:58:32 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:58:33 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:58:33 dut.10.240.183.133: flow list 0
28/10/2020 01:58:34 dut.10.240.183.133:
28/10/2020 01:58:34 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:58:35 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x48d51148 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:35 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv6-64bit'}
28/10/2020 01:58:35 AdvancedIavfRSSTest: hash_infos: [('0x48d51148', '0x8')]
28/10/2020 01:58:35 AdvancedIavfRSSTest: sub_case ipv6_64bit_prefix_l3_src_only passed
28/10/2020 01:58:35 dut.10.240.183.133: flow flush 0
28/10/2020 01:58:35 dut.10.240.183.133:
28/10/2020 01:58:35 AdvancedIavfRSSTest: ===================Test sub case: ipv6_64bit_prefix_l3_dst_only================
28/10/2020 01:58:35 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 01:58:35 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre64 l3-dst-only end key_len 0 queues end / end
28/10/2020 01:58:35 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:58:35 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre64 l3-dst-only end key_len 0 queues end / end
28/10/2020 01:58:35 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:58:35 dut.10.240.183.133: flow list 0
28/10/2020 01:58:35 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:58:35 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:58:36 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x75b2685 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:36 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-64bit'}
28/10/2020 01:58:36 AdvancedIavfRSSTest: hash_infos: [('0x75b2685', '0x5')]
28/10/2020 01:58:36 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe83:1:a6bf:2ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:58:37 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0xfa0f23c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:37 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-64bit'}
28/10/2020 01:58:37 AdvancedIavfRSSTest: hash_infos: [('0xfa0f23c', '0xc')]
28/10/2020 01:58:37 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:ee1c::806")/Raw("x"*64)
28/10/2020 01:58:38 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x75b2685 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:38 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-64bit'}
28/10/2020 01:58:38 AdvancedIavfRSSTest: hash_infos: [('0x75b2685', '0x5')]
28/10/2020 01:58:38 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6(src="fe83:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:ee1c::806")/Raw("x"*64)
28/10/2020 01:58:39 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x75b2685 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:39 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-64bit'}
28/10/2020 01:58:39 AdvancedIavfRSSTest: hash_infos: [('0x75b2685', '0x5')]
28/10/2020 01:58:39 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)
28/10/2020 01:58:40 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=126 - nb_segs=1 - RSS hash=0x75b2685 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:40 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-64bit'}
28/10/2020 01:58:40 AdvancedIavfRSSTest: hash_infos: [('0x75b2685', '0x5')]
28/10/2020 01:58:40 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 01:58:40 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:58:41 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:58:41 dut.10.240.183.133: flow list 0
28/10/2020 01:58:42 dut.10.240.183.133:
28/10/2020 01:58:42 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:58:43 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x48d51148 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:43 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv6-64bit'}
28/10/2020 01:58:43 AdvancedIavfRSSTest: hash_infos: [('0x48d51148', '0x8')]
28/10/2020 01:58:43 AdvancedIavfRSSTest: sub_case ipv6_64bit_prefix_l3_dst_only passed
28/10/2020 01:58:43 dut.10.240.183.133: flow flush 0
28/10/2020 01:58:43 dut.10.240.183.133:
28/10/2020 01:58:43 AdvancedIavfRSSTest: ===================Test sub case: ipv6_64bit_prefix_l3_src_dst_only================
28/10/2020 01:58:43 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 01:58:43 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre64 l3-src-only l3-dst-only end key_len 0 queues end / end
28/10/2020 01:58:43 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:58:43 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre64 l3-src-only l3-dst-only end key_len 0 queues end / end
28/10/2020 01:58:43 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:58:43 dut.10.240.183.133: flow list 0
28/10/2020 01:58:43 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:58:43 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:43 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:58:44 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x7cb2317c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:44 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-64bit'}
28/10/2020 01:58:44 AdvancedIavfRSSTest: hash_infos: [('0x7cb2317c', '0xc')]
28/10/2020 01:58:44 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6(src="fe81:1:a6bf:2ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:58:45 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x2c3802d4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:45 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-64bit'}
28/10/2020 01:58:45 AdvancedIavfRSSTest: hash_infos: [('0x2c3802d4', '0x4')]
28/10/2020 01:58:45 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:2ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:58:46 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x8775bc93 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:46 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-64bit'}
28/10/2020 01:58:46 AdvancedIavfRSSTest: hash_infos: [('0x8775bc93', '0x3')]
28/10/2020 01:58:46 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6(src="fe81:1:a6bf:1ff:ee1c::806", dst="fe82:1:a6bf:1ff:ee1c::806")/Raw("x"*64)
28/10/2020 01:58:47 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x7cb2317c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:47 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-64bit'}
28/10/2020 01:58:47 AdvancedIavfRSSTest: hash_infos: [('0x7cb2317c', '0xc')]
28/10/2020 01:58:47 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)
28/10/2020 01:58:48 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=126 - nb_segs=1 - RSS hash=0x7cb2317c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:48 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-64bit'}
28/10/2020 01:58:48 AdvancedIavfRSSTest: hash_infos: [('0x7cb2317c', '0xc')]
28/10/2020 01:58:48 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 01:58:48 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:58:49 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:58:49 dut.10.240.183.133: flow list 0
28/10/2020 01:58:49 dut.10.240.183.133:
28/10/2020 01:58:49 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:58:51 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x48d51148 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:51 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv6-64bit'}
28/10/2020 01:58:51 AdvancedIavfRSSTest: hash_infos: [('0x48d51148', '0x8')]
28/10/2020 01:58:51 AdvancedIavfRSSTest: sub_case ipv6_64bit_prefix_l3_src_dst_only passed
28/10/2020 01:58:51 dut.10.240.183.133: flow flush 0
28/10/2020 01:58:51 dut.10.240.183.133:
28/10/2020 01:58:51 AdvancedIavfRSSTest: {'ipv6_64bit_prefix_l3_src_only': 'passed', 'ipv6_64bit_prefix_l3_dst_only': 'passed', 'ipv6_64bit_prefix_l3_src_dst_only': 'passed'}
28/10/2020 01:58:51 AdvancedIavfRSSTest: pass rate is: 100.0
28/10/2020 01:58:51 AdvancedIavfRSSTest: Test Case test_64bit_ipv6_prefix Result PASSED:
28/10/2020 01:58:51 dut.10.240.183.133: flow flush 0
28/10/2020 01:58:52 dut.10.240.183.133:
testpmd>
28/10/2020 01:58:52 dut.10.240.183.133: clear port stats all
28/10/2020 01:58:53 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:58:53 dut.10.240.183.133: stop
28/10/2020 01:58:53 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 9 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:58:53 AdvancedIavfRSSTest: Test Case test_mac_ipv4 Begin
28/10/2020 01:58:53 dut.10.240.183.133:
28/10/2020 01:58:53 tester:
28/10/2020 01:58:53 dut.10.240.183.133: start
28/10/2020 01:58:53 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 01:58:53 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_l2_src================
28/10/2020 01:58:53 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 01:58:53 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 01:58:53 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:58:53 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 01:58:53 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:58:53 dut.10.240.183.133: flow list 0
28/10/2020 01:58:54 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
28/10/2020 01:58:54 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:54 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:58:55 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:55 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-nonfrag'}
28/10/2020 01:58:55 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 01:58:55 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:55 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 01:58:56 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x521ce892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:56 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 01:58:56 AdvancedIavfRSSTest: hash_infos: [('0x521ce892', '0x2')]
28/10/2020 01:58:56 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:56 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/("X"*480)
28/10/2020 01:58:57 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:57 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-nonfrag'}
28/10/2020 01:58:57 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 01:58:57 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:57 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:58:58 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:58 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-frag'}
28/10/2020 01:58:58 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 01:58:58 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)
28/10/2020 01:58:59 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x521ce892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:59 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 01:58:59 AdvancedIavfRSSTest: hash_infos: [('0x521ce892', '0x2')]
28/10/2020 01:58:59 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:58:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5",frag=7)/("X"*480)
28/10/2020 01:59:00 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:00 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-frag'}
28/10/2020 01:59:00 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 01:59:00 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:00 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:59:01 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:01 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-icmp'}
28/10/2020 01:59:01 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 01:59:01 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 01:59:02 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x521ce892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:02 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 01:59:02 AdvancedIavfRSSTest: hash_infos: [('0x521ce892', '0x2')]
28/10/2020 01:59:02 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:02 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/ICMP()/("X"*480)
28/10/2020 01:59:03 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:03 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-icmp'}
28/10/2020 01:59:03 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 01:59:03 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:03 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:59:04 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:04 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 01:59:04 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 01:59:04 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:59:05 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x521ce892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:05 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 01:59:05 AdvancedIavfRSSTest: hash_infos: [('0x521ce892', '0x2')]
28/10/2020 01:59:05 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=19,dport=99)/("X"*480)
28/10/2020 01:59:06 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:06 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 01:59:06 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 01:59:06 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 01:59:06 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:59:08 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:59:08 dut.10.240.183.133: flow list 0
28/10/2020 01:59:08 dut.10.240.183.133:
28/10/2020 01:59:08 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 01:59:09 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:09 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 01:59:09 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 01:59:09 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:09 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)
28/10/2020 01:59:10 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:10 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 01:59:10 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 01:59:10 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 01:59:11 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:11 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 01:59:11 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 01:59:11 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:11 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:59:12 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:12 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 01:59:12 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 01:59:12 AdvancedIavfRSSTest: sub_case mac_ipv4_l2_src passed
28/10/2020 01:59:12 dut.10.240.183.133: flow flush 0
28/10/2020 01:59:12 dut.10.240.183.133:
28/10/2020 01:59:12 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_l2_dst================
28/10/2020 01:59:12 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 01:59:12 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 01:59:12 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:59:12 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 01:59:12 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:59:12 dut.10.240.183.133: flow list 0
28/10/2020 01:59:12 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
28/10/2020 01:59:12 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:12 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:59:13 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:13 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-nonfrag'}
28/10/2020 01:59:13 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 01:59:13 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.3", src="192.168.0.5")/("X"*480)
28/10/2020 01:59:14 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:14 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-nonfrag'}
28/10/2020 01:59:14 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 01:59:14 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:14 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:59:16 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:16 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-frag'}
28/10/2020 01:59:16 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 01:59:16 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.3", src="192.168.0.5",frag=7)/("X"*480)
28/10/2020 01:59:17 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:17 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-frag'}
28/10/2020 01:59:17 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 01:59:17 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:17 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:59:18 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:18 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-icmp'}
28/10/2020 01:59:18 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 01:59:18 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.3", src="192.168.0.5")/ICMP()/("X"*480)
28/10/2020 01:59:19 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:19 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-icmp'}
28/10/2020 01:59:19 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 01:59:19 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:19 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:59:20 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:20 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 01:59:20 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 01:59:20 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=19,dport=99)/("X"*480)
28/10/2020 01:59:21 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:21 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 01:59:21 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 01:59:21 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 01:59:21 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:59:22 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:59:22 dut.10.240.183.133: flow list 0
28/10/2020 01:59:22 dut.10.240.183.133:
28/10/2020 01:59:22 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:22 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 01:59:23 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:23 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 01:59:23 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 01:59:23 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:23 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)
28/10/2020 01:59:24 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:24 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 01:59:24 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 01:59:24 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:24 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 01:59:25 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:25 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 01:59:25 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 01:59:25 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:59:26 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:26 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 01:59:26 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 01:59:26 AdvancedIavfRSSTest: sub_case mac_ipv4_l2_dst passed
28/10/2020 01:59:26 dut.10.240.183.133: flow flush 0
28/10/2020 01:59:27 dut.10.240.183.133:
28/10/2020 01:59:27 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_l2src_l2dst================
28/10/2020 01:59:27 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 01:59:27 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss types eth end key_len 0 queues end / end
28/10/2020 01:59:27 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:59:27 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types eth end key_len 0 queues end / end
28/10/2020 01:59:27 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:59:27 dut.10.240.183.133: flow list 0
28/10/2020 01:59:27 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
28/10/2020 01:59:27 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:27 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:59:28 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:28 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-nonfrag'}
28/10/2020 01:59:28 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 01:59:28 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 01:59:29 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x23144bb4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:29 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 01:59:29 AdvancedIavfRSSTest: hash_infos: [('0x23144bb4', '0x4')]
28/10/2020 01:59:29 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/("X"*480)
28/10/2020 01:59:30 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:30 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-nonfrag'}
28/10/2020 01:59:30 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 01:59:30 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:30 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:59:31 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:31 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-frag'}
28/10/2020 01:59:31 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 01:59:31 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)
28/10/2020 01:59:32 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x23144bb4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:32 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 01:59:32 AdvancedIavfRSSTest: hash_infos: [('0x23144bb4', '0x4')]
28/10/2020 01:59:32 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:32 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5",frag=7)/("X"*480)
28/10/2020 01:59:33 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:33 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-frag'}
28/10/2020 01:59:33 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 01:59:33 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:33 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:59:34 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:34 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-icmp'}
28/10/2020 01:59:34 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 01:59:34 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 01:59:35 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x23144bb4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:35 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 01:59:35 AdvancedIavfRSSTest: hash_infos: [('0x23144bb4', '0x4')]
28/10/2020 01:59:35 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/ICMP()/("X"*480)
28/10/2020 01:59:36 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:36 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-icmp'}
28/10/2020 01:59:36 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 01:59:36 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:36 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:59:38 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:38 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 01:59:38 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 01:59:38 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:59:39 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x23144bb4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:39 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 01:59:39 AdvancedIavfRSSTest: hash_infos: [('0x23144bb4', '0x4')]
28/10/2020 01:59:39 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=23,dport=25)/("X"*480)
28/10/2020 01:59:40 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:40 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 01:59:40 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 01:59:40 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 01:59:40 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:59:41 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:59:41 dut.10.240.183.133: flow list 0
28/10/2020 01:59:41 dut.10.240.183.133:
28/10/2020 01:59:41 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 01:59:42 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:42 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 01:59:42 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 01:59:42 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)
28/10/2020 01:59:43 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:43 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 01:59:43 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 01:59:43 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:43 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 01:59:44 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:44 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 01:59:44 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 01:59:44 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:59:45 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:45 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 01:59:45 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 01:59:45 AdvancedIavfRSSTest: sub_case mac_ipv4_l2src_l2dst passed
28/10/2020 01:59:45 dut.10.240.183.133: flow flush 0
28/10/2020 01:59:45 dut.10.240.183.133:
28/10/2020 01:59:45 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_l3_src================
28/10/2020 01:59:45 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 01:59:45 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
28/10/2020 01:59:45 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:59:45 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
28/10/2020 01:59:45 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:59:45 dut.10.240.183.133: flow list 0
28/10/2020 01:59:45 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
28/10/2020 01:59:45 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:45 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:59:47 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x43906d00 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:47 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-nonfrag'}
28/10/2020 01:59:47 AdvancedIavfRSSTest: hash_infos: [('0x43906d00', '0x0')]
28/10/2020 01:59:47 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/("X"*480)
28/10/2020 01:59:48 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x32777cd8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:48 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 01:59:48 AdvancedIavfRSSTest: hash_infos: [('0x32777cd8', '0x8')]
28/10/2020 01:59:48 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/("X"*480)
28/10/2020 01:59:49 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x43906d00 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:49 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-nonfrag'}
28/10/2020 01:59:49 AdvancedIavfRSSTest: hash_infos: [('0x43906d00', '0x0')]
28/10/2020 01:59:49 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:49 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:59:50 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x43906d00 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:50 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-frag'}
28/10/2020 01:59:50 AdvancedIavfRSSTest: hash_infos: [('0x43906d00', '0x0')]
28/10/2020 01:59:50 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2",frag=6)/("X"*480)
28/10/2020 01:59:51 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x32777cd8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:51 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 01:59:51 AdvancedIavfRSSTest: hash_infos: [('0x32777cd8', '0x8')]
28/10/2020 01:59:51 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:51 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2",frag=6)/("X"*480)
28/10/2020 01:59:52 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x43906d00 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:52 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-frag'}
28/10/2020 01:59:52 AdvancedIavfRSSTest: hash_infos: [('0x43906d00', '0x0')]
28/10/2020 01:59:52 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:52 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:59:53 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x43906d00 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:53 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-icmp'}
28/10/2020 01:59:53 AdvancedIavfRSSTest: hash_infos: [('0x43906d00', '0x0')]
28/10/2020 01:59:53 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/ICMP()/("X"*480)
28/10/2020 01:59:54 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x32777cd8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:54 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 01:59:54 AdvancedIavfRSSTest: hash_infos: [('0x32777cd8', '0x8')]
28/10/2020 01:59:54 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 01:59:55 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x43906d00 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:55 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-icmp'}
28/10/2020 01:59:55 AdvancedIavfRSSTest: hash_infos: [('0x43906d00', '0x0')]
28/10/2020 01:59:55 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:55 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:59:56 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x43906d00 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:56 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 01:59:56 AdvancedIavfRSSTest: hash_infos: [('0x43906d00', '0x0')]
28/10/2020 01:59:56 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:56 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:59:57 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x32777cd8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:57 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 01:59:57 AdvancedIavfRSSTest: hash_infos: [('0x32777cd8', '0x8')]
28/10/2020 01:59:57 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 01:59:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=33)/("X"*480)
28/10/2020 01:59:58 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x43906d00 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:59:58 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 01:59:58 AdvancedIavfRSSTest: hash_infos: [('0x43906d00', '0x0')]
28/10/2020 01:59:58 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 01:59:58 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:00:00 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:00:00 dut.10.240.183.133: flow list 0
28/10/2020 02:00:00 dut.10.240.183.133:
28/10/2020 02:00:00 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 02:00:01 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:01 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 02:00:01 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:01 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)
28/10/2020 02:00:02 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:02 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 02:00:02 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:02 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:02 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 02:00:03 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:03 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 02:00:03 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:03 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:00:04 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:04 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:00:04 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:04 AdvancedIavfRSSTest: sub_case mac_ipv4_l3_src passed
28/10/2020 02:00:04 dut.10.240.183.133: flow flush 0
28/10/2020 02:00:04 dut.10.240.183.133:
28/10/2020 02:00:04 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_l3_dst================
28/10/2020 02:00:04 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:00:04 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
28/10/2020 02:00:04 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:00:04 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
28/10/2020 02:00:04 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:00:04 dut.10.240.183.133: flow list 0
28/10/2020 02:00:04 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
28/10/2020 02:00:04 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:04 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 02:00:05 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x57095950 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:05 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-nonfrag'}
28/10/2020 02:00:05 AdvancedIavfRSSTest: hash_infos: [('0x57095950', '0x0')]
28/10/2020 02:00:05 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/("X"*480)
28/10/2020 02:00:06 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x26ee4888 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:06 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 02:00:06 AdvancedIavfRSSTest: hash_infos: [('0x26ee4888', '0x8')]
28/10/2020 02:00:06 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:06 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/("X"*480)
28/10/2020 02:00:07 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x57095950 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:07 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-nonfrag'}
28/10/2020 02:00:07 AdvancedIavfRSSTest: hash_infos: [('0x57095950', '0x0')]
28/10/2020 02:00:07 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:07 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 02:00:09 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x57095950 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:09 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-frag'}
28/10/2020 02:00:09 AdvancedIavfRSSTest: hash_infos: [('0x57095950', '0x0')]
28/10/2020 02:00:09 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:09 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2",frag=6)/("X"*480)
28/10/2020 02:00:10 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x26ee4888 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:10 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 02:00:10 AdvancedIavfRSSTest: hash_infos: [('0x26ee4888', '0x8')]
28/10/2020 02:00:10 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2",frag=6)/("X"*480)
28/10/2020 02:00:11 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x57095950 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:11 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-frag'}
28/10/2020 02:00:11 AdvancedIavfRSSTest: hash_infos: [('0x57095950', '0x0')]
28/10/2020 02:00:11 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:11 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 02:00:12 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x57095950 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:12 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-icmp'}
28/10/2020 02:00:12 AdvancedIavfRSSTest: hash_infos: [('0x57095950', '0x0')]
28/10/2020 02:00:12 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 02:00:13 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x26ee4888 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:13 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 02:00:13 AdvancedIavfRSSTest: hash_infos: [('0x26ee4888', '0x8')]
28/10/2020 02:00:13 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/ICMP()/("X"*480)
28/10/2020 02:00:14 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x57095950 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:14 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-icmp'}
28/10/2020 02:00:14 AdvancedIavfRSSTest: hash_infos: [('0x57095950', '0x0')]
28/10/2020 02:00:14 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:14 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:00:15 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x57095950 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:15 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 02:00:15 AdvancedIavfRSSTest: hash_infos: [('0x57095950', '0x0')]
28/10/2020 02:00:15 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:00:16 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x26ee4888 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:16 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:00:16 AdvancedIavfRSSTest: hash_infos: [('0x26ee4888', '0x8')]
28/10/2020 02:00:16 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=33)/("X"*480)
28/10/2020 02:00:17 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x57095950 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:17 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 02:00:17 AdvancedIavfRSSTest: hash_infos: [('0x57095950', '0x0')]
28/10/2020 02:00:17 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:00:17 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:00:18 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:00:18 dut.10.240.183.133: flow list 0
28/10/2020 02:00:18 dut.10.240.183.133:
28/10/2020 02:00:18 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 02:00:20 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:20 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 02:00:20 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:20 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)
28/10/2020 02:00:21 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:21 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 02:00:21 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:21 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:21 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 02:00:22 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:22 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 02:00:22 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:22 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:22 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:00:23 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:23 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:00:23 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:23 AdvancedIavfRSSTest: sub_case mac_ipv4_l3_dst passed
28/10/2020 02:00:23 dut.10.240.183.133: flow flush 0
28/10/2020 02:00:23 dut.10.240.183.133:
28/10/2020 02:00:23 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_all================
28/10/2020 02:00:23 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:00:23 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
28/10/2020 02:00:23 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:00:23 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
28/10/2020 02:00:23 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:00:23 dut.10.240.183.133: flow list 0
28/10/2020 02:00:23 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
28/10/2020 02:00:23 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:23 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 02:00:24 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:24 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-nonfrag'}
28/10/2020 02:00:24 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:24 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:24 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/("X"*480)
28/10/2020 02:00:25 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x14a589dc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:25 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 02:00:25 AdvancedIavfRSSTest: hash_infos: [('0x14a589dc', '0xc')]
28/10/2020 02:00:25 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/("X"*480)
28/10/2020 02:00:26 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x5b14534 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:26 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 02:00:26 AdvancedIavfRSSTest: hash_infos: [('0x5b14534', '0x4')]
28/10/2020 02:00:26 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:26 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 02:00:27 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:27 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-nonfrag'}
28/10/2020 02:00:27 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:27 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:27 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 02:00:28 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:28 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-frag'}
28/10/2020 02:00:28 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:28 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2",frag=6)/("X"*480)
28/10/2020 02:00:29 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x14a589dc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:29 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 02:00:29 AdvancedIavfRSSTest: hash_infos: [('0x14a589dc', '0xc')]
28/10/2020 02:00:29 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2",frag=6)/("X"*480)
28/10/2020 02:00:31 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x5b14534 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:31 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 02:00:31 AdvancedIavfRSSTest: hash_infos: [('0x5b14534', '0x4')]
28/10/2020 02:00:31 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)
28/10/2020 02:00:32 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:32 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-frag'}
28/10/2020 02:00:32 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:32 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:32 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 02:00:33 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:33 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-icmp'}
28/10/2020 02:00:33 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:33 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:33 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 02:00:34 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x14a589dc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:34 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 02:00:34 AdvancedIavfRSSTest: hash_infos: [('0x14a589dc', '0xc')]
28/10/2020 02:00:34 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/ICMP()/("X"*480)
28/10/2020 02:00:35 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x5b14534 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:35 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 02:00:35 AdvancedIavfRSSTest: hash_infos: [('0x5b14534', '0x4')]
28/10/2020 02:00:35 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 02:00:36 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:36 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-icmp'}
28/10/2020 02:00:36 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:36 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:36 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:00:37 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:37 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 02:00:37 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:37 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:00:38 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x14a589dc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:38 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:00:38 AdvancedIavfRSSTest: hash_infos: [('0x14a589dc', '0xc')]
28/10/2020 02:00:38 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:00:39 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x5b14534 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:39 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:00:39 AdvancedIavfRSSTest: hash_infos: [('0x5b14534', '0x4')]
28/10/2020 02:00:39 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=33)/("X"*480)
28/10/2020 02:00:40 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:40 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 02:00:40 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:40 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:00:40 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:00:41 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:00:41 dut.10.240.183.133: flow list 0
28/10/2020 02:00:42 dut.10.240.183.133:
28/10/2020 02:00:42 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 02:00:43 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:43 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 02:00:43 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:43 AdvancedIavfRSSTest: hash value ['0x745654ec'] should be different with ipv4-nonfrag ['0x745654ec']
28/10/2020 02:00:43 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:43 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)
28/10/2020 02:00:44 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:44 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 02:00:44 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:44 AdvancedIavfRSSTest: hash value ['0x745654ec'] should be different with ipv4-frag ['0x745654ec']
28/10/2020 02:00:44 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 02:00:45 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:45 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 02:00:45 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:45 AdvancedIavfRSSTest: hash value ['0x745654ec'] should be different with ipv4-icmp ['0x745654ec']
28/10/2020 02:00:45 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:00:46 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:46 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:00:46 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:46 AdvancedIavfRSSTest: hash value ['0x745654ec'] should be different with ipv4-tcp ['0x745654ec']
28/10/2020 02:00:46 AdvancedIavfRSSTest: sub_case mac_ipv4_all failed: '["hash value [\'0x745654ec\'] should be different with ipv4-nonfrag [\'0x745654ec\']", "hash value [\'0x745654ec\'] should be different with ipv4-frag [\'0x745654ec\']", "hash value [\'0x745654ec\'] should be different with ipv4-icmp [\'0x745654ec\']", "hash value [\'0x745654ec\'] should be different with ipv4-tcp [\'0x745654ec\']"]'
28/10/2020 02:00:46 dut.10.240.183.133: flow flush 0
28/10/2020 02:00:46 dut.10.240.183.133:
28/10/2020 02:00:46 AdvancedIavfRSSTest: {'mac_ipv4_l2_src': 'passed', 'mac_ipv4_l2_dst': 'passed', 'mac_ipv4_l2src_l2dst': 'passed', 'mac_ipv4_l3_src': 'passed', 'mac_ipv4_l3_dst': 'passed', 'mac_ipv4_all': 'failed'}
28/10/2020 02:00:46 AdvancedIavfRSSTest: pass rate is: 83.33
28/10/2020 02:00:46 AdvancedIavfRSSTest: Test Case test_mac_ipv4 Result FAILED: 'some subcases failed'
28/10/2020 02:00:46 dut.10.240.183.133: flow flush 0
28/10/2020 02:00:47 dut.10.240.183.133:
testpmd>
28/10/2020 02:00:47 dut.10.240.183.133: clear port stats all
28/10/2020 02:00:48 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 02:00:48 dut.10.240.183.133: stop
28/10/2020 02:00:48 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 24 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 36 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 02:00:48 AdvancedIavfRSSTest: Test Case test_mac_ipv4_sctp Begin
28/10/2020 02:00:48 dut.10.240.183.133:
28/10/2020 02:00:49 tester:
28/10/2020 02:00:49 dut.10.240.183.133: start
28/10/2020 02:00:49 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 02:00:49 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_sctp_l2_src================
28/10/2020 02:00:49 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:00:49 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 02:00:49 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:00:49 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 02:00:49 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:00:49 dut.10.240.183.133: flow list 0
28/10/2020 02:00:49 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 02:00:49 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:49 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:00:50 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:50 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-sctp'}
28/10/2020 02:00:50 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:00:50 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:00:51 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x521ce892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:51 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:00:51 AdvancedIavfRSSTest: hash_infos: [('0x521ce892', '0x2')]
28/10/2020 02:00:51 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:51 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/SCTP(sport=25,dport=99)/("X"*480)
28/10/2020 02:00:52 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:52 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
28/10/2020 02:00:52 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:00:52 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:00:52 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:00:53 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:00:53 dut.10.240.183.133: flow list 0
28/10/2020 02:00:53 dut.10.240.183.133:
28/10/2020 02:00:53 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:53 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:00:54 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:54 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:00:54 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:54 AdvancedIavfRSSTest: sub_case mac_ipv4_sctp_l2_src passed
28/10/2020 02:00:54 dut.10.240.183.133: flow flush 0
28/10/2020 02:00:54 dut.10.240.183.133:
28/10/2020 02:00:54 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_sctp_l2_dst================
28/10/2020 02:00:54 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:00:54 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 02:00:54 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:00:54 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 02:00:55 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:00:55 dut.10.240.183.133: flow list 0
28/10/2020 02:00:55 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 02:00:55 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:55 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:00:56 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:56 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-sctp'}
28/10/2020 02:00:56 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:00:56 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:56 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.3", src="192.168.0.5")/SCTP(sport=25,dport=99)/("X"*480)
28/10/2020 02:00:57 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:57 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
28/10/2020 02:00:57 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:00:57 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:00:57 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:00:58 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:00:58 dut.10.240.183.133: flow list 0
28/10/2020 02:00:58 dut.10.240.183.133:
28/10/2020 02:00:58 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:58 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:00:59 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:00:59 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:00:59 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:00:59 AdvancedIavfRSSTest: sub_case mac_ipv4_sctp_l2_dst passed
28/10/2020 02:00:59 dut.10.240.183.133: flow flush 0
28/10/2020 02:00:59 dut.10.240.183.133:
28/10/2020 02:00:59 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_sctp_l2src_l2dst================
28/10/2020 02:00:59 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:00:59 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 02:00:59 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:00:59 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 02:00:59 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:00:59 dut.10.240.183.133: flow list 0
28/10/2020 02:00:59 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 02:00:59 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:00:59 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:00 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:00 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-sctp'}
28/10/2020 02:01:00 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:01:00 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:01:01 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x23144bb4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:01 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:01 AdvancedIavfRSSTest: hash_infos: [('0x23144bb4', '0x4')]
28/10/2020 02:01:01 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/SCTP(sport=25,dport=99)/("X"*480)
28/10/2020 02:01:03 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:03 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
28/10/2020 02:01:03 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:01:03 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:01:03 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:01:04 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:01:04 dut.10.240.183.133: flow list 0
28/10/2020 02:01:04 dut.10.240.183.133:
28/10/2020 02:01:04 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:04 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:05 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:05 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:05 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:01:05 AdvancedIavfRSSTest: sub_case mac_ipv4_sctp_l2src_l2dst passed
28/10/2020 02:01:05 dut.10.240.183.133: flow flush 0
28/10/2020 02:01:05 dut.10.240.183.133:
28/10/2020 02:01:05 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_sctp_l3_src================
28/10/2020 02:01:05 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:01:05 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only end key_len 0 queues end / end
28/10/2020 02:01:05 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:01:05 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only end key_len 0 queues end / end
28/10/2020 02:01:05 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:01:05 dut.10.240.183.133: flow list 0
28/10/2020 02:01:05 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 02:01:05 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:05 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:06 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x43906d00 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:06 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-sctp'}
28/10/2020 02:01:06 AdvancedIavfRSSTest: hash_infos: [('0x43906d00', '0x0')]
28/10/2020 02:01:06 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:06 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:01:07 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x32777cd8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:07 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:07 AdvancedIavfRSSTest: hash_infos: [('0x32777cd8', '0x8')]
28/10/2020 02:01:07 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:07 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=32,dport=33)/("X"*480)
28/10/2020 02:01:08 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x43906d00 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:08 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
28/10/2020 02:01:08 AdvancedIavfRSSTest: hash_infos: [('0x43906d00', '0x0')]
28/10/2020 02:01:08 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:01:08 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:01:10 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:01:10 dut.10.240.183.133: flow list 0
28/10/2020 02:01:10 dut.10.240.183.133:
28/10/2020 02:01:10 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:10 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:11 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:11 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:11 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:01:11 AdvancedIavfRSSTest: sub_case mac_ipv4_sctp_l3_src passed
28/10/2020 02:01:11 dut.10.240.183.133: flow flush 0
28/10/2020 02:01:11 dut.10.240.183.133:
28/10/2020 02:01:11 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_sctp_l3_dst================
28/10/2020 02:01:11 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:01:11 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-dst-only end key_len 0 queues end / end
28/10/2020 02:01:11 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:01:11 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-dst-only end key_len 0 queues end / end
28/10/2020 02:01:11 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:01:11 dut.10.240.183.133: flow list 0
28/10/2020 02:01:11 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 02:01:11 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:11 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:12 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x57095950 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:12 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-sctp'}
28/10/2020 02:01:12 AdvancedIavfRSSTest: hash_infos: [('0x57095950', '0x0')]
28/10/2020 02:01:12 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:01:13 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x26ee4888 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:13 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:13 AdvancedIavfRSSTest: hash_infos: [('0x26ee4888', '0x8')]
28/10/2020 02:01:13 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=32,dport=33)/("X"*480)
28/10/2020 02:01:14 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x57095950 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:14 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
28/10/2020 02:01:14 AdvancedIavfRSSTest: hash_infos: [('0x57095950', '0x0')]
28/10/2020 02:01:14 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:01:14 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:01:15 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:01:15 dut.10.240.183.133: flow list 0
28/10/2020 02:01:15 dut.10.240.183.133:
28/10/2020 02:01:15 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:15 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:16 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:16 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:16 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:01:16 AdvancedIavfRSSTest: sub_case mac_ipv4_sctp_l3_dst passed
28/10/2020 02:01:16 dut.10.240.183.133: flow flush 0
28/10/2020 02:01:17 dut.10.240.183.133:
28/10/2020 02:01:17 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_sctp_l3src_l4src================
28/10/2020 02:01:17 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:01:17 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:01:17 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:01:17 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:01:17 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:01:17 dut.10.240.183.133: flow list 0
28/10/2020 02:01:17 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 02:01:17 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:17 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:18 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xc43e2724 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:18 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-sctp'}
28/10/2020 02:01:18 AdvancedIavfRSSTest: hash_infos: [('0xc43e2724', '0x4')]
28/10/2020 02:01:18 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:01:19 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xb5d936fc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:19 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:19 AdvancedIavfRSSTest: hash_infos: [('0xb5d936fc', '0xc')]
28/10/2020 02:01:19 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 02:01:20 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xcd536a9e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:20 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:20 AdvancedIavfRSSTest: hash_infos: [('0xcd536a9e', '0xe')]
28/10/2020 02:01:20 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 02:01:21 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xc43e2724 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:21 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
28/10/2020 02:01:21 AdvancedIavfRSSTest: hash_infos: [('0xc43e2724', '0x4')]
28/10/2020 02:01:21 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:01:21 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:01:22 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:01:22 dut.10.240.183.133: flow list 0
28/10/2020 02:01:22 dut.10.240.183.133:
28/10/2020 02:01:22 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:22 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:23 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:23 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:23 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:01:23 AdvancedIavfRSSTest: sub_case mac_ipv4_sctp_l3src_l4src passed
28/10/2020 02:01:23 dut.10.240.183.133: flow flush 0
28/10/2020 02:01:23 dut.10.240.183.133:
28/10/2020 02:01:23 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_sctp_l3src_l4dst================
28/10/2020 02:01:23 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:01:23 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:01:23 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:01:23 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:01:24 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:01:24 dut.10.240.183.133: flow list 0
28/10/2020 02:01:24 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 02:01:24 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:24 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:25 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x1c5ed4f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:25 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-sctp'}
28/10/2020 02:01:25 AdvancedIavfRSSTest: hash_infos: [('0x1c5ed4f9', '0x9')]
28/10/2020 02:01:25 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:01:26 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x6db9c521 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:26 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:26 AdvancedIavfRSSTest: hash_infos: [('0x6db9c521', '0x1')]
28/10/2020 02:01:26 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:26 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 02:01:27 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x15339943 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:27 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:27 AdvancedIavfRSSTest: hash_infos: [('0x15339943', '0x3')]
28/10/2020 02:01:27 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:27 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 02:01:28 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x1c5ed4f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:28 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
28/10/2020 02:01:28 AdvancedIavfRSSTest: hash_infos: [('0x1c5ed4f9', '0x9')]
28/10/2020 02:01:28 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:01:28 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:01:29 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:01:29 dut.10.240.183.133: flow list 0
28/10/2020 02:01:29 dut.10.240.183.133:
28/10/2020 02:01:29 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:29 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:30 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:30 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:30 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:01:30 AdvancedIavfRSSTest: sub_case mac_ipv4_sctp_l3src_l4dst passed
28/10/2020 02:01:30 dut.10.240.183.133: flow flush 0
28/10/2020 02:01:30 dut.10.240.183.133:
28/10/2020 02:01:30 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_sctp_l3dst_l4src================
28/10/2020 02:01:30 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:01:30 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:01:30 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:01:30 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:01:30 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:01:30 dut.10.240.183.133: flow list 0
28/10/2020 02:01:31 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 02:01:31 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:31 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:32 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xd0a71374 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:32 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-sctp'}
28/10/2020 02:01:32 AdvancedIavfRSSTest: hash_infos: [('0xd0a71374', '0x4')]
28/10/2020 02:01:32 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:32 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:01:33 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xa14002ac - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:33 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:33 AdvancedIavfRSSTest: hash_infos: [('0xa14002ac', '0xc')]
28/10/2020 02:01:33 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:33 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 02:01:34 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xd9ca5ece - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:34 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:34 AdvancedIavfRSSTest: hash_infos: [('0xd9ca5ece', '0xe')]
28/10/2020 02:01:34 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 02:01:35 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xd0a71374 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:35 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
28/10/2020 02:01:35 AdvancedIavfRSSTest: hash_infos: [('0xd0a71374', '0x4')]
28/10/2020 02:01:35 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:01:35 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:01:36 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:01:36 dut.10.240.183.133: flow list 0
28/10/2020 02:01:36 dut.10.240.183.133:
28/10/2020 02:01:36 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:36 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:37 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:37 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:37 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:01:37 AdvancedIavfRSSTest: sub_case mac_ipv4_sctp_l3dst_l4src passed
28/10/2020 02:01:37 dut.10.240.183.133: flow flush 0
28/10/2020 02:01:37 dut.10.240.183.133:
28/10/2020 02:01:37 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_sctp_l3dst_l4dst================
28/10/2020 02:01:37 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:01:37 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:01:37 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:01:37 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:01:37 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:01:37 dut.10.240.183.133: flow list 0
28/10/2020 02:01:37 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 02:01:37 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:37 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:38 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x8c7e0a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:38 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-sctp'}
28/10/2020 02:01:38 AdvancedIavfRSSTest: hash_infos: [('0x8c7e0a9', '0x9')]
28/10/2020 02:01:38 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:01:40 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x7920f171 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:40 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:40 AdvancedIavfRSSTest: hash_infos: [('0x7920f171', '0x1')]
28/10/2020 02:01:40 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:40 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 02:01:41 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x1aaad13 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:41 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:41 AdvancedIavfRSSTest: hash_infos: [('0x1aaad13', '0x3')]
28/10/2020 02:01:41 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 02:01:42 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x8c7e0a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:42 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
28/10/2020 02:01:42 AdvancedIavfRSSTest: hash_infos: [('0x8c7e0a9', '0x9')]
28/10/2020 02:01:42 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:01:42 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:01:43 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:01:43 dut.10.240.183.133: flow list 0
28/10/2020 02:01:43 dut.10.240.183.133:
28/10/2020 02:01:43 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:43 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:44 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:44 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:44 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:01:44 AdvancedIavfRSSTest: sub_case mac_ipv4_sctp_l3dst_l4dst passed
28/10/2020 02:01:44 dut.10.240.183.133: flow flush 0
28/10/2020 02:01:44 dut.10.240.183.133:
28/10/2020 02:01:44 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_sctp_l4_src================
28/10/2020 02:01:44 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:01:44 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l4-src-only end key_len 0 queues end / end
28/10/2020 02:01:44 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:01:44 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l4-src-only end key_len 0 queues end / end
28/10/2020 02:01:44 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:01:44 dut.10.240.183.133: flow list 0
28/10/2020 02:01:44 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 02:01:44 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:44 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:45 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x5fa3943d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:45 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-sctp'}
28/10/2020 02:01:45 AdvancedIavfRSSTest: hash_infos: [('0x5fa3943d', '0xd')]
28/10/2020 02:01:45 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 02:01:46 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x72c38f38 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:46 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:46 AdvancedIavfRSSTest: hash_infos: [('0x72c38f38', '0x8')]
28/10/2020 02:01:46 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.1.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 02:01:48 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x5fa3943d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:48 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
28/10/2020 02:01:48 AdvancedIavfRSSTest: hash_infos: [('0x5fa3943d', '0xd')]
28/10/2020 02:01:48 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:01:48 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:01:49 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:01:49 dut.10.240.183.133: flow list 0
28/10/2020 02:01:49 dut.10.240.183.133:
28/10/2020 02:01:49 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:49 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:50 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:50 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:50 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:01:50 AdvancedIavfRSSTest: sub_case mac_ipv4_sctp_l4_src passed
28/10/2020 02:01:50 dut.10.240.183.133: flow flush 0
28/10/2020 02:01:50 dut.10.240.183.133:
28/10/2020 02:01:50 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_sctp_l4_dst================
28/10/2020 02:01:50 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:01:50 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l4-dst-only end key_len 0 queues end / end
28/10/2020 02:01:50 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:01:50 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l4-dst-only end key_len 0 queues end / end
28/10/2020 02:01:50 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:01:50 dut.10.240.183.133: flow list 0
28/10/2020 02:01:50 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 02:01:50 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:50 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:51 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x7d2732c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:51 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-sctp'}
28/10/2020 02:01:51 AdvancedIavfRSSTest: hash_infos: [('0x7d2732c', '0xc')]
28/10/2020 02:01:51 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:51 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 02:01:52 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x2ab26829 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:52 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:52 AdvancedIavfRSSTest: hash_infos: [('0x2ab26829', '0x9')]
28/10/2020 02:01:52 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:52 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.1.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 02:01:53 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x7d2732c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:53 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
28/10/2020 02:01:53 AdvancedIavfRSSTest: hash_infos: [('0x7d2732c', '0xc')]
28/10/2020 02:01:53 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:01:53 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:01:54 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:01:54 dut.10.240.183.133: flow list 0
28/10/2020 02:01:55 dut.10.240.183.133:
28/10/2020 02:01:55 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:55 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:56 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:56 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:56 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:01:56 AdvancedIavfRSSTest: sub_case mac_ipv4_sctp_l4_dst passed
28/10/2020 02:01:56 dut.10.240.183.133: flow flush 0
28/10/2020 02:01:56 dut.10.240.183.133:
28/10/2020 02:01:56 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_sctp_all================
28/10/2020 02:01:56 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:01:56 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp end key_len 0 queues end / end
28/10/2020 02:01:56 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:01:56 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp end key_len 0 queues end / end
28/10/2020 02:01:56 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:01:56 dut.10.240.183.133: flow list 0
28/10/2020 02:01:56 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 02:01:56 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:56 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:01:57 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xf4444e71 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:57 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-sctp'}
28/10/2020 02:01:57 AdvancedIavfRSSTest: hash_infos: [('0xf4444e71', '0x1')]
28/10/2020 02:01:57 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 02:01:58 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x7ca4dfa3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:58 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:58 AdvancedIavfRSSTest: hash_infos: [('0x7ca4dfa3', '0x3')]
28/10/2020 02:01:58 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 02:01:59 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x1ab6c691 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:01:59 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:01:59 AdvancedIavfRSSTest: hash_infos: [('0x1ab6c691', '0x1')]
28/10/2020 02:01:59 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:01:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:02:00 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x94b79341 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:00 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:02:00 AdvancedIavfRSSTest: hash_infos: [('0x94b79341', '0x1')]
28/10/2020 02:02:00 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:02:01 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x85a35fa9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:01 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:02:01 AdvancedIavfRSSTest: hash_infos: [('0x85a35fa9', '0x9')]
28/10/2020 02:02:01 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:02:02 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xf4444e71 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:02 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
28/10/2020 02:02:02 AdvancedIavfRSSTest: hash_infos: [('0xf4444e71', '0x1')]
28/10/2020 02:02:02 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:02:02 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:02:04 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:02:04 dut.10.240.183.133: flow list 0
28/10/2020 02:02:04 dut.10.240.183.133:
28/10/2020 02:02:04 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:04 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:02:05 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:05 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp'}
28/10/2020 02:02:05 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:02:05 AdvancedIavfRSSTest: sub_case mac_ipv4_sctp_all passed
28/10/2020 02:02:05 dut.10.240.183.133: flow flush 0
28/10/2020 02:02:05 dut.10.240.183.133:
28/10/2020 02:02:05 AdvancedIavfRSSTest: {'mac_ipv4_sctp_l2_src': 'passed', 'mac_ipv4_sctp_l2_dst': 'passed', 'mac_ipv4_sctp_l2src_l2dst': 'passed', 'mac_ipv4_sctp_l3_src': 'passed', 'mac_ipv4_sctp_l3_dst': 'passed', 'mac_ipv4_sctp_l3src_l4src': 'passed', 'mac_ipv4_sctp_l3src_l4dst': 'passed', 'mac_ipv4_sctp_l3dst_l4src': 'passed', 'mac_ipv4_sctp_l3dst_l4dst': 'passed', 'mac_ipv4_sctp_l4_src': 'passed', 'mac_ipv4_sctp_l4_dst': 'passed', 'mac_ipv4_sctp_all': 'passed'}
28/10/2020 02:02:05 AdvancedIavfRSSTest: pass rate is: 100.0
28/10/2020 02:02:05 AdvancedIavfRSSTest: Test Case test_mac_ipv4_sctp Result PASSED:
28/10/2020 02:02:05 dut.10.240.183.133: flow flush 0
28/10/2020 02:02:06 dut.10.240.183.133:
testpmd>
28/10/2020 02:02:06 dut.10.240.183.133: clear port stats all
28/10/2020 02:02:07 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 02:02:07 dut.10.240.183.133: stop
28/10/2020 02:02:07 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 16 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 02:02:07 AdvancedIavfRSSTest: Test Case test_mac_ipv4_tcp Begin
28/10/2020 02:02:07 dut.10.240.183.133:
28/10/2020 02:02:07 tester:
28/10/2020 02:02:07 dut.10.240.183.133: start
28/10/2020 02:02:07 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 02:02:07 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l2_src================
28/10/2020 02:02:07 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:02:07 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 02:02:07 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:02:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 02:02:08 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:02:08 dut.10.240.183.133: flow list 0
28/10/2020 02:02:08 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 02:02:08 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:08 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:02:09 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:09 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 02:02:09 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:02:09 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:09 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:02:10 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x521ce892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:10 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:10 AdvancedIavfRSSTest: hash_infos: [('0x521ce892', '0x2')]
28/10/2020 02:02:10 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=25,dport=99)/("X"*480)
28/10/2020 02:02:11 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:11 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 02:02:11 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:02:11 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:02:11 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:02:12 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:02:12 dut.10.240.183.133: flow list 0
28/10/2020 02:02:12 dut.10.240.183.133:
28/10/2020 02:02:12 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:12 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:02:13 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:13 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:13 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:02:13 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l2_src passed
28/10/2020 02:02:13 dut.10.240.183.133: flow flush 0
28/10/2020 02:02:13 dut.10.240.183.133:
28/10/2020 02:02:13 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l2_dst================
28/10/2020 02:02:13 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:02:13 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 02:02:13 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:02:13 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 02:02:13 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:02:13 dut.10.240.183.133: flow list 0
28/10/2020 02:02:13 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 02:02:13 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:13 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:02:15 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:15 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 02:02:15 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:02:15 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=25,dport=99)/("X"*480)
28/10/2020 02:02:16 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:16 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 02:02:16 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:02:16 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:02:16 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:02:17 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:02:17 dut.10.240.183.133: flow list 0
28/10/2020 02:02:17 dut.10.240.183.133:
28/10/2020 02:02:17 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:17 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:02:18 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:18 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:18 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:02:18 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l2_dst passed
28/10/2020 02:02:18 dut.10.240.183.133: flow flush 0
28/10/2020 02:02:18 dut.10.240.183.133:
28/10/2020 02:02:18 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l2src_l2dst================
28/10/2020 02:02:18 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:02:18 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 02:02:18 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:02:18 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 02:02:18 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:02:18 dut.10.240.183.133: flow list 0
28/10/2020 02:02:18 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 02:02:18 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:18 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:02:19 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:19 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 02:02:19 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:02:19 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:02:20 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x23144bb4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:20 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:20 AdvancedIavfRSSTest: hash_infos: [('0x23144bb4', '0x4')]
28/10/2020 02:02:20 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=25,dport=99)/("X"*480)
28/10/2020 02:02:21 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:21 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 02:02:21 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:02:21 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:02:21 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:02:23 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:02:23 dut.10.240.183.133: flow list 0
28/10/2020 02:02:23 dut.10.240.183.133:
28/10/2020 02:02:23 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:23 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:02:24 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:24 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:24 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:02:24 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l2src_l2dst passed
28/10/2020 02:02:24 dut.10.240.183.133: flow flush 0
28/10/2020 02:02:24 dut.10.240.183.133:
28/10/2020 02:02:24 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l3_src================
28/10/2020 02:02:24 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:02:24 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
28/10/2020 02:02:24 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:02:24 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
28/10/2020 02:02:24 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:02:24 dut.10.240.183.133: flow list 0
28/10/2020 02:02:24 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 02:02:24 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:24 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:02:25 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x43906d00 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:25 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 02:02:25 AdvancedIavfRSSTest: hash_infos: [('0x43906d00', '0x0')]
28/10/2020 02:02:25 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:02:26 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x32777cd8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:26 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:26 AdvancedIavfRSSTest: hash_infos: [('0x32777cd8', '0x8')]
28/10/2020 02:02:26 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:26 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=33)/("X"*480)
28/10/2020 02:02:27 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x43906d00 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:27 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 02:02:27 AdvancedIavfRSSTest: hash_infos: [('0x43906d00', '0x0')]
28/10/2020 02:02:27 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:02:27 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:02:28 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:02:28 dut.10.240.183.133: flow list 0
28/10/2020 02:02:28 dut.10.240.183.133:
28/10/2020 02:02:28 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:28 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:02:30 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:30 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:30 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:02:30 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l3_src passed
28/10/2020 02:02:30 dut.10.240.183.133: flow flush 0
28/10/2020 02:02:30 dut.10.240.183.133:
28/10/2020 02:02:30 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l3_dst================
28/10/2020 02:02:30 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:02:30 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
28/10/2020 02:02:30 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:02:30 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
28/10/2020 02:02:30 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:02:30 dut.10.240.183.133: flow list 0
28/10/2020 02:02:30 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 02:02:30 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:30 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:02:31 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x57095950 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:31 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 02:02:31 AdvancedIavfRSSTest: hash_infos: [('0x57095950', '0x0')]
28/10/2020 02:02:31 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:02:32 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x26ee4888 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:32 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:32 AdvancedIavfRSSTest: hash_infos: [('0x26ee4888', '0x8')]
28/10/2020 02:02:32 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:32 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=33)/("X"*480)
28/10/2020 02:02:33 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x57095950 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:33 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 02:02:33 AdvancedIavfRSSTest: hash_infos: [('0x57095950', '0x0')]
28/10/2020 02:02:33 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:02:33 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:02:34 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:02:34 dut.10.240.183.133: flow list 0
28/10/2020 02:02:34 dut.10.240.183.133:
28/10/2020 02:02:34 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:34 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:02:35 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:35 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:35 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:02:35 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l3_dst passed
28/10/2020 02:02:35 dut.10.240.183.133: flow flush 0
28/10/2020 02:02:35 dut.10.240.183.133:
28/10/2020 02:02:35 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l3src_l4src================
28/10/2020 02:02:35 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:02:35 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:02:35 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:02:35 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:02:36 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:02:36 dut.10.240.183.133: flow list 0
28/10/2020 02:02:36 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 02:02:36 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:36 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:02:37 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xc43e2724 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:37 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 02:02:37 AdvancedIavfRSSTest: hash_infos: [('0xc43e2724', '0x4')]
28/10/2020 02:02:37 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:02:38 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xb5d936fc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:38 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:38 AdvancedIavfRSSTest: hash_infos: [('0xb5d936fc', '0xc')]
28/10/2020 02:02:38 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 02:02:39 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xcd536a9e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:39 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:39 AdvancedIavfRSSTest: hash_infos: [('0xcd536a9e', '0xe')]
28/10/2020 02:02:39 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 02:02:40 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xc43e2724 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:40 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 02:02:40 AdvancedIavfRSSTest: hash_infos: [('0xc43e2724', '0x4')]
28/10/2020 02:02:40 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:02:40 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:02:41 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:02:41 dut.10.240.183.133: flow list 0
28/10/2020 02:02:41 dut.10.240.183.133:
28/10/2020 02:02:41 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:41 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:02:42 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:42 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:42 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:02:42 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l3src_l4src passed
28/10/2020 02:02:42 dut.10.240.183.133: flow flush 0
28/10/2020 02:02:42 dut.10.240.183.133:
28/10/2020 02:02:42 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l3src_l4dst================
28/10/2020 02:02:42 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:02:42 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:02:42 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:02:42 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:02:42 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:02:42 dut.10.240.183.133: flow list 0
28/10/2020 02:02:42 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 02:02:42 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:42 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:02:44 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x1c5ed4f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:44 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 02:02:44 AdvancedIavfRSSTest: hash_infos: [('0x1c5ed4f9', '0x9')]
28/10/2020 02:02:44 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:02:45 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x6db9c521 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:45 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:45 AdvancedIavfRSSTest: hash_infos: [('0x6db9c521', '0x1')]
28/10/2020 02:02:45 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 02:02:46 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x15339943 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:46 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:46 AdvancedIavfRSSTest: hash_infos: [('0x15339943', '0x3')]
28/10/2020 02:02:46 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 02:02:47 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x1c5ed4f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:47 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 02:02:47 AdvancedIavfRSSTest: hash_infos: [('0x1c5ed4f9', '0x9')]
28/10/2020 02:02:47 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:02:47 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:02:48 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:02:48 dut.10.240.183.133: flow list 0
28/10/2020 02:02:48 dut.10.240.183.133:
28/10/2020 02:02:48 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:48 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:02:49 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:49 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:49 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:02:49 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l3src_l4dst passed
28/10/2020 02:02:49 dut.10.240.183.133: flow flush 0
28/10/2020 02:02:49 dut.10.240.183.133:
28/10/2020 02:02:49 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l3dst_l4src================
28/10/2020 02:02:49 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:02:49 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:02:49 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:02:49 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:02:49 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:02:49 dut.10.240.183.133: flow list 0
28/10/2020 02:02:49 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 02:02:49 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:49 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:02:50 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xd0a71374 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:50 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 02:02:50 AdvancedIavfRSSTest: hash_infos: [('0xd0a71374', '0x4')]
28/10/2020 02:02:50 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:02:52 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xa14002ac - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:52 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:52 AdvancedIavfRSSTest: hash_infos: [('0xa14002ac', '0xc')]
28/10/2020 02:02:52 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:52 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 02:02:53 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xd9ca5ece - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:53 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:53 AdvancedIavfRSSTest: hash_infos: [('0xd9ca5ece', '0xe')]
28/10/2020 02:02:53 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 02:02:54 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xd0a71374 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:54 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 02:02:54 AdvancedIavfRSSTest: hash_infos: [('0xd0a71374', '0x4')]
28/10/2020 02:02:54 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:02:54 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:02:55 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:02:55 dut.10.240.183.133: flow list 0
28/10/2020 02:02:55 dut.10.240.183.133:
28/10/2020 02:02:55 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:55 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:02:56 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:56 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:56 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:02:56 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l3dst_l4src passed
28/10/2020 02:02:56 dut.10.240.183.133: flow flush 0
28/10/2020 02:02:56 dut.10.240.183.133:
28/10/2020 02:02:56 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l3dst_l4dst================
28/10/2020 02:02:56 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:02:56 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:02:56 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:02:56 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:02:56 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:02:56 dut.10.240.183.133: flow list 0
28/10/2020 02:02:56 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 02:02:56 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:56 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:02:57 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x8c7e0a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:57 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 02:02:57 AdvancedIavfRSSTest: hash_infos: [('0x8c7e0a9', '0x9')]
28/10/2020 02:02:57 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:02:58 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x7920f171 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:02:58 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:02:58 AdvancedIavfRSSTest: hash_infos: [('0x7920f171', '0x1')]
28/10/2020 02:02:58 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:02:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 02:03:00 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x1aaad13 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:00 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:03:00 AdvancedIavfRSSTest: hash_infos: [('0x1aaad13', '0x3')]
28/10/2020 02:03:00 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 02:03:01 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x8c7e0a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:01 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 02:03:01 AdvancedIavfRSSTest: hash_infos: [('0x8c7e0a9', '0x9')]
28/10/2020 02:03:01 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:03:01 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:03:02 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:03:02 dut.10.240.183.133: flow list 0
28/10/2020 02:03:02 dut.10.240.183.133:
28/10/2020 02:03:02 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:02 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:03:03 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:03 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:03:03 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:03:03 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l3dst_l4dst passed
28/10/2020 02:03:03 dut.10.240.183.133: flow flush 0
28/10/2020 02:03:03 dut.10.240.183.133:
28/10/2020 02:03:03 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l4_src================
28/10/2020 02:03:03 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:03:03 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
28/10/2020 02:03:03 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:03:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
28/10/2020 02:03:03 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:03:03 dut.10.240.183.133: flow list 0
28/10/2020 02:03:03 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 02:03:03 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:03 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:03:04 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x5fa3943d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:04 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 02:03:04 AdvancedIavfRSSTest: hash_infos: [('0x5fa3943d', '0xd')]
28/10/2020 02:03:04 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 02:03:05 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x72c38f38 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:05 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:03:05 AdvancedIavfRSSTest: hash_infos: [('0x72c38f38', '0x8')]
28/10/2020 02:03:05 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 02:03:06 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x5fa3943d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:06 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 02:03:06 AdvancedIavfRSSTest: hash_infos: [('0x5fa3943d', '0xd')]
28/10/2020 02:03:06 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:03:06 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:03:08 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:03:08 dut.10.240.183.133: flow list 0
28/10/2020 02:03:08 dut.10.240.183.133:
28/10/2020 02:03:08 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:08 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:03:09 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:09 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:03:09 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:03:09 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l4_src passed
28/10/2020 02:03:09 dut.10.240.183.133: flow flush 0
28/10/2020 02:03:09 dut.10.240.183.133:
28/10/2020 02:03:09 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_l4_dst================
28/10/2020 02:03:09 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:03:09 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
28/10/2020 02:03:09 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:03:09 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
28/10/2020 02:03:09 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:03:09 dut.10.240.183.133: flow list 0
28/10/2020 02:03:09 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 02:03:09 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:09 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:03:10 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x7d2732c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:10 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 02:03:10 AdvancedIavfRSSTest: hash_infos: [('0x7d2732c', '0xc')]
28/10/2020 02:03:10 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 02:03:11 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x2ab26829 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:11 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:03:11 AdvancedIavfRSSTest: hash_infos: [('0x2ab26829', '0x9')]
28/10/2020 02:03:11 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:11 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 02:03:12 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x7d2732c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:12 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 02:03:12 AdvancedIavfRSSTest: hash_infos: [('0x7d2732c', '0xc')]
28/10/2020 02:03:12 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:03:12 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:03:13 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:03:13 dut.10.240.183.133: flow list 0
28/10/2020 02:03:14 dut.10.240.183.133:
28/10/2020 02:03:14 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:14 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:03:15 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:15 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:03:15 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:03:15 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_l4_dst passed
28/10/2020 02:03:15 dut.10.240.183.133: flow flush 0
28/10/2020 02:03:15 dut.10.240.183.133:
28/10/2020 02:03:15 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_all================
28/10/2020 02:03:15 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:03:15 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
28/10/2020 02:03:15 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:03:15 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
28/10/2020 02:03:15 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:03:15 dut.10.240.183.133: flow list 0
28/10/2020 02:03:15 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 02:03:15 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:15 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:03:16 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4444e71 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:16 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 02:03:16 AdvancedIavfRSSTest: hash_infos: [('0xf4444e71', '0x1')]
28/10/2020 02:03:16 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 02:03:17 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x7ca4dfa3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:17 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:03:17 AdvancedIavfRSSTest: hash_infos: [('0x7ca4dfa3', '0x3')]
28/10/2020 02:03:17 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 02:03:18 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x1ab6c691 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:18 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:03:18 AdvancedIavfRSSTest: hash_infos: [('0x1ab6c691', '0x1')]
28/10/2020 02:03:18 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:03:19 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x94b79341 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:19 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:03:19 AdvancedIavfRSSTest: hash_infos: [('0x94b79341', '0x1')]
28/10/2020 02:03:19 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:03:20 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x85a35fa9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:20 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:03:20 AdvancedIavfRSSTest: hash_infos: [('0x85a35fa9', '0x9')]
28/10/2020 02:03:20 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:03:21 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf4444e71 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:21 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 02:03:21 AdvancedIavfRSSTest: hash_infos: [('0xf4444e71', '0x1')]
28/10/2020 02:03:21 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:03:21 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:03:23 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:03:23 dut.10.240.183.133: flow list 0
28/10/2020 02:03:23 dut.10.240.183.133:
28/10/2020 02:03:23 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:23 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:03:24 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:24 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:03:24 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:03:24 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_all passed
28/10/2020 02:03:24 dut.10.240.183.133: flow flush 0
28/10/2020 02:03:24 dut.10.240.183.133:
28/10/2020 02:03:24 AdvancedIavfRSSTest: {'mac_ipv4_tcp_l2_src': 'passed', 'mac_ipv4_tcp_l2_dst': 'passed', 'mac_ipv4_tcp_l2src_l2dst': 'passed', 'mac_ipv4_tcp_l3_src': 'passed', 'mac_ipv4_tcp_l3_dst': 'passed', 'mac_ipv4_tcp_l3src_l4src': 'passed', 'mac_ipv4_tcp_l3src_l4dst': 'passed', 'mac_ipv4_tcp_l3dst_l4src': 'passed', 'mac_ipv4_tcp_l3dst_l4dst': 'passed', 'mac_ipv4_tcp_l4_src': 'passed', 'mac_ipv4_tcp_l4_dst': 'passed', 'mac_ipv4_tcp_all': 'passed'}
28/10/2020 02:03:24 AdvancedIavfRSSTest: pass rate is: 100.0
28/10/2020 02:03:24 AdvancedIavfRSSTest: Test Case test_mac_ipv4_tcp Result PASSED:
28/10/2020 02:03:24 dut.10.240.183.133: flow flush 0
28/10/2020 02:03:25 dut.10.240.183.133:
testpmd>
28/10/2020 02:03:25 dut.10.240.183.133: clear port stats all
28/10/2020 02:03:26 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 02:03:26 dut.10.240.183.133: stop
28/10/2020 02:03:26 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 16 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 02:03:26 AdvancedIavfRSSTest: Test Case test_mac_ipv4_udp Begin
28/10/2020 02:03:26 dut.10.240.183.133:
28/10/2020 02:03:26 tester:
28/10/2020 02:03:26 dut.10.240.183.133: start
28/10/2020 02:03:26 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 02:03:26 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l2_src================
28/10/2020 02:03:26 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:03:26 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 02:03:26 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:03:26 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 02:03:27 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:03:27 dut.10.240.183.133: flow list 0
28/10/2020 02:03:27 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 02:03:27 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:27 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:03:28 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:28 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 02:03:28 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:03:28 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:03:29 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x521ce892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:29 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:03:29 AdvancedIavfRSSTest: hash_infos: [('0x521ce892', '0x2')]
28/10/2020 02:03:29 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/UDP(sport=25,dport=99)/("X"*480)
28/10/2020 02:03:30 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:30 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 02:03:30 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:03:30 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:03:30 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:03:31 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:03:31 dut.10.240.183.133: flow list 0
28/10/2020 02:03:31 dut.10.240.183.133:
28/10/2020 02:03:31 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:31 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:03:32 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:32 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:03:32 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:03:32 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l2_src passed
28/10/2020 02:03:32 dut.10.240.183.133: flow flush 0
28/10/2020 02:03:32 dut.10.240.183.133:
28/10/2020 02:03:32 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l2_dst================
28/10/2020 02:03:32 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:03:32 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 02:03:32 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:03:32 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 02:03:32 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:03:32 dut.10.240.183.133: flow list 0
28/10/2020 02:03:32 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 02:03:32 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:32 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:03:34 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:34 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 02:03:34 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:03:34 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.3", src="192.168.0.5")/UDP(sport=25,dport=99)/("X"*480)
28/10/2020 02:03:35 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:35 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 02:03:35 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:03:35 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:03:35 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:03:36 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:03:36 dut.10.240.183.133: flow list 0
28/10/2020 02:03:36 dut.10.240.183.133:
28/10/2020 02:03:36 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:36 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:03:37 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:37 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:03:37 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:03:37 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l2_dst passed
28/10/2020 02:03:37 dut.10.240.183.133: flow flush 0
28/10/2020 02:03:37 dut.10.240.183.133:
28/10/2020 02:03:37 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l2src_l2dst================
28/10/2020 02:03:37 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:03:37 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 02:03:37 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:03:37 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 02:03:37 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:03:37 dut.10.240.183.133: flow list 0
28/10/2020 02:03:37 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 02:03:37 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:37 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:03:38 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:38 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 02:03:38 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:03:38 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:03:39 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x23144bb4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:39 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:03:39 AdvancedIavfRSSTest: hash_infos: [('0x23144bb4', '0x4')]
28/10/2020 02:03:39 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/UDP(sport=25,dport=99)/("X"*480)
28/10/2020 02:03:40 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:40 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 02:03:40 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:03:40 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:03:40 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:03:42 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:03:42 dut.10.240.183.133: flow list 0
28/10/2020 02:03:42 dut.10.240.183.133:
28/10/2020 02:03:42 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:42 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:03:43 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:43 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:03:43 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:03:43 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l2src_l2dst passed
28/10/2020 02:03:43 dut.10.240.183.133: flow flush 0
28/10/2020 02:03:43 dut.10.240.183.133:
28/10/2020 02:03:43 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l3_src================
28/10/2020 02:03:43 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:03:43 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
28/10/2020 02:03:43 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:03:43 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
28/10/2020 02:03:43 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:03:43 dut.10.240.183.133: flow list 0
28/10/2020 02:03:43 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 02:03:43 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:43 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:03:44 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x43906d00 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:44 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 02:03:44 AdvancedIavfRSSTest: hash_infos: [('0x43906d00', '0x0')]
28/10/2020 02:03:44 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:03:45 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x32777cd8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:45 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:03:45 AdvancedIavfRSSTest: hash_infos: [('0x32777cd8', '0x8')]
28/10/2020 02:03:45 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=33)/("X"*480)
28/10/2020 02:03:46 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x43906d00 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:46 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 02:03:46 AdvancedIavfRSSTest: hash_infos: [('0x43906d00', '0x0')]
28/10/2020 02:03:46 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:03:46 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:03:47 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:03:47 dut.10.240.183.133: flow list 0
28/10/2020 02:03:48 dut.10.240.183.133:
28/10/2020 02:03:48 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:48 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:03:49 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:49 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:03:49 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:03:49 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l3_src passed
28/10/2020 02:03:49 dut.10.240.183.133: flow flush 0
28/10/2020 02:03:49 dut.10.240.183.133:
28/10/2020 02:03:49 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l3_dst================
28/10/2020 02:03:49 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:03:49 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
28/10/2020 02:03:49 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:03:49 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
28/10/2020 02:03:49 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:03:49 dut.10.240.183.133: flow list 0
28/10/2020 02:03:49 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 02:03:49 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:49 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:03:50 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x57095950 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:50 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 02:03:50 AdvancedIavfRSSTest: hash_infos: [('0x57095950', '0x0')]
28/10/2020 02:03:50 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:03:51 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x26ee4888 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:51 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:03:51 AdvancedIavfRSSTest: hash_infos: [('0x26ee4888', '0x8')]
28/10/2020 02:03:51 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:51 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=33)/("X"*480)
28/10/2020 02:03:52 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x57095950 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:52 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 02:03:52 AdvancedIavfRSSTest: hash_infos: [('0x57095950', '0x0')]
28/10/2020 02:03:52 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:03:52 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:03:53 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:03:53 dut.10.240.183.133: flow list 0
28/10/2020 02:03:53 dut.10.240.183.133:
28/10/2020 02:03:53 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:53 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:03:54 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:54 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:03:54 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:03:54 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l3_dst passed
28/10/2020 02:03:54 dut.10.240.183.133: flow flush 0
28/10/2020 02:03:54 dut.10.240.183.133:
28/10/2020 02:03:54 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l3src_l4src================
28/10/2020 02:03:54 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:03:54 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:03:55 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:03:55 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:03:55 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:03:55 dut.10.240.183.133: flow list 0
28/10/2020 02:03:55 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 02:03:55 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:55 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:03:56 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xc43e2724 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:56 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 02:03:56 AdvancedIavfRSSTest: hash_infos: [('0xc43e2724', '0x4')]
28/10/2020 02:03:56 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:56 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:03:57 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xb5d936fc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:57 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:03:57 AdvancedIavfRSSTest: hash_infos: [('0xb5d936fc', '0xc')]
28/10/2020 02:03:57 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 02:03:58 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xcd536a9e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:58 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:03:58 AdvancedIavfRSSTest: hash_infos: [('0xcd536a9e', '0xe')]
28/10/2020 02:03:58 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:03:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 02:03:59 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xc43e2724 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:03:59 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 02:03:59 AdvancedIavfRSSTest: hash_infos: [('0xc43e2724', '0x4')]
28/10/2020 02:03:59 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:03:59 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:04:00 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:04:00 dut.10.240.183.133: flow list 0
28/10/2020 02:04:00 dut.10.240.183.133:
28/10/2020 02:04:00 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:00 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:04:01 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:01 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:01 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:04:01 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l3src_l4src passed
28/10/2020 02:04:01 dut.10.240.183.133: flow flush 0
28/10/2020 02:04:01 dut.10.240.183.133:
28/10/2020 02:04:01 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l3src_l4dst================
28/10/2020 02:04:01 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:04:01 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:04:01 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:04:01 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:04:02 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:04:02 dut.10.240.183.133: flow list 0
28/10/2020 02:04:02 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 02:04:02 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:02 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:04:03 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x1c5ed4f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:03 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 02:04:03 AdvancedIavfRSSTest: hash_infos: [('0x1c5ed4f9', '0x9')]
28/10/2020 02:04:03 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:04:04 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x6db9c521 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:04 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:04 AdvancedIavfRSSTest: hash_infos: [('0x6db9c521', '0x1')]
28/10/2020 02:04:04 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 02:04:05 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x15339943 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:05 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:05 AdvancedIavfRSSTest: hash_infos: [('0x15339943', '0x3')]
28/10/2020 02:04:05 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 02:04:06 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x1c5ed4f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:06 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 02:04:06 AdvancedIavfRSSTest: hash_infos: [('0x1c5ed4f9', '0x9')]
28/10/2020 02:04:06 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:04:06 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:04:07 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:04:07 dut.10.240.183.133: flow list 0
28/10/2020 02:04:07 dut.10.240.183.133:
28/10/2020 02:04:07 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:07 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:04:08 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:08 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:08 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:04:08 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l3src_l4dst passed
28/10/2020 02:04:08 dut.10.240.183.133: flow flush 0
28/10/2020 02:04:08 dut.10.240.183.133:
28/10/2020 02:04:08 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l3dst_l4src================
28/10/2020 02:04:08 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:04:08 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:04:08 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:04:08 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:04:08 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:04:08 dut.10.240.183.133: flow list 0
28/10/2020 02:04:09 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 02:04:09 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:09 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:04:10 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd0a71374 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:10 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 02:04:10 AdvancedIavfRSSTest: hash_infos: [('0xd0a71374', '0x4')]
28/10/2020 02:04:10 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:04:11 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xa14002ac - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:11 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:11 AdvancedIavfRSSTest: hash_infos: [('0xa14002ac', '0xc')]
28/10/2020 02:04:11 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:11 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 02:04:12 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd9ca5ece - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:12 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:12 AdvancedIavfRSSTest: hash_infos: [('0xd9ca5ece', '0xe')]
28/10/2020 02:04:12 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 02:04:13 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd0a71374 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:13 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 02:04:13 AdvancedIavfRSSTest: hash_infos: [('0xd0a71374', '0x4')]
28/10/2020 02:04:13 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:04:13 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:04:14 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:04:14 dut.10.240.183.133: flow list 0
28/10/2020 02:04:14 dut.10.240.183.133:
28/10/2020 02:04:14 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:14 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:04:15 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:15 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:15 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:04:15 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l3dst_l4src passed
28/10/2020 02:04:15 dut.10.240.183.133: flow flush 0
28/10/2020 02:04:15 dut.10.240.183.133:
28/10/2020 02:04:15 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l3dst_l4dst================
28/10/2020 02:04:15 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:04:15 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:04:15 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:04:15 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:04:15 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:04:15 dut.10.240.183.133: flow list 0
28/10/2020 02:04:15 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 02:04:15 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:15 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:04:17 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x8c7e0a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:17 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 02:04:17 AdvancedIavfRSSTest: hash_infos: [('0x8c7e0a9', '0x9')]
28/10/2020 02:04:17 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:04:18 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x7920f171 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:18 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:18 AdvancedIavfRSSTest: hash_infos: [('0x7920f171', '0x1')]
28/10/2020 02:04:18 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 02:04:19 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x1aaad13 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:19 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:19 AdvancedIavfRSSTest: hash_infos: [('0x1aaad13', '0x3')]
28/10/2020 02:04:19 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 02:04:20 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x8c7e0a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:20 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 02:04:20 AdvancedIavfRSSTest: hash_infos: [('0x8c7e0a9', '0x9')]
28/10/2020 02:04:20 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:04:20 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:04:21 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:04:21 dut.10.240.183.133: flow list 0
28/10/2020 02:04:21 dut.10.240.183.133:
28/10/2020 02:04:21 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:21 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:04:22 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:22 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:22 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:04:22 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l3dst_l4dst passed
28/10/2020 02:04:22 dut.10.240.183.133: flow flush 0
28/10/2020 02:04:22 dut.10.240.183.133:
28/10/2020 02:04:22 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l4_src================
28/10/2020 02:04:22 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:04:22 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
28/10/2020 02:04:22 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:04:22 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
28/10/2020 02:04:22 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:04:22 dut.10.240.183.133: flow list 0
28/10/2020 02:04:22 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 02:04:22 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:22 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:04:23 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x5fa3943d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:23 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 02:04:23 AdvancedIavfRSSTest: hash_infos: [('0x5fa3943d', '0xd')]
28/10/2020 02:04:23 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:23 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 02:04:25 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x72c38f38 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:25 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:25 AdvancedIavfRSSTest: hash_infos: [('0x72c38f38', '0x8')]
28/10/2020 02:04:25 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 02:04:26 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x5fa3943d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:26 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 02:04:26 AdvancedIavfRSSTest: hash_infos: [('0x5fa3943d', '0xd')]
28/10/2020 02:04:26 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:04:26 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:04:27 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:04:27 dut.10.240.183.133: flow list 0
28/10/2020 02:04:27 dut.10.240.183.133:
28/10/2020 02:04:27 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:27 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:04:28 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:28 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:28 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:04:28 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l4_src passed
28/10/2020 02:04:28 dut.10.240.183.133: flow flush 0
28/10/2020 02:04:28 dut.10.240.183.133:
28/10/2020 02:04:28 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_l4_dst================
28/10/2020 02:04:28 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:04:28 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
28/10/2020 02:04:28 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:04:28 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
28/10/2020 02:04:28 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:04:28 dut.10.240.183.133: flow list 0
28/10/2020 02:04:28 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 02:04:28 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:28 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:04:29 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x7d2732c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:29 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 02:04:29 AdvancedIavfRSSTest: hash_infos: [('0x7d2732c', '0xc')]
28/10/2020 02:04:29 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 02:04:30 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x2ab26829 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:30 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:30 AdvancedIavfRSSTest: hash_infos: [('0x2ab26829', '0x9')]
28/10/2020 02:04:30 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:30 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 02:04:31 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x7d2732c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:31 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 02:04:31 AdvancedIavfRSSTest: hash_infos: [('0x7d2732c', '0xc')]
28/10/2020 02:04:31 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:04:31 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:04:33 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:04:33 dut.10.240.183.133: flow list 0
28/10/2020 02:04:33 dut.10.240.183.133:
28/10/2020 02:04:33 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:33 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:04:34 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:34 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:34 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:04:34 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_l4_dst passed
28/10/2020 02:04:34 dut.10.240.183.133: flow flush 0
28/10/2020 02:04:34 dut.10.240.183.133:
28/10/2020 02:04:34 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_all================
28/10/2020 02:04:34 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:04:34 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
28/10/2020 02:04:34 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:04:34 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
28/10/2020 02:04:34 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:04:34 dut.10.240.183.133: flow list 0
28/10/2020 02:04:34 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 02:04:34 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:34 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:04:35 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xf4444e71 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:35 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 02:04:35 AdvancedIavfRSSTest: hash_infos: [('0xf4444e71', '0x1')]
28/10/2020 02:04:35 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 02:04:36 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x7ca4dfa3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:36 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:36 AdvancedIavfRSSTest: hash_infos: [('0x7ca4dfa3', '0x3')]
28/10/2020 02:04:36 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 02:04:37 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x1ab6c691 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:37 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:37 AdvancedIavfRSSTest: hash_infos: [('0x1ab6c691', '0x1')]
28/10/2020 02:04:37 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:04:38 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x94b79341 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:38 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:38 AdvancedIavfRSSTest: hash_infos: [('0x94b79341', '0x1')]
28/10/2020 02:04:38 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:04:39 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x85a35fa9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:39 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:39 AdvancedIavfRSSTest: hash_infos: [('0x85a35fa9', '0x9')]
28/10/2020 02:04:39 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:04:40 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xf4444e71 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:40 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 02:04:40 AdvancedIavfRSSTest: hash_infos: [('0xf4444e71', '0x1')]
28/10/2020 02:04:40 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:04:40 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:04:42 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:04:42 dut.10.240.183.133: flow list 0
28/10/2020 02:04:42 dut.10.240.183.133:
28/10/2020 02:04:42 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:42 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:04:43 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:43 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:04:43 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:04:43 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_all passed
28/10/2020 02:04:43 dut.10.240.183.133: flow flush 0
28/10/2020 02:04:43 dut.10.240.183.133:
28/10/2020 02:04:43 AdvancedIavfRSSTest: {'mac_ipv4_udp_l2_src': 'passed', 'mac_ipv4_udp_l2_dst': 'passed', 'mac_ipv4_udp_l2src_l2dst': 'passed', 'mac_ipv4_udp_l3_src': 'passed', 'mac_ipv4_udp_l3_dst': 'passed', 'mac_ipv4_udp_l3src_l4src': 'passed', 'mac_ipv4_udp_l3src_l4dst': 'passed', 'mac_ipv4_udp_l3dst_l4src': 'passed', 'mac_ipv4_udp_l3dst_l4dst': 'passed', 'mac_ipv4_udp_l4_src': 'passed', 'mac_ipv4_udp_l4_dst': 'passed', 'mac_ipv4_udp_all': 'passed'}
28/10/2020 02:04:43 AdvancedIavfRSSTest: pass rate is: 100.0
28/10/2020 02:04:43 AdvancedIavfRSSTest: Test Case test_mac_ipv4_udp Result PASSED:
28/10/2020 02:04:43 dut.10.240.183.133: flow flush 0
28/10/2020 02:04:44 dut.10.240.183.133:
testpmd>
28/10/2020 02:04:44 dut.10.240.183.133: clear port stats all
28/10/2020 02:04:45 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 02:04:45 dut.10.240.183.133: stop
28/10/2020 02:04:45 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 16 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 02:04:45 AdvancedIavfRSSTest: Test Case test_mac_ipv6 Begin
28/10/2020 02:04:45 dut.10.240.183.133:
28/10/2020 02:04:45 tester:
28/10/2020 02:04:45 dut.10.240.183.133: start
28/10/2020 02:04:46 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 02:04:46 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_l2_src================
28/10/2020 02:04:46 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:04:46 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 02:04:46 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:04:46 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 02:04:46 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:04:46 dut.10.240.183.133: flow list 0
28/10/2020 02:04:46 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 02:04:46 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:46 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
28/10/2020 02:04:47 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:47 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
28/10/2020 02:04:47 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:04:47 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:04:48 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x521ce892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:48 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 02:04:48 AdvancedIavfRSSTest: hash_infos: [('0x521ce892', '0x2')]
28/10/2020 02:04:48 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/("X"*480)
28/10/2020 02:04:49 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:49 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
28/10/2020 02:04:49 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:04:49 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:49 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)']
28/10/2020 02:04:50 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:50 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-frag'}
28/10/2020 02:04:50 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:04:50 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:04:51 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x521ce892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:51 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 02:04:51 AdvancedIavfRSSTest: hash_infos: [('0x521ce892', '0x2')]
28/10/2020 02:04:51 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:51 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:04:52 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:52 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-frag'}
28/10/2020 02:04:52 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:04:52 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:52 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)']
28/10/2020 02:04:53 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:53 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-icmp'}
28/10/2020 02:04:53 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:04:53 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 02:04:54 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x521ce892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:54 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 02:04:54 AdvancedIavfRSSTest: hash_infos: [('0x521ce892', '0x2')]
28/10/2020 02:04:54 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/ICMP()/("X"*480)
28/10/2020 02:04:55 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:55 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
28/10/2020 02:04:55 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:04:55 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:55 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:04:57 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:57 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:04:57 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:04:57 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:04:58 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x521ce892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:58 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:04:58 AdvancedIavfRSSTest: hash_infos: [('0x521ce892', '0x2')]
28/10/2020 02:04:58 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:04:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)
28/10/2020 02:04:59 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:04:59 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:04:59 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:04:59 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:04:59 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:05:00 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:05:00 dut.10.240.183.133: flow list 0
28/10/2020 02:05:00 dut.10.240.183.133:
28/10/2020 02:05:00 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:05:01 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:01 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 02:05:01 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:05:01 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:05:02 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:02 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 02:05:02 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:05:02 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:02 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 02:05:03 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:03 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 02:05:03 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:05:03 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:05:04 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:04 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:05:04 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:05:04 AdvancedIavfRSSTest: sub_case mac_ipv6_l2_src passed
28/10/2020 02:05:04 dut.10.240.183.133: flow flush 0
28/10/2020 02:05:04 dut.10.240.183.133:
28/10/2020 02:05:04 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_l2_dst================
28/10/2020 02:05:04 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:05:04 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 02:05:04 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:05:04 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 02:05:04 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:05:04 dut.10.240.183.133: flow list 0
28/10/2020 02:05:05 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 02:05:05 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:05 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
28/10/2020 02:05:06 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:06 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
28/10/2020 02:05:06 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:05:06 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:06 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/("X"*480)
28/10/2020 02:05:07 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:07 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
28/10/2020 02:05:07 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:05:07 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:07 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)']
28/10/2020 02:05:08 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:08 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-frag'}
28/10/2020 02:05:08 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:05:08 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2027")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:05:09 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:09 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-frag'}
28/10/2020 02:05:09 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:05:09 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:09 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)']
28/10/2020 02:05:10 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:10 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-icmp'}
28/10/2020 02:05:10 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:05:10 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2027")/ICMP()/("X"*480)
28/10/2020 02:05:11 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:11 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
28/10/2020 02:05:11 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:05:11 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:11 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:05:12 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:12 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:05:12 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:05:12 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2027")/UDP(sport=25,dport=99)/("X"*480)
28/10/2020 02:05:13 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:13 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:05:13 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:05:13 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:05:13 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:05:14 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:05:14 dut.10.240.183.133: flow list 0
28/10/2020 02:05:14 dut.10.240.183.133:
28/10/2020 02:05:14 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:14 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:05:15 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:16 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 02:05:16 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:05:16 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:05:17 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:17 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 02:05:17 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:05:17 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 02:05:18 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:18 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 02:05:18 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:05:18 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:05:19 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:19 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:05:19 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:05:19 AdvancedIavfRSSTest: sub_case mac_ipv6_l2_dst passed
28/10/2020 02:05:19 dut.10.240.183.133: flow flush 0
28/10/2020 02:05:19 dut.10.240.183.133:
28/10/2020 02:05:19 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_l2src_l2dst================
28/10/2020 02:05:19 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:05:19 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types eth end key_len 0 queues end / end
28/10/2020 02:05:19 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:05:19 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types eth end key_len 0 queues end / end
28/10/2020 02:05:19 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:05:19 dut.10.240.183.133: flow list 0
28/10/2020 02:05:19 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 02:05:19 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:19 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
28/10/2020 02:05:20 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:20 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
28/10/2020 02:05:20 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:05:20 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:05:21 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x23144bb4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:21 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 02:05:21 AdvancedIavfRSSTest: hash_infos: [('0x23144bb4', '0x4')]
28/10/2020 02:05:21 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:21 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/("X"*480)
28/10/2020 02:05:22 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:22 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
28/10/2020 02:05:22 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:05:22 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:22 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)']
28/10/2020 02:05:23 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:23 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-frag'}
28/10/2020 02:05:23 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:05:23 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:23 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:05:24 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x23144bb4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:24 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 02:05:24 AdvancedIavfRSSTest: hash_infos: [('0x23144bb4', '0x4')]
28/10/2020 02:05:24 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:24 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:05:25 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:25 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-frag'}
28/10/2020 02:05:25 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:05:25 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:25 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)']
28/10/2020 02:05:27 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:27 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-icmp'}
28/10/2020 02:05:27 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:05:27 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:27 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 02:05:28 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x23144bb4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:28 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 02:05:28 AdvancedIavfRSSTest: hash_infos: [('0x23144bb4', '0x4')]
28/10/2020 02:05:28 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/ICMP()/("X"*480)
28/10/2020 02:05:29 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:29 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
28/10/2020 02:05:29 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:05:29 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:29 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:05:30 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:30 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:05:30 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:05:30 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:30 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:05:31 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x23144bb4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:31 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:05:31 AdvancedIavfRSSTest: hash_infos: [('0x23144bb4', '0x4')]
28/10/2020 02:05:31 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)
28/10/2020 02:05:32 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:32 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:05:32 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:05:32 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:05:32 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:05:33 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:05:33 dut.10.240.183.133: flow list 0
28/10/2020 02:05:33 dut.10.240.183.133:
28/10/2020 02:05:33 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:33 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:05:34 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:34 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 02:05:34 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:05:34 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:05:35 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:35 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 02:05:35 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:05:35 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 02:05:36 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:36 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 02:05:36 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:05:36 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:05:38 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:38 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:05:38 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:05:38 AdvancedIavfRSSTest: sub_case mac_ipv6_l2src_l2dst passed
28/10/2020 02:05:38 dut.10.240.183.133: flow flush 0
28/10/2020 02:05:38 dut.10.240.183.133:
28/10/2020 02:05:38 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_l3_src================
28/10/2020 02:05:38 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:05:38 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
28/10/2020 02:05:38 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:05:38 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
28/10/2020 02:05:38 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:05:38 dut.10.240.183.133: flow list 0
28/10/2020 02:05:38 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 02:05:38 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:38 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
28/10/2020 02:05:39 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x6f3ce116 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:39 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
28/10/2020 02:05:39 AdvancedIavfRSSTest: hash_infos: [('0x6f3ce116', '0x6')]
28/10/2020 02:05:39 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:05:40 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xea35ab57 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:40 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 02:05:40 AdvancedIavfRSSTest: hash_infos: [('0xea35ab57', '0x7')]
28/10/2020 02:05:40 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:40 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)
28/10/2020 02:05:41 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x6f3ce116 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:41 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
28/10/2020 02:05:41 AdvancedIavfRSSTest: hash_infos: [('0x6f3ce116', '0x6')]
28/10/2020 02:05:41 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:41 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)']
28/10/2020 02:05:42 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6f3ce116 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:42 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-frag'}
28/10/2020 02:05:42 AdvancedIavfRSSTest: hash_infos: [('0x6f3ce116', '0x6')]
28/10/2020 02:05:42 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:05:43 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xea35ab57 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:43 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 02:05:43 AdvancedIavfRSSTest: hash_infos: [('0xea35ab57', '0x7')]
28/10/2020 02:05:43 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:43 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:05:44 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6f3ce116 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:44 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-frag'}
28/10/2020 02:05:44 AdvancedIavfRSSTest: hash_infos: [('0x6f3ce116', '0x6')]
28/10/2020 02:05:44 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:44 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)']
28/10/2020 02:05:45 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6f3ce116 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:45 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-icmp'}
28/10/2020 02:05:45 AdvancedIavfRSSTest: hash_infos: [('0x6f3ce116', '0x6')]
28/10/2020 02:05:45 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 02:05:46 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xea35ab57 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:46 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 02:05:46 AdvancedIavfRSSTest: hash_infos: [('0xea35ab57', '0x7')]
28/10/2020 02:05:46 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/ICMP()/("X"*480)
28/10/2020 02:05:48 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6f3ce116 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:48 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
28/10/2020 02:05:48 AdvancedIavfRSSTest: hash_infos: [('0x6f3ce116', '0x6')]
28/10/2020 02:05:48 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:48 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:05:49 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6f3ce116 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:49 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:05:49 AdvancedIavfRSSTest: hash_infos: [('0x6f3ce116', '0x6')]
28/10/2020 02:05:49 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:05:50 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xea35ab57 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:50 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:05:50 AdvancedIavfRSSTest: hash_infos: [('0xea35ab57', '0x7')]
28/10/2020 02:05:50 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=33)/("X"*480)
28/10/2020 02:05:51 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6f3ce116 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:51 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:05:51 AdvancedIavfRSSTest: hash_infos: [('0x6f3ce116', '0x6')]
28/10/2020 02:05:51 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:05:51 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:05:52 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:05:52 dut.10.240.183.133: flow list 0
28/10/2020 02:05:52 dut.10.240.183.133:
28/10/2020 02:05:52 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:52 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:05:53 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:53 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 02:05:53 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:05:53 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:05:54 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:54 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 02:05:54 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:05:54 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 02:05:55 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:55 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 02:05:55 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:05:55 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:55 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:05:56 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:56 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:05:56 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:05:56 AdvancedIavfRSSTest: sub_case mac_ipv6_l3_src passed
28/10/2020 02:05:56 dut.10.240.183.133: flow flush 0
28/10/2020 02:05:56 dut.10.240.183.133:
28/10/2020 02:05:56 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_l3_dst================
28/10/2020 02:05:56 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:05:56 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
28/10/2020 02:05:56 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:05:56 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
28/10/2020 02:05:56 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:05:56 dut.10.240.183.133: flow list 0
28/10/2020 02:05:57 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 02:05:57 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:57 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
28/10/2020 02:05:58 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xe2dae63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:58 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
28/10/2020 02:05:58 AdvancedIavfRSSTest: hash_infos: [('0xe2dae63', '0x3')]
28/10/2020 02:05:58 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)
28/10/2020 02:05:59 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x8b24e422 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:05:59 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 02:05:59 AdvancedIavfRSSTest: hash_infos: [('0x8b24e422', '0x2')]
28/10/2020 02:05:59 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:05:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:06:00 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xe2dae63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:00 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
28/10/2020 02:06:00 AdvancedIavfRSSTest: hash_infos: [('0xe2dae63', '0x3')]
28/10/2020 02:06:00 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:00 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)']
28/10/2020 02:06:01 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe2dae63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:01 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-frag'}
28/10/2020 02:06:01 AdvancedIavfRSSTest: hash_infos: [('0xe2dae63', '0x3')]
28/10/2020 02:06:01 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:06:02 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8b24e422 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:02 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 02:06:02 AdvancedIavfRSSTest: hash_infos: [('0x8b24e422', '0x2')]
28/10/2020 02:06:02 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:02 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:06:03 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe2dae63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:03 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-frag'}
28/10/2020 02:06:03 AdvancedIavfRSSTest: hash_infos: [('0xe2dae63', '0x3')]
28/10/2020 02:06:03 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:03 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)']
28/10/2020 02:06:04 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe2dae63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:04 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-icmp'}
28/10/2020 02:06:04 AdvancedIavfRSSTest: hash_infos: [('0xe2dae63', '0x3')]
28/10/2020 02:06:04 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/ICMP()/("X"*480)
28/10/2020 02:06:05 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8b24e422 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:05 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 02:06:05 AdvancedIavfRSSTest: hash_infos: [('0x8b24e422', '0x2')]
28/10/2020 02:06:05 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 02:06:06 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe2dae63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:06 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
28/10/2020 02:06:06 AdvancedIavfRSSTest: hash_infos: [('0xe2dae63', '0x3')]
28/10/2020 02:06:06 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:06 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:06:07 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe2dae63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:07 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:06:07 AdvancedIavfRSSTest: hash_infos: [('0xe2dae63', '0x3')]
28/10/2020 02:06:07 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:07 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:06:08 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8b24e422 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:08 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:06:08 AdvancedIavfRSSTest: hash_infos: [('0x8b24e422', '0x2')]
28/10/2020 02:06:08 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=33)/("X"*480)
28/10/2020 02:06:10 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe2dae63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:10 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:06:10 AdvancedIavfRSSTest: hash_infos: [('0xe2dae63', '0x3')]
28/10/2020 02:06:10 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:06:10 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:06:11 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:06:11 dut.10.240.183.133: flow list 0
28/10/2020 02:06:11 dut.10.240.183.133:
28/10/2020 02:06:11 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:11 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:06:12 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:12 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 02:06:12 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:12 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:06:13 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:13 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 02:06:13 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:13 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 02:06:14 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:14 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 02:06:14 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:14 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:14 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:06:15 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:15 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:06:15 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:15 AdvancedIavfRSSTest: sub_case mac_ipv6_l3_dst passed
28/10/2020 02:06:15 dut.10.240.183.133: flow flush 0
28/10/2020 02:06:15 dut.10.240.183.133:
28/10/2020 02:06:15 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_all================
28/10/2020 02:06:15 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:06:15 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
28/10/2020 02:06:15 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:06:15 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
28/10/2020 02:06:15 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:06:15 dut.10.240.183.133: flow list 0
28/10/2020 02:06:15 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 02:06:15 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:15 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
28/10/2020 02:06:16 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:16 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
28/10/2020 02:06:16 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:16 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)
28/10/2020 02:06:18 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xfa474d9f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:18 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 02:06:18 AdvancedIavfRSSTest: hash_infos: [('0xfa474d9f', '0xf')]
28/10/2020 02:06:18 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:06:19 dut.10.240.183.133: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xbe66a8fb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:19 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 02:06:19 AdvancedIavfRSSTest: hash_infos: [('0xbe66a8fb', '0xb')]
28/10/2020 02:06:19 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:06:20 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:20 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
28/10/2020 02:06:20 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:20 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:20 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)']
28/10/2020 02:06:21 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:21 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-frag'}
28/10/2020 02:06:21 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:21 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:21 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:06:22 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xfa474d9f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:22 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 02:06:22 AdvancedIavfRSSTest: hash_infos: [('0xfa474d9f', '0xf')]
28/10/2020 02:06:22 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:22 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:06:23 dut.10.240.183.133: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xbe66a8fb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:23 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 02:06:23 AdvancedIavfRSSTest: hash_infos: [('0xbe66a8fb', '0xb')]
28/10/2020 02:06:23 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:23 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:06:24 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:24 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-frag'}
28/10/2020 02:06:24 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:24 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:24 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)']
28/10/2020 02:06:25 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:25 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-icmp'}
28/10/2020 02:06:25 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:25 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/ICMP()/("X"*480)
28/10/2020 02:06:26 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xfa474d9f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:26 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 02:06:26 AdvancedIavfRSSTest: hash_infos: [('0xfa474d9f', '0xf')]
28/10/2020 02:06:26 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:26 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 02:06:27 dut.10.240.183.133: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xbe66a8fb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:27 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 02:06:27 AdvancedIavfRSSTest: hash_infos: [('0xbe66a8fb', '0xb')]
28/10/2020 02:06:27 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:27 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 02:06:28 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:28 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
28/10/2020 02:06:28 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:28 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:28 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:06:29 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:29 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:06:29 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:29 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:06:30 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xfa474d9f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:30 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:06:30 AdvancedIavfRSSTest: hash_infos: [('0xfa474d9f', '0xf')]
28/10/2020 02:06:30 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:30 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:06:32 dut.10.240.183.133: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xbe66a8fb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:32 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:06:32 AdvancedIavfRSSTest: hash_infos: [('0xbe66a8fb', '0xb')]
28/10/2020 02:06:32 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:32 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=33)/("X"*480)
28/10/2020 02:06:33 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:33 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:06:33 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:33 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:06:33 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:06:34 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:06:34 dut.10.240.183.133: flow list 0
28/10/2020 02:06:34 dut.10.240.183.133:
28/10/2020 02:06:34 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:06:35 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:35 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 02:06:35 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:35 AdvancedIavfRSSTest: hash value ['0x3b6fe2ba'] should be different with ipv6-nonfrag ['0x3b6fe2ba']
28/10/2020 02:06:35 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:06:36 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:36 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 02:06:36 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:36 AdvancedIavfRSSTest: hash value ['0x3b6fe2ba'] should be different with ipv6-frag ['0x3b6fe2ba']
28/10/2020 02:06:36 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 02:06:37 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:37 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 02:06:37 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:37 AdvancedIavfRSSTest: hash value ['0x3b6fe2ba'] should be different with ipv6-icmp ['0x3b6fe2ba']
28/10/2020 02:06:37 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:06:38 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:38 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:06:38 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:38 AdvancedIavfRSSTest: hash value ['0x3b6fe2ba'] should be different with ipv6-udp ['0x3b6fe2ba']
28/10/2020 02:06:38 AdvancedIavfRSSTest: sub_case mac_ipv6_all failed: '["hash value [\'0x3b6fe2ba\'] should be different with ipv6-nonfrag [\'0x3b6fe2ba\']", "hash value [\'0x3b6fe2ba\'] should be different with ipv6-frag [\'0x3b6fe2ba\']", "hash value [\'0x3b6fe2ba\'] should be different with ipv6-icmp [\'0x3b6fe2ba\']", "hash value [\'0x3b6fe2ba\'] should be different with ipv6-udp [\'0x3b6fe2ba\']"]'
28/10/2020 02:06:38 dut.10.240.183.133: flow flush 0
28/10/2020 02:06:38 dut.10.240.183.133:
28/10/2020 02:06:38 AdvancedIavfRSSTest: {'mac_ipv6_l2_src': 'passed', 'mac_ipv6_l2_dst': 'passed', 'mac_ipv6_l2src_l2dst': 'passed', 'mac_ipv6_l3_src': 'passed', 'mac_ipv6_l3_dst': 'passed', 'mac_ipv6_all': 'failed'}
28/10/2020 02:06:38 AdvancedIavfRSSTest: pass rate is: 83.33
28/10/2020 02:06:38 AdvancedIavfRSSTest: Test Case test_mac_ipv6 Result FAILED: 'some subcases failed'
28/10/2020 02:06:38 dut.10.240.183.133: flow flush 0
28/10/2020 02:06:39 dut.10.240.183.133:
testpmd>
28/10/2020 02:06:39 dut.10.240.183.133: clear port stats all
28/10/2020 02:06:41 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 02:06:41 dut.10.240.183.133: stop
28/10/2020 02:06:41 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 16 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 32 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 12 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 02:06:41 AdvancedIavfRSSTest: Test Case test_mac_ipv6_sctp Begin
28/10/2020 02:06:41 dut.10.240.183.133:
28/10/2020 02:06:41 tester:
28/10/2020 02:06:41 dut.10.240.183.133: start
28/10/2020 02:06:41 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 02:06:41 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_sctp_l2_src================
28/10/2020 02:06:41 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:06:41 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 02:06:41 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:06:41 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 02:06:41 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:06:41 dut.10.240.183.133: flow list 0
28/10/2020 02:06:41 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 02:06:41 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:41 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:06:42 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:42 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-sctp'}
28/10/2020 02:06:42 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:06:42 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:06:43 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x521ce892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:43 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:06:43 AdvancedIavfRSSTest: hash_infos: [('0x521ce892', '0x2')]
28/10/2020 02:06:43 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:43 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/SCTP(sport=25,dport=99)/("X"*480)
28/10/2020 02:06:44 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:44 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-sctp'}
28/10/2020 02:06:44 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:06:44 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:06:44 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:06:46 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:06:46 dut.10.240.183.133: flow list 0
28/10/2020 02:06:46 dut.10.240.183.133:
28/10/2020 02:06:46 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:46 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:06:47 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:47 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:06:47 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:47 AdvancedIavfRSSTest: sub_case mac_ipv6_sctp_l2_src passed
28/10/2020 02:06:47 dut.10.240.183.133: flow flush 0
28/10/2020 02:06:47 dut.10.240.183.133:
28/10/2020 02:06:47 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_sctp_l2_dst================
28/10/2020 02:06:47 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:06:47 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 02:06:47 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:06:47 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 02:06:47 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:06:47 dut.10.240.183.133: flow list 0
28/10/2020 02:06:47 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 02:06:47 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:47 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:06:48 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:48 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-sctp'}
28/10/2020 02:06:48 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:06:48 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/SCTP(sport=25,dport=99)/("X"*480)
28/10/2020 02:06:49 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:49 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-sctp'}
28/10/2020 02:06:49 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:06:49 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:06:49 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:06:50 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:06:50 dut.10.240.183.133: flow list 0
28/10/2020 02:06:50 dut.10.240.183.133:
28/10/2020 02:06:50 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:50 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:06:51 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:51 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:06:51 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:51 AdvancedIavfRSSTest: sub_case mac_ipv6_sctp_l2_dst passed
28/10/2020 02:06:51 dut.10.240.183.133: flow flush 0
28/10/2020 02:06:52 dut.10.240.183.133:
28/10/2020 02:06:52 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_sctp_l2src_l2dst================
28/10/2020 02:06:52 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:06:52 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 02:06:52 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:06:52 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 02:06:52 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:06:52 dut.10.240.183.133: flow list 0
28/10/2020 02:06:52 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 02:06:52 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:52 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:06:53 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:53 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-sctp'}
28/10/2020 02:06:53 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:06:53 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:06:54 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x23144bb4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:54 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:06:54 AdvancedIavfRSSTest: hash_infos: [('0x23144bb4', '0x4')]
28/10/2020 02:06:54 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/SCTP(sport=25,dport=99)/("X"*480)
28/10/2020 02:06:55 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:55 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-sctp'}
28/10/2020 02:06:55 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:06:55 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:06:55 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:06:56 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:06:56 dut.10.240.183.133: flow list 0
28/10/2020 02:06:56 dut.10.240.183.133:
28/10/2020 02:06:56 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:56 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:06:57 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:57 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:06:57 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:06:57 AdvancedIavfRSSTest: sub_case mac_ipv6_sctp_l2src_l2dst passed
28/10/2020 02:06:57 dut.10.240.183.133: flow flush 0
28/10/2020 02:06:57 dut.10.240.183.133:
28/10/2020 02:06:57 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_sctp_l3_src================
28/10/2020 02:06:57 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:06:57 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-src-only end key_len 0 queues end / end
28/10/2020 02:06:57 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:06:57 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-src-only end key_len 0 queues end / end
28/10/2020 02:06:58 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:06:58 dut.10.240.183.133: flow list 0
28/10/2020 02:06:58 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 02:06:58 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:58 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:06:59 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x6f3ce116 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:06:59 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-sctp'}
28/10/2020 02:06:59 AdvancedIavfRSSTest: hash_infos: [('0x6f3ce116', '0x6')]
28/10/2020 02:06:59 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:06:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:07:00 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xea35ab57 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:00 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:00 AdvancedIavfRSSTest: hash_infos: [('0xea35ab57', '0x7')]
28/10/2020 02:07:00 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=33)/("X"*480)
28/10/2020 02:07:01 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x6f3ce116 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:01 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-sctp'}
28/10/2020 02:07:01 AdvancedIavfRSSTest: hash_infos: [('0x6f3ce116', '0x6')]
28/10/2020 02:07:01 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:07:01 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:07:02 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:07:02 dut.10.240.183.133: flow list 0
28/10/2020 02:07:02 dut.10.240.183.133:
28/10/2020 02:07:02 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:02 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:07:03 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:03 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:03 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:07:03 AdvancedIavfRSSTest: sub_case mac_ipv6_sctp_l3_src passed
28/10/2020 02:07:03 dut.10.240.183.133: flow flush 0
28/10/2020 02:07:03 dut.10.240.183.133:
28/10/2020 02:07:03 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_sctp_l3_dst================
28/10/2020 02:07:03 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:07:03 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only end key_len 0 queues end / end
28/10/2020 02:07:03 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:07:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only end key_len 0 queues end / end
28/10/2020 02:07:03 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:07:03 dut.10.240.183.133: flow list 0
28/10/2020 02:07:03 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 02:07:03 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:03 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:07:05 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xe2dae63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:05 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-sctp'}
28/10/2020 02:07:05 AdvancedIavfRSSTest: hash_infos: [('0xe2dae63', '0x3')]
28/10/2020 02:07:05 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:07:06 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x8b24e422 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:06 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:06 AdvancedIavfRSSTest: hash_infos: [('0x8b24e422', '0x2')]
28/10/2020 02:07:06 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:06 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=33)/("X"*480)
28/10/2020 02:07:07 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xe2dae63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:07 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-sctp'}
28/10/2020 02:07:07 AdvancedIavfRSSTest: hash_infos: [('0xe2dae63', '0x3')]
28/10/2020 02:07:07 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:07:07 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:07:08 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:07:08 dut.10.240.183.133: flow list 0
28/10/2020 02:07:08 dut.10.240.183.133:
28/10/2020 02:07:08 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:08 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:07:09 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:09 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:09 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:07:09 AdvancedIavfRSSTest: sub_case mac_ipv6_sctp_l3_dst passed
28/10/2020 02:07:09 dut.10.240.183.133: flow flush 0
28/10/2020 02:07:09 dut.10.240.183.133:
28/10/2020 02:07:09 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_sctp_l3src_l4src================
28/10/2020 02:07:09 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:07:09 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:07:09 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:07:09 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:07:09 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:07:09 dut.10.240.183.133: flow list 0
28/10/2020 02:07:09 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 02:07:09 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:09 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:07:10 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xc2857dd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:10 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-sctp'}
28/10/2020 02:07:10 AdvancedIavfRSSTest: hash_infos: [('0xc2857dd', '0xd')]
28/10/2020 02:07:10 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 02:07:11 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xa067a7f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:11 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:11 AdvancedIavfRSSTest: hash_infos: [('0xa067a7f9', '0x9')]
28/10/2020 02:07:11 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:11 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 02:07:13 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xc2857dd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:13 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-sctp'}
28/10/2020 02:07:13 AdvancedIavfRSSTest: hash_infos: [('0xc2857dd', '0xd')]
28/10/2020 02:07:13 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:07:13 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:07:14 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:07:14 dut.10.240.183.133: flow list 0
28/10/2020 02:07:14 dut.10.240.183.133:
28/10/2020 02:07:14 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:14 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:07:15 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:15 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:15 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:07:15 AdvancedIavfRSSTest: sub_case mac_ipv6_sctp_l3src_l4src passed
28/10/2020 02:07:15 dut.10.240.183.133: flow flush 0
28/10/2020 02:07:15 dut.10.240.183.133:
28/10/2020 02:07:15 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_sctp_l3src_l4dst================
28/10/2020 02:07:15 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:07:15 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:07:15 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:07:15 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:07:15 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:07:15 dut.10.240.183.133: flow list 0
28/10/2020 02:07:15 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 02:07:15 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:15 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:07:16 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x4669c216 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:16 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-sctp'}
28/10/2020 02:07:16 AdvancedIavfRSSTest: hash_infos: [('0x4669c216', '0x6')]
28/10/2020 02:07:16 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 02:07:17 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xea263232 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:17 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:17 AdvancedIavfRSSTest: hash_infos: [('0xea263232', '0x2')]
28/10/2020 02:07:17 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 02:07:18 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x4669c216 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:18 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-sctp'}
28/10/2020 02:07:18 AdvancedIavfRSSTest: hash_infos: [('0x4669c216', '0x6')]
28/10/2020 02:07:18 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:07:18 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:07:20 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:07:20 dut.10.240.183.133: flow list 0
28/10/2020 02:07:20 dut.10.240.183.133:
28/10/2020 02:07:20 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:20 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:07:21 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:21 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:21 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:07:21 AdvancedIavfRSSTest: sub_case mac_ipv6_sctp_l3src_l4dst passed
28/10/2020 02:07:21 dut.10.240.183.133: flow flush 0
28/10/2020 02:07:21 dut.10.240.183.133:
28/10/2020 02:07:21 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_sctp_l3dst_l4src================
28/10/2020 02:07:21 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:07:21 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:07:21 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:07:21 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:07:21 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:07:21 dut.10.240.183.133: flow list 0
28/10/2020 02:07:21 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 02:07:21 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:21 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:07:22 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x6d3918a8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:22 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-sctp'}
28/10/2020 02:07:22 AdvancedIavfRSSTest: hash_infos: [('0x6d3918a8', '0x8')]
28/10/2020 02:07:22 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:22 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 02:07:23 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xc176e88c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:23 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:23 AdvancedIavfRSSTest: hash_infos: [('0xc176e88c', '0xc')]
28/10/2020 02:07:23 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:23 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 02:07:24 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x6d3918a8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:24 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-sctp'}
28/10/2020 02:07:24 AdvancedIavfRSSTest: hash_infos: [('0x6d3918a8', '0x8')]
28/10/2020 02:07:24 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:07:24 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:07:25 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:07:25 dut.10.240.183.133: flow list 0
28/10/2020 02:07:25 dut.10.240.183.133:
28/10/2020 02:07:25 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:25 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:07:26 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:26 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:26 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:07:26 AdvancedIavfRSSTest: sub_case mac_ipv6_sctp_l3dst_l4src passed
28/10/2020 02:07:26 dut.10.240.183.133: flow flush 0
28/10/2020 02:07:27 dut.10.240.183.133:
28/10/2020 02:07:27 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_sctp_l3dst_l4dst================
28/10/2020 02:07:27 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:07:27 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:07:27 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:07:27 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:07:27 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:07:27 dut.10.240.183.133: flow list 0
28/10/2020 02:07:27 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 02:07:27 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:27 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:07:28 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x27788d63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:28 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-sctp'}
28/10/2020 02:07:28 AdvancedIavfRSSTest: hash_infos: [('0x27788d63', '0x3')]
28/10/2020 02:07:28 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 02:07:29 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x8b377d47 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:29 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:29 AdvancedIavfRSSTest: hash_infos: [('0x8b377d47', '0x7')]
28/10/2020 02:07:29 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 02:07:30 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x27788d63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:30 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-sctp'}
28/10/2020 02:07:30 AdvancedIavfRSSTest: hash_infos: [('0x27788d63', '0x3')]
28/10/2020 02:07:30 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:07:30 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:07:31 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:07:31 dut.10.240.183.133: flow list 0
28/10/2020 02:07:31 dut.10.240.183.133:
28/10/2020 02:07:31 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:31 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:07:32 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:32 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:32 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:07:32 AdvancedIavfRSSTest: sub_case mac_ipv6_sctp_l3dst_l4dst passed
28/10/2020 02:07:32 dut.10.240.183.133: flow flush 0
28/10/2020 02:07:32 dut.10.240.183.133:
28/10/2020 02:07:32 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_sctp_l4_src================
28/10/2020 02:07:32 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:07:32 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l4-src-only end key_len 0 queues end / end
28/10/2020 02:07:32 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:07:32 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l4-src-only end key_len 0 queues end / end
28/10/2020 02:07:33 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:07:33 dut.10.240.183.133: flow list 0
28/10/2020 02:07:33 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 02:07:33 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:33 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:07:34 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x5fa3943d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:34 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-sctp'}
28/10/2020 02:07:34 AdvancedIavfRSSTest: hash_infos: [('0x5fa3943d', '0xd')]
28/10/2020 02:07:34 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 02:07:35 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x72c38f38 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:35 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:35 AdvancedIavfRSSTest: hash_infos: [('0x72c38f38', '0x8')]
28/10/2020 02:07:35 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 02:07:36 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x5fa3943d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:36 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-sctp'}
28/10/2020 02:07:36 AdvancedIavfRSSTest: hash_infos: [('0x5fa3943d', '0xd')]
28/10/2020 02:07:36 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:07:36 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:07:37 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:07:37 dut.10.240.183.133: flow list 0
28/10/2020 02:07:37 dut.10.240.183.133:
28/10/2020 02:07:37 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:37 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:07:38 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:38 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:38 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:07:38 AdvancedIavfRSSTest: sub_case mac_ipv6_sctp_l4_src passed
28/10/2020 02:07:38 dut.10.240.183.133: flow flush 0
28/10/2020 02:07:38 dut.10.240.183.133:
28/10/2020 02:07:38 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_sctp_l4_dst================
28/10/2020 02:07:38 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:07:38 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l4-dst-only end key_len 0 queues end / end
28/10/2020 02:07:38 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:07:38 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l4-dst-only end key_len 0 queues end / end
28/10/2020 02:07:38 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:07:38 dut.10.240.183.133: flow list 0
28/10/2020 02:07:38 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 02:07:38 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:38 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:07:39 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x7d2732c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:39 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-sctp'}
28/10/2020 02:07:39 AdvancedIavfRSSTest: hash_infos: [('0x7d2732c', '0xc')]
28/10/2020 02:07:39 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 02:07:41 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x2ab26829 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:41 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:41 AdvancedIavfRSSTest: hash_infos: [('0x2ab26829', '0x9')]
28/10/2020 02:07:41 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 02:07:42 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x7d2732c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:42 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-sctp'}
28/10/2020 02:07:42 AdvancedIavfRSSTest: hash_infos: [('0x7d2732c', '0xc')]
28/10/2020 02:07:42 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:07:42 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:07:43 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:07:43 dut.10.240.183.133: flow list 0
28/10/2020 02:07:43 dut.10.240.183.133:
28/10/2020 02:07:43 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:43 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:07:44 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:44 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:44 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:07:44 AdvancedIavfRSSTest: sub_case mac_ipv6_sctp_l4_dst passed
28/10/2020 02:07:44 dut.10.240.183.133: flow flush 0
28/10/2020 02:07:44 dut.10.240.183.133:
28/10/2020 02:07:44 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_sctp_all================
28/10/2020 02:07:44 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:07:44 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp end key_len 0 queues end / end
28/10/2020 02:07:44 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:07:44 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp end key_len 0 queues end / end
28/10/2020 02:07:44 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:07:44 dut.10.240.183.133: flow list 0
28/10/2020 02:07:44 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 02:07:44 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:44 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:07:45 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xce081a20 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:45 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-sctp'}
28/10/2020 02:07:45 AdvancedIavfRSSTest: hash_infos: [('0xce081a20', '0x0')]
28/10/2020 02:07:45 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:07:46 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x4b015061 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:46 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:46 AdvancedIavfRSSTest: hash_infos: [('0x4b015061', '0x1')]
28/10/2020 02:07:46 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:07:47 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xf20b505 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:47 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:47 AdvancedIavfRSSTest: hash_infos: [('0xf20b505', '0x5')]
28/10/2020 02:07:47 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 02:07:49 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x7dd8fe63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:49 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:49 AdvancedIavfRSSTest: hash_infos: [('0x7dd8fe63', '0x3')]
28/10/2020 02:07:49 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 02:07:50 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x2a4b58b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:50 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:50 AdvancedIavfRSSTest: hash_infos: [('0x2a4b58b5', '0x5')]
28/10/2020 02:07:50 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:07:51 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xce081a20 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:51 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-sctp'}
28/10/2020 02:07:51 AdvancedIavfRSSTest: hash_infos: [('0xce081a20', '0x0')]
28/10/2020 02:07:51 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:07:51 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:07:52 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:07:52 dut.10.240.183.133: flow list 0
28/10/2020 02:07:52 dut.10.240.183.133:
28/10/2020 02:07:52 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:52 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:07:53 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:53 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp'}
28/10/2020 02:07:53 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:07:53 AdvancedIavfRSSTest: sub_case mac_ipv6_sctp_all passed
28/10/2020 02:07:53 dut.10.240.183.133: flow flush 0
28/10/2020 02:07:53 dut.10.240.183.133:
28/10/2020 02:07:53 AdvancedIavfRSSTest: {'mac_ipv6_sctp_l2_src': 'passed', 'mac_ipv6_sctp_l2_dst': 'passed', 'mac_ipv6_sctp_l2src_l2dst': 'passed', 'mac_ipv6_sctp_l3_src': 'passed', 'mac_ipv6_sctp_l3_dst': 'passed', 'mac_ipv6_sctp_l3src_l4src': 'passed', 'mac_ipv6_sctp_l3src_l4dst': 'passed', 'mac_ipv6_sctp_l3dst_l4src': 'passed', 'mac_ipv6_sctp_l3dst_l4dst': 'passed', 'mac_ipv6_sctp_l4_src': 'passed', 'mac_ipv6_sctp_l4_dst': 'passed', 'mac_ipv6_sctp_all': 'passed'}
28/10/2020 02:07:53 AdvancedIavfRSSTest: pass rate is: 100.0
28/10/2020 02:07:53 AdvancedIavfRSSTest: Test Case test_mac_ipv6_sctp Result PASSED:
28/10/2020 02:07:53 dut.10.240.183.133: flow flush 0
28/10/2020 02:07:54 dut.10.240.183.133:
testpmd>
28/10/2020 02:07:54 dut.10.240.183.133: clear port stats all
28/10/2020 02:07:55 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 02:07:55 dut.10.240.183.133: stop
28/10/2020 02:07:55 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 12 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 02:07:55 AdvancedIavfRSSTest: Test Case test_mac_ipv6_tcp Begin
28/10/2020 02:07:56 dut.10.240.183.133:
28/10/2020 02:07:56 tester:
28/10/2020 02:07:56 dut.10.240.183.133: start
28/10/2020 02:07:56 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 02:07:56 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_tcp_l2_src================
28/10/2020 02:07:56 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:07:56 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 02:07:56 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:07:56 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 02:07:56 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:07:56 dut.10.240.183.133: flow list 0
28/10/2020 02:07:56 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 02:07:56 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:56 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:07:57 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:57 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
28/10/2020 02:07:57 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:07:57 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:07:58 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x521ce892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:58 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:07:58 AdvancedIavfRSSTest: hash_infos: [('0x521ce892', '0x2')]
28/10/2020 02:07:58 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:07:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=99)/("X"*480)
28/10/2020 02:07:59 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:07:59 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
28/10/2020 02:07:59 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:07:59 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:07:59 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:08:00 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:08:00 dut.10.240.183.133: flow list 0
28/10/2020 02:08:00 dut.10.240.183.133:
28/10/2020 02:08:00 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:00 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:02 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:02 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:02 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:08:02 AdvancedIavfRSSTest: sub_case mac_ipv6_tcp_l2_src passed
28/10/2020 02:08:02 dut.10.240.183.133: flow flush 0
28/10/2020 02:08:02 dut.10.240.183.133:
28/10/2020 02:08:02 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_tcp_l2_dst================
28/10/2020 02:08:02 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:08:02 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 02:08:02 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:08:02 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 02:08:02 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:08:02 dut.10.240.183.133: flow list 0
28/10/2020 02:08:02 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 02:08:02 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:02 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:03 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:03 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
28/10/2020 02:08:03 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:08:03 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=99)/("X"*480)
28/10/2020 02:08:04 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:04 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
28/10/2020 02:08:04 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:08:04 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:08:04 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:08:05 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:08:05 dut.10.240.183.133: flow list 0
28/10/2020 02:08:05 dut.10.240.183.133:
28/10/2020 02:08:05 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:05 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:06 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:06 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:06 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:08:06 AdvancedIavfRSSTest: sub_case mac_ipv6_tcp_l2_dst passed
28/10/2020 02:08:06 dut.10.240.183.133: flow flush 0
28/10/2020 02:08:06 dut.10.240.183.133:
28/10/2020 02:08:06 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_tcp_l2src_l2dst================
28/10/2020 02:08:06 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:08:06 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 02:08:06 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:08:06 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 02:08:06 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:08:06 dut.10.240.183.133: flow list 0
28/10/2020 02:08:07 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 02:08:07 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:07 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:08 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:08 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
28/10/2020 02:08:08 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:08:08 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:08:09 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x23144bb4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:09 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:09 AdvancedIavfRSSTest: hash_infos: [('0x23144bb4', '0x4')]
28/10/2020 02:08:09 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:09 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=99)/("X"*480)
28/10/2020 02:08:10 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:10 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
28/10/2020 02:08:10 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:08:10 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:08:10 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:08:11 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:08:11 dut.10.240.183.133: flow list 0
28/10/2020 02:08:11 dut.10.240.183.133:
28/10/2020 02:08:11 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:11 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:12 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:12 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:12 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:08:12 AdvancedIavfRSSTest: sub_case mac_ipv6_tcp_l2src_l2dst passed
28/10/2020 02:08:12 dut.10.240.183.133: flow flush 0
28/10/2020 02:08:12 dut.10.240.183.133:
28/10/2020 02:08:12 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_tcp_l3_src================
28/10/2020 02:08:12 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:08:12 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
28/10/2020 02:08:12 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:08:12 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
28/10/2020 02:08:12 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:08:12 dut.10.240.183.133: flow list 0
28/10/2020 02:08:12 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 02:08:12 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:12 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:13 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x6f3ce116 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:13 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
28/10/2020 02:08:13 AdvancedIavfRSSTest: hash_infos: [('0x6f3ce116', '0x6')]
28/10/2020 02:08:13 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:08:15 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xea35ab57 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:15 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:15 AdvancedIavfRSSTest: hash_infos: [('0xea35ab57', '0x7')]
28/10/2020 02:08:15 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=33)/("X"*480)
28/10/2020 02:08:16 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x6f3ce116 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:16 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
28/10/2020 02:08:16 AdvancedIavfRSSTest: hash_infos: [('0x6f3ce116', '0x6')]
28/10/2020 02:08:16 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:08:16 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:08:17 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:08:17 dut.10.240.183.133: flow list 0
28/10/2020 02:08:17 dut.10.240.183.133:
28/10/2020 02:08:17 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:17 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:18 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:18 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:18 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:08:18 AdvancedIavfRSSTest: sub_case mac_ipv6_tcp_l3_src passed
28/10/2020 02:08:18 dut.10.240.183.133: flow flush 0
28/10/2020 02:08:18 dut.10.240.183.133:
28/10/2020 02:08:18 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_tcp_l3_dst================
28/10/2020 02:08:18 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:08:18 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
28/10/2020 02:08:18 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:08:18 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
28/10/2020 02:08:18 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:08:18 dut.10.240.183.133: flow list 0
28/10/2020 02:08:18 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 02:08:18 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:18 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:19 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xe2dae63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:19 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
28/10/2020 02:08:19 AdvancedIavfRSSTest: hash_infos: [('0xe2dae63', '0x3')]
28/10/2020 02:08:19 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:08:20 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x8b24e422 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:20 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:20 AdvancedIavfRSSTest: hash_infos: [('0x8b24e422', '0x2')]
28/10/2020 02:08:20 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=33)/("X"*480)
28/10/2020 02:08:21 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xe2dae63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:21 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
28/10/2020 02:08:21 AdvancedIavfRSSTest: hash_infos: [('0xe2dae63', '0x3')]
28/10/2020 02:08:21 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:08:21 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:08:23 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:08:23 dut.10.240.183.133: flow list 0
28/10/2020 02:08:23 dut.10.240.183.133:
28/10/2020 02:08:23 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:23 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:24 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:24 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:24 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:08:24 AdvancedIavfRSSTest: sub_case mac_ipv6_tcp_l3_dst passed
28/10/2020 02:08:24 dut.10.240.183.133: flow flush 0
28/10/2020 02:08:24 dut.10.240.183.133:
28/10/2020 02:08:24 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_tcp_l3src_l4src================
28/10/2020 02:08:24 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:08:24 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:08:24 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:08:24 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:08:24 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:08:24 dut.10.240.183.133: flow list 0
28/10/2020 02:08:24 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 02:08:24 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:24 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:25 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xc2857dd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:25 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
28/10/2020 02:08:25 AdvancedIavfRSSTest: hash_infos: [('0xc2857dd', '0xd')]
28/10/2020 02:08:25 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 02:08:26 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xa067a7f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:26 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:26 AdvancedIavfRSSTest: hash_infos: [('0xa067a7f9', '0x9')]
28/10/2020 02:08:26 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:26 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 02:08:27 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xc2857dd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:27 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
28/10/2020 02:08:27 AdvancedIavfRSSTest: hash_infos: [('0xc2857dd', '0xd')]
28/10/2020 02:08:27 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:08:27 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:08:28 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:08:28 dut.10.240.183.133: flow list 0
28/10/2020 02:08:29 dut.10.240.183.133:
28/10/2020 02:08:29 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:29 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:30 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:30 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:30 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:08:30 AdvancedIavfRSSTest: sub_case mac_ipv6_tcp_l3src_l4src passed
28/10/2020 02:08:30 dut.10.240.183.133: flow flush 0
28/10/2020 02:08:30 dut.10.240.183.133:
28/10/2020 02:08:30 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_tcp_l3src_l4dst================
28/10/2020 02:08:30 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:08:30 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:08:30 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:08:30 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:08:30 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:08:30 dut.10.240.183.133: flow list 0
28/10/2020 02:08:30 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 02:08:30 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:30 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:31 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x4669c216 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:31 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
28/10/2020 02:08:31 AdvancedIavfRSSTest: hash_infos: [('0x4669c216', '0x6')]
28/10/2020 02:08:31 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 02:08:32 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xea263232 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:32 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:32 AdvancedIavfRSSTest: hash_infos: [('0xea263232', '0x2')]
28/10/2020 02:08:32 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:32 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 02:08:33 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x4669c216 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:33 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
28/10/2020 02:08:33 AdvancedIavfRSSTest: hash_infos: [('0x4669c216', '0x6')]
28/10/2020 02:08:33 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:08:33 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:08:34 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:08:34 dut.10.240.183.133: flow list 0
28/10/2020 02:08:34 dut.10.240.183.133:
28/10/2020 02:08:34 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:34 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:35 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:35 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:35 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:08:35 AdvancedIavfRSSTest: sub_case mac_ipv6_tcp_l3src_l4dst passed
28/10/2020 02:08:35 dut.10.240.183.133: flow flush 0
28/10/2020 02:08:35 dut.10.240.183.133:
28/10/2020 02:08:35 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_tcp_l3dst_l4src================
28/10/2020 02:08:35 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:08:35 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:08:36 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:08:36 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:08:36 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:08:36 dut.10.240.183.133: flow list 0
28/10/2020 02:08:36 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 02:08:36 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:36 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:37 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x6d3918a8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:37 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
28/10/2020 02:08:37 AdvancedIavfRSSTest: hash_infos: [('0x6d3918a8', '0x8')]
28/10/2020 02:08:37 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 02:08:38 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xc176e88c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:38 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:38 AdvancedIavfRSSTest: hash_infos: [('0xc176e88c', '0xc')]
28/10/2020 02:08:38 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 02:08:39 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x6d3918a8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:39 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
28/10/2020 02:08:39 AdvancedIavfRSSTest: hash_infos: [('0x6d3918a8', '0x8')]
28/10/2020 02:08:39 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:08:39 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:08:40 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:08:40 dut.10.240.183.133: flow list 0
28/10/2020 02:08:40 dut.10.240.183.133:
28/10/2020 02:08:40 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:40 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:41 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:41 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:41 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:08:41 AdvancedIavfRSSTest: sub_case mac_ipv6_tcp_l3dst_l4src passed
28/10/2020 02:08:41 dut.10.240.183.133: flow flush 0
28/10/2020 02:08:41 dut.10.240.183.133:
28/10/2020 02:08:41 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_tcp_l3dst_l4dst================
28/10/2020 02:08:41 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:08:41 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:08:41 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:08:41 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:08:41 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:08:41 dut.10.240.183.133: flow list 0
28/10/2020 02:08:42 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 02:08:42 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:42 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:43 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x27788d63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:43 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
28/10/2020 02:08:43 AdvancedIavfRSSTest: hash_infos: [('0x27788d63', '0x3')]
28/10/2020 02:08:43 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:43 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 02:08:44 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x8b377d47 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:44 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:44 AdvancedIavfRSSTest: hash_infos: [('0x8b377d47', '0x7')]
28/10/2020 02:08:44 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 02:08:45 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x27788d63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:45 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
28/10/2020 02:08:45 AdvancedIavfRSSTest: hash_infos: [('0x27788d63', '0x3')]
28/10/2020 02:08:45 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:08:45 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:08:46 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:08:46 dut.10.240.183.133: flow list 0
28/10/2020 02:08:46 dut.10.240.183.133:
28/10/2020 02:08:46 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:46 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:47 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:47 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:47 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:08:47 AdvancedIavfRSSTest: sub_case mac_ipv6_tcp_l3dst_l4dst passed
28/10/2020 02:08:47 dut.10.240.183.133: flow flush 0
28/10/2020 02:08:47 dut.10.240.183.133:
28/10/2020 02:08:47 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_tcp_l4_src================
28/10/2020 02:08:47 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:08:47 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
28/10/2020 02:08:47 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:08:47 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
28/10/2020 02:08:47 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:08:47 dut.10.240.183.133: flow list 0
28/10/2020 02:08:47 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 02:08:47 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:47 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:48 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x5fa3943d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:48 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
28/10/2020 02:08:48 AdvancedIavfRSSTest: hash_infos: [('0x5fa3943d', '0xd')]
28/10/2020 02:08:48 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 02:08:50 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x72c38f38 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:50 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:50 AdvancedIavfRSSTest: hash_infos: [('0x72c38f38', '0x8')]
28/10/2020 02:08:50 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 02:08:51 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x5fa3943d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:51 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
28/10/2020 02:08:51 AdvancedIavfRSSTest: hash_infos: [('0x5fa3943d', '0xd')]
28/10/2020 02:08:51 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:08:51 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:08:52 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:08:52 dut.10.240.183.133: flow list 0
28/10/2020 02:08:52 dut.10.240.183.133:
28/10/2020 02:08:52 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:52 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:53 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:53 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:53 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:08:53 AdvancedIavfRSSTest: sub_case mac_ipv6_tcp_l4_src passed
28/10/2020 02:08:53 dut.10.240.183.133: flow flush 0
28/10/2020 02:08:53 dut.10.240.183.133:
28/10/2020 02:08:53 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_tcp_l4_dst================
28/10/2020 02:08:53 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:08:53 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
28/10/2020 02:08:53 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:08:53 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
28/10/2020 02:08:53 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:08:53 dut.10.240.183.133: flow list 0
28/10/2020 02:08:53 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 02:08:53 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:53 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:54 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x7d2732c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:54 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
28/10/2020 02:08:54 AdvancedIavfRSSTest: hash_infos: [('0x7d2732c', '0xc')]
28/10/2020 02:08:54 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 02:08:55 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x2ab26829 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:55 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:55 AdvancedIavfRSSTest: hash_infos: [('0x2ab26829', '0x9')]
28/10/2020 02:08:55 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:55 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 02:08:56 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x7d2732c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:56 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
28/10/2020 02:08:56 AdvancedIavfRSSTest: hash_infos: [('0x7d2732c', '0xc')]
28/10/2020 02:08:56 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:08:56 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:08:58 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:08:58 dut.10.240.183.133: flow list 0
28/10/2020 02:08:58 dut.10.240.183.133:
28/10/2020 02:08:58 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:58 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:08:59 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:08:59 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:08:59 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:08:59 AdvancedIavfRSSTest: sub_case mac_ipv6_tcp_l4_dst passed
28/10/2020 02:08:59 dut.10.240.183.133: flow flush 0
28/10/2020 02:08:59 dut.10.240.183.133:
28/10/2020 02:08:59 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_tcp_all================
28/10/2020 02:08:59 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:08:59 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
28/10/2020 02:08:59 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:08:59 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
28/10/2020 02:08:59 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:08:59 dut.10.240.183.133: flow list 0
28/10/2020 02:08:59 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 02:08:59 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:08:59 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:00 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xce081a20 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:00 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
28/10/2020 02:09:00 AdvancedIavfRSSTest: hash_infos: [('0xce081a20', '0x0')]
28/10/2020 02:09:00 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:09:01 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x4b015061 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:01 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:09:01 AdvancedIavfRSSTest: hash_infos: [('0x4b015061', '0x1')]
28/10/2020 02:09:01 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:09:02 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xf20b505 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:02 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:09:02 AdvancedIavfRSSTest: hash_infos: [('0xf20b505', '0x5')]
28/10/2020 02:09:02 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:02 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 02:09:03 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x7dd8fe63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:03 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:09:03 AdvancedIavfRSSTest: hash_infos: [('0x7dd8fe63', '0x3')]
28/10/2020 02:09:03 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 02:09:04 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x2a4b58b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:04 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:09:04 AdvancedIavfRSSTest: hash_infos: [('0x2a4b58b5', '0x5')]
28/10/2020 02:09:04 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:09:06 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xce081a20 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:06 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
28/10/2020 02:09:06 AdvancedIavfRSSTest: hash_infos: [('0xce081a20', '0x0')]
28/10/2020 02:09:06 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:09:06 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:09:07 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:09:07 dut.10.240.183.133: flow list 0
28/10/2020 02:09:07 dut.10.240.183.133:
28/10/2020 02:09:07 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:07 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:08 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:08 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 02:09:08 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:09:08 AdvancedIavfRSSTest: sub_case mac_ipv6_tcp_all passed
28/10/2020 02:09:08 dut.10.240.183.133: flow flush 0
28/10/2020 02:09:08 dut.10.240.183.133:
28/10/2020 02:09:08 AdvancedIavfRSSTest: {'mac_ipv6_tcp_l2_src': 'passed', 'mac_ipv6_tcp_l2_dst': 'passed', 'mac_ipv6_tcp_l2src_l2dst': 'passed', 'mac_ipv6_tcp_l3_src': 'passed', 'mac_ipv6_tcp_l3_dst': 'passed', 'mac_ipv6_tcp_l3src_l4src': 'passed', 'mac_ipv6_tcp_l3src_l4dst': 'passed', 'mac_ipv6_tcp_l3dst_l4src': 'passed', 'mac_ipv6_tcp_l3dst_l4dst': 'passed', 'mac_ipv6_tcp_l4_src': 'passed', 'mac_ipv6_tcp_l4_dst': 'passed', 'mac_ipv6_tcp_all': 'passed'}
28/10/2020 02:09:08 AdvancedIavfRSSTest: pass rate is: 100.0
28/10/2020 02:09:08 AdvancedIavfRSSTest: Test Case test_mac_ipv6_tcp Result PASSED:
28/10/2020 02:09:08 dut.10.240.183.133: flow flush 0
28/10/2020 02:09:09 dut.10.240.183.133:
testpmd>
28/10/2020 02:09:09 dut.10.240.183.133: clear port stats all
28/10/2020 02:09:10 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 02:09:10 dut.10.240.183.133: stop
28/10/2020 02:09:10 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 12 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 02:09:10 AdvancedIavfRSSTest: Test Case test_mac_ipv6_udp Begin
28/10/2020 02:09:10 dut.10.240.183.133:
28/10/2020 02:09:10 tester:
28/10/2020 02:09:10 dut.10.240.183.133: start
28/10/2020 02:09:11 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 02:09:11 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_udp_l2_src================
28/10/2020 02:09:11 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:09:11 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 02:09:11 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:09:11 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 02:09:11 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:09:11 dut.10.240.183.133: flow list 0
28/10/2020 02:09:11 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 02:09:11 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:11 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:12 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:12 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:09:12 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:09:12 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:12 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:09:13 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x521ce892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:13 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:09:13 AdvancedIavfRSSTest: hash_infos: [('0x521ce892', '0x2')]
28/10/2020 02:09:13 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)
28/10/2020 02:09:14 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8a7c1b4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:14 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:09:14 AdvancedIavfRSSTest: hash_infos: [('0x8a7c1b4f', '0xf')]
28/10/2020 02:09:14 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:09:14 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:09:15 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:09:15 dut.10.240.183.133: flow list 0
28/10/2020 02:09:15 dut.10.240.183.133:
28/10/2020 02:09:15 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:15 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:16 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:16 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:09:16 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:09:16 AdvancedIavfRSSTest: sub_case mac_ipv6_udp_l2_src passed
28/10/2020 02:09:16 dut.10.240.183.133: flow flush 0
28/10/2020 02:09:16 dut.10.240.183.133:
28/10/2020 02:09:16 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_udp_l2_dst================
28/10/2020 02:09:16 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:09:16 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 02:09:16 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:09:16 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 02:09:17 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:09:17 dut.10.240.183.133: flow list 0
28/10/2020 02:09:17 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 02:09:17 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:17 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:18 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:18 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:09:18 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:09:18 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)
28/10/2020 02:09:19 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6ff4d470 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:19 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:09:19 AdvancedIavfRSSTest: hash_infos: [('0x6ff4d470', '0x0')]
28/10/2020 02:09:19 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:09:19 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:09:20 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:09:20 dut.10.240.183.133: flow list 0
28/10/2020 02:09:20 dut.10.240.183.133:
28/10/2020 02:09:20 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:20 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:21 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:21 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:09:21 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:09:21 AdvancedIavfRSSTest: sub_case mac_ipv6_udp_l2_dst passed
28/10/2020 02:09:21 dut.10.240.183.133: flow flush 0
28/10/2020 02:09:21 dut.10.240.183.133:
28/10/2020 02:09:21 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_udp_l2src_l2dst================
28/10/2020 02:09:21 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:09:21 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 02:09:21 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:09:21 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 02:09:21 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:09:21 dut.10.240.183.133: flow list 0
28/10/2020 02:09:21 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 02:09:21 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:21 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:22 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:22 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:09:22 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:09:22 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:22 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:09:24 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x23144bb4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:24 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:09:24 AdvancedIavfRSSTest: hash_infos: [('0x23144bb4', '0x4')]
28/10/2020 02:09:24 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:24 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)
28/10/2020 02:09:25 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4ff638e6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:25 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:09:25 AdvancedIavfRSSTest: hash_infos: [('0x4ff638e6', '0x6')]
28/10/2020 02:09:25 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:09:25 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:09:26 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:09:26 dut.10.240.183.133: flow list 0
28/10/2020 02:09:26 dut.10.240.183.133:
28/10/2020 02:09:26 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:26 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:27 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:27 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:09:27 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:09:27 AdvancedIavfRSSTest: sub_case mac_ipv6_udp_l2src_l2dst passed
28/10/2020 02:09:27 dut.10.240.183.133: flow flush 0
28/10/2020 02:09:27 dut.10.240.183.133:
28/10/2020 02:09:27 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_udp_l3_src================
28/10/2020 02:09:27 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:09:27 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
28/10/2020 02:09:27 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:09:27 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
28/10/2020 02:09:27 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:09:27 dut.10.240.183.133: flow list 0
28/10/2020 02:09:27 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 02:09:27 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:27 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:28 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6f3ce116 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:28 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:09:28 AdvancedIavfRSSTest: hash_infos: [('0x6f3ce116', '0x6')]
28/10/2020 02:09:28 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:09:29 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xea35ab57 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:29 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:09:29 AdvancedIavfRSSTest: hash_infos: [('0xea35ab57', '0x7')]
28/10/2020 02:09:29 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=33)/("X"*480)
28/10/2020 02:09:30 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6f3ce116 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:30 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:09:30 AdvancedIavfRSSTest: hash_infos: [('0x6f3ce116', '0x6')]
28/10/2020 02:09:30 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:09:30 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:09:32 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:09:32 dut.10.240.183.133: flow list 0
28/10/2020 02:09:32 dut.10.240.183.133:
28/10/2020 02:09:32 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:32 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:33 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:33 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:09:33 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:09:33 AdvancedIavfRSSTest: sub_case mac_ipv6_udp_l3_src passed
28/10/2020 02:09:33 dut.10.240.183.133: flow flush 0
28/10/2020 02:09:33 dut.10.240.183.133:
28/10/2020 02:09:33 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_udp_l3_dst================
28/10/2020 02:09:33 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:09:33 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
28/10/2020 02:09:33 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:09:33 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
28/10/2020 02:09:33 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:09:33 dut.10.240.183.133: flow list 0
28/10/2020 02:09:33 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 02:09:33 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:33 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:34 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe2dae63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:34 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:09:34 AdvancedIavfRSSTest: hash_infos: [('0xe2dae63', '0x3')]
28/10/2020 02:09:34 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:09:35 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8b24e422 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:35 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:09:35 AdvancedIavfRSSTest: hash_infos: [('0x8b24e422', '0x2')]
28/10/2020 02:09:35 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=33)/("X"*480)
28/10/2020 02:09:36 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe2dae63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:36 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:09:36 AdvancedIavfRSSTest: hash_infos: [('0xe2dae63', '0x3')]
28/10/2020 02:09:36 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:09:36 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:09:37 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:09:37 dut.10.240.183.133: flow list 0
28/10/2020 02:09:38 dut.10.240.183.133:
28/10/2020 02:09:38 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:38 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:39 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:39 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:09:39 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:09:39 AdvancedIavfRSSTest: sub_case mac_ipv6_udp_l3_dst passed
28/10/2020 02:09:39 dut.10.240.183.133: flow flush 0
28/10/2020 02:09:39 dut.10.240.183.133:
28/10/2020 02:09:39 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_udp_l3src_l4src================
28/10/2020 02:09:39 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:09:39 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:09:39 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:09:39 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:09:39 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:09:39 dut.10.240.183.133: flow list 0
28/10/2020 02:09:39 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 02:09:39 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:39 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:40 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xc2857dd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:40 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:09:40 AdvancedIavfRSSTest: hash_infos: [('0xc2857dd', '0xd')]
28/10/2020 02:09:40 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:40 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 02:09:41 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xa067a7f9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:41 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:09:41 AdvancedIavfRSSTest: hash_infos: [('0xa067a7f9', '0x9')]
28/10/2020 02:09:41 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 02:09:42 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xc2857dd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:42 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:09:42 AdvancedIavfRSSTest: hash_infos: [('0xc2857dd', '0xd')]
28/10/2020 02:09:42 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:09:42 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:09:43 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:09:43 dut.10.240.183.133: flow list 0
28/10/2020 02:09:43 dut.10.240.183.133:
28/10/2020 02:09:43 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:43 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:44 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:44 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:09:44 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:09:44 AdvancedIavfRSSTest: sub_case mac_ipv6_udp_l3src_l4src passed
28/10/2020 02:09:44 dut.10.240.183.133: flow flush 0
28/10/2020 02:09:44 dut.10.240.183.133:
28/10/2020 02:09:44 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_udp_l3src_l4dst================
28/10/2020 02:09:44 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:09:44 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:09:45 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:09:45 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:09:45 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:09:45 dut.10.240.183.133: flow list 0
28/10/2020 02:09:45 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 02:09:45 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:45 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:46 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4669c216 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:46 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:09:46 AdvancedIavfRSSTest: hash_infos: [('0x4669c216', '0x6')]
28/10/2020 02:09:46 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 02:09:47 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xea263232 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:47 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:09:47 AdvancedIavfRSSTest: hash_infos: [('0xea263232', '0x2')]
28/10/2020 02:09:47 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 02:09:48 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4669c216 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:48 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:09:48 AdvancedIavfRSSTest: hash_infos: [('0x4669c216', '0x6')]
28/10/2020 02:09:48 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:09:48 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:09:49 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:09:49 dut.10.240.183.133: flow list 0
28/10/2020 02:09:49 dut.10.240.183.133:
28/10/2020 02:09:49 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:49 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:50 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:50 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:09:50 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:09:50 AdvancedIavfRSSTest: sub_case mac_ipv6_udp_l3src_l4dst passed
28/10/2020 02:09:50 dut.10.240.183.133: flow flush 0
28/10/2020 02:09:50 dut.10.240.183.133:
28/10/2020 02:09:50 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_udp_l3dst_l4src================
28/10/2020 02:09:50 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:09:50 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:09:50 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:09:50 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 02:09:50 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:09:50 dut.10.240.183.133: flow list 0
28/10/2020 02:09:51 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 02:09:51 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:51 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:52 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6d3918a8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:52 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:09:52 AdvancedIavfRSSTest: hash_infos: [('0x6d3918a8', '0x8')]
28/10/2020 02:09:52 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:52 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 02:09:53 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xc176e88c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:53 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:09:53 AdvancedIavfRSSTest: hash_infos: [('0xc176e88c', '0xc')]
28/10/2020 02:09:53 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 02:09:54 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6d3918a8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:54 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:09:54 AdvancedIavfRSSTest: hash_infos: [('0x6d3918a8', '0x8')]
28/10/2020 02:09:54 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:09:54 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:09:55 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:09:55 dut.10.240.183.133: flow list 0
28/10/2020 02:09:55 dut.10.240.183.133:
28/10/2020 02:09:55 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:55 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:56 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:56 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:09:56 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:09:56 AdvancedIavfRSSTest: sub_case mac_ipv6_udp_l3dst_l4src passed
28/10/2020 02:09:56 dut.10.240.183.133: flow flush 0
28/10/2020 02:09:56 dut.10.240.183.133:
28/10/2020 02:09:56 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_udp_l3dst_l4dst================
28/10/2020 02:09:56 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:09:56 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:09:56 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:09:56 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 02:09:56 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:09:56 dut.10.240.183.133: flow list 0
28/10/2020 02:09:56 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 02:09:56 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:56 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:09:57 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x27788d63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:57 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:09:57 AdvancedIavfRSSTest: hash_infos: [('0x27788d63', '0x3')]
28/10/2020 02:09:57 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 02:09:59 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8b377d47 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:09:59 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:09:59 AdvancedIavfRSSTest: hash_infos: [('0x8b377d47', '0x7')]
28/10/2020 02:09:59 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:09:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 02:10:00 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x27788d63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:00 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:10:00 AdvancedIavfRSSTest: hash_infos: [('0x27788d63', '0x3')]
28/10/2020 02:10:00 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:10:00 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:10:01 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:10:01 dut.10.240.183.133: flow list 0
28/10/2020 02:10:01 dut.10.240.183.133:
28/10/2020 02:10:01 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:01 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:10:02 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:02 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:10:02 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:10:02 AdvancedIavfRSSTest: sub_case mac_ipv6_udp_l3dst_l4dst passed
28/10/2020 02:10:02 dut.10.240.183.133: flow flush 0
28/10/2020 02:10:02 dut.10.240.183.133:
28/10/2020 02:10:02 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_udp_l4_src================
28/10/2020 02:10:02 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:10:02 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
28/10/2020 02:10:02 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:10:02 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
28/10/2020 02:10:02 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:10:02 dut.10.240.183.133: flow list 0
28/10/2020 02:10:02 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 02:10:02 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:02 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:10:03 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x5fa3943d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:03 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:10:03 AdvancedIavfRSSTest: hash_infos: [('0x5fa3943d', '0xd')]
28/10/2020 02:10:03 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 02:10:04 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x72c38f38 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:04 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:10:04 AdvancedIavfRSSTest: hash_infos: [('0x72c38f38', '0x8')]
28/10/2020 02:10:04 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 02:10:05 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x5fa3943d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:05 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:10:05 AdvancedIavfRSSTest: hash_infos: [('0x5fa3943d', '0xd')]
28/10/2020 02:10:05 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:10:05 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:10:07 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:10:07 dut.10.240.183.133: flow list 0
28/10/2020 02:10:07 dut.10.240.183.133:
28/10/2020 02:10:07 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:07 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:10:08 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:08 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:10:08 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:10:08 AdvancedIavfRSSTest: sub_case mac_ipv6_udp_l4_src passed
28/10/2020 02:10:08 dut.10.240.183.133: flow flush 0
28/10/2020 02:10:08 dut.10.240.183.133:
28/10/2020 02:10:08 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_udp_l4_dst================
28/10/2020 02:10:08 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:10:08 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
28/10/2020 02:10:08 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:10:08 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
28/10/2020 02:10:08 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:10:08 dut.10.240.183.133: flow list 0
28/10/2020 02:10:08 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 02:10:08 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:08 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:10:09 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x7d2732c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:09 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:10:09 AdvancedIavfRSSTest: hash_infos: [('0x7d2732c', '0xc')]
28/10/2020 02:10:09 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:09 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 02:10:10 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x2ab26829 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:10 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:10:10 AdvancedIavfRSSTest: hash_infos: [('0x2ab26829', '0x9')]
28/10/2020 02:10:10 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 02:10:11 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x7d2732c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:11 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:10:11 AdvancedIavfRSSTest: hash_infos: [('0x7d2732c', '0xc')]
28/10/2020 02:10:11 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:10:11 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:10:12 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:10:12 dut.10.240.183.133: flow list 0
28/10/2020 02:10:13 dut.10.240.183.133:
28/10/2020 02:10:13 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:13 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:10:14 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:14 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:10:14 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:10:14 AdvancedIavfRSSTest: sub_case mac_ipv6_udp_l4_dst passed
28/10/2020 02:10:14 dut.10.240.183.133: flow flush 0
28/10/2020 02:10:14 dut.10.240.183.133:
28/10/2020 02:10:14 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_udp_all================
28/10/2020 02:10:14 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:10:14 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
28/10/2020 02:10:14 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:10:14 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
28/10/2020 02:10:14 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:10:14 dut.10.240.183.133: flow list 0
28/10/2020 02:10:14 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 02:10:14 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:14 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:10:15 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xce081a20 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:15 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:10:15 AdvancedIavfRSSTest: hash_infos: [('0xce081a20', '0x0')]
28/10/2020 02:10:15 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:10:16 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4b015061 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:16 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:10:16 AdvancedIavfRSSTest: hash_infos: [('0x4b015061', '0x1')]
28/10/2020 02:10:16 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:10:17 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xf20b505 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:17 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:10:17 AdvancedIavfRSSTest: hash_infos: [('0xf20b505', '0x5')]
28/10/2020 02:10:17 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 02:10:18 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x7dd8fe63 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:18 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:10:18 AdvancedIavfRSSTest: hash_infos: [('0x7dd8fe63', '0x3')]
28/10/2020 02:10:18 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 02:10:19 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x2a4b58b5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:19 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:10:19 AdvancedIavfRSSTest: hash_infos: [('0x2a4b58b5', '0x5')]
28/10/2020 02:10:19 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E1")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:10:20 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E1 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xce081a20 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:20 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:10:20 AdvancedIavfRSSTest: hash_infos: [('0xce081a20', '0x0')]
28/10/2020 02:10:20 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:10:20 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:10:22 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:10:22 dut.10.240.183.133: flow list 0
28/10/2020 02:10:22 dut.10.240.183.133:
28/10/2020 02:10:22 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:22 AdvancedIavfRSSTest: ['Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 02:10:23 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:23 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:10:23 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:10:23 AdvancedIavfRSSTest: sub_case mac_ipv6_udp_all passed
28/10/2020 02:10:23 dut.10.240.183.133: flow flush 0
28/10/2020 02:10:23 dut.10.240.183.133:
28/10/2020 02:10:23 AdvancedIavfRSSTest: {'mac_ipv6_udp_l2_src': 'passed', 'mac_ipv6_udp_l2_dst': 'passed', 'mac_ipv6_udp_l2src_l2dst': 'passed', 'mac_ipv6_udp_l3_src': 'passed', 'mac_ipv6_udp_l3_dst': 'passed', 'mac_ipv6_udp_l3src_l4src': 'passed', 'mac_ipv6_udp_l3src_l4dst': 'passed', 'mac_ipv6_udp_l3dst_l4src': 'passed', 'mac_ipv6_udp_l3dst_l4dst': 'passed', 'mac_ipv6_udp_l4_src': 'passed', 'mac_ipv6_udp_l4_dst': 'passed', 'mac_ipv6_udp_all': 'passed'}
28/10/2020 02:10:23 AdvancedIavfRSSTest: pass rate is: 100.0
28/10/2020 02:10:23 AdvancedIavfRSSTest: Test Case test_mac_ipv6_udp Result PASSED:
28/10/2020 02:10:23 dut.10.240.183.133: flow flush 0
28/10/2020 02:10:24 dut.10.240.183.133:
testpmd>
28/10/2020 02:10:24 dut.10.240.183.133: clear port stats all
28/10/2020 02:10:25 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 02:10:25 dut.10.240.183.133: stop
28/10/2020 02:10:25 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 12 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 02:10:25 AdvancedIavfRSSTest: Test Case test_multirules Begin
28/10/2020 02:10:25 dut.10.240.183.133:
28/10/2020 02:10:25 tester:
28/10/2020 02:10:25 dut.10.240.183.133: start
28/10/2020 02:10:25 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 02:10:25 AdvancedIavfRSSTest: ===================Test sub case: multirules subcase 1 ================
28/10/2020 02:10:25 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
28/10/2020 02:10:25 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:10:25 dut.10.240.183.133: flow list 0
28/10/2020 02:10:26 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 02:10:26 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:26 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)
28/10/2020 02:10:27 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xa481b560 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:27 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 02:10:27 AdvancedIavfRSSTest: hash_infos: [('0xa481b560', '0x0')]
28/10/2020 02:10:27 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:27 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)
28/10/2020 02:10:28 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xdd45c378 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:28 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:10:28 AdvancedIavfRSSTest: hash_infos: [('0xdd45c378', '0x8')]
28/10/2020 02:10:28 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
28/10/2020 02:10:28 dut.10.240.183.133:
Flow rule #1 created
28/10/2020 02:10:28 dut.10.240.183.133: flow list 0
28/10/2020 02:10:28 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
1 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 02:10:28 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)
28/10/2020 02:10:29 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x2ecd2f48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:29 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 02:10:29 AdvancedIavfRSSTest: hash_infos: [('0x2ecd2f48', '0x8')]
28/10/2020 02:10:29 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)
28/10/2020 02:10:30 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x2ecd2f48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:30 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 02:10:30 AdvancedIavfRSSTest: hash_infos: [('0x2ecd2f48', '0x8')]
28/10/2020 02:10:30 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:30 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.7")/UDP(dport=45)/Raw("x"*480)
28/10/2020 02:10:31 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xdd45c378 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:31 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:10:31 AdvancedIavfRSSTest: hash_infos: [('0xdd45c378', '0x8')]
28/10/2020 02:10:31 dut.10.240.183.133: flow destroy 0 rule 1
28/10/2020 02:10:32 dut.10.240.183.133:
Flow rule #1 destroyed
testpmd>
28/10/2020 02:10:32 dut.10.240.183.133: flow list 0
28/10/2020 02:10:32 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 02:10:32 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:32 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)
28/10/2020 02:10:33 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xafb0c0a7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:33 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 02:10:33 AdvancedIavfRSSTest: hash_infos: [('0xafb0c0a7', '0x7')]
28/10/2020 02:10:33 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:33 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.9")/UDP(dport=45)/Raw("x"*480)
28/10/2020 02:10:35 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x8d3c2a99 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:35 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:10:35 AdvancedIavfRSSTest: hash_infos: [('0x8d3c2a99', '0x9')]
28/10/2020 02:10:35 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.9")/UDP(dport=45)/Raw("x"*480)
28/10/2020 02:10:36 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xf4f85c81 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:36 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:10:36 AdvancedIavfRSSTest: hash_infos: [('0xf4f85c81', '0x1')]
28/10/2020 02:10:36 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:10:37 dut.10.240.183.133:
iavf_execute_vf_cmd(): No response or return failure (-5) for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
iavf_hash_destroy(): fail to del RSS configure
iavf_flow_destroy(): Failed to destroy flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to delete rss rule.: Operation not permitted
testpmd>
28/10/2020 02:10:37 AdvancedIavfRSSTest: Test Case test_multirules Result FAILED: "flow rule ['0'] delete failed"
28/10/2020 02:10:37 dut.10.240.183.133: flow flush 0
28/10/2020 02:10:38 dut.10.240.183.133:
iavf_execute_vf_cmd(): No response or return failure (-5) for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
iavf_hash_destroy(): fail to del RSS configure
iavf_flow_destroy(): Failed to destroy flow
iavf_flow_flush(): Failed to flush flows
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to delete rss rule.: Operation not permitted
testpmd>
28/10/2020 02:10:38 dut.10.240.183.133: clear port stats all
28/10/2020 02:10:39 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 02:10:39 dut.10.240.183.133: stop
28/10/2020 02:10:39 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 02:10:39 AdvancedIavfRSSTest: Test Case test_negative_case Begin
28/10/2020 02:10:39 dut.10.240.183.133:
28/10/2020 02:10:39 tester:
28/10/2020 02:10:39 dut.10.240.183.133: start
28/10/2020 02:10:39 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 02:10:39 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types eth l3-src-only end key_len 0 queues end / end
28/10/2020 02:10:40 dut.10.240.183.133:
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 02:10:40 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4-udp end key_len 0 queues end / end
28/10/2020 02:10:40 dut.10.240.183.133:
iavf_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
28/10/2020 02:10:40 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end
28/10/2020 02:10:40 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:10:40 AdvancedIavfRSSTest: Test Case test_negative_case Result FAILED: 'rule flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end create successfully'
28/10/2020 02:10:40 dut.10.240.183.133: flow flush 0
28/10/2020 02:10:41 dut.10.240.183.133:
iavf_execute_vf_cmd(): No response or return failure (-5) for cmd 46
iavf_add_del_rss_cfg(): Failed to execute command of OP_DEL_RSS_INPUT_CFG
iavf_hash_destroy(): fail to del RSS configure
iavf_flow_destroy(): Failed to destroy flow
iavf_flow_flush(): Failed to flush flows
port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to delete rss rule.: Operation not permitted
testpmd>
28/10/2020 02:10:41 dut.10.240.183.133: clear port stats all
28/10/2020 02:10:42 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 02:10:42 dut.10.240.183.133: stop
28/10/2020 02:10:42 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 02:10:42 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4 Begin
28/10/2020 02:10:42 dut.10.240.183.133:
28/10/2020 02:10:42 tester:
28/10/2020 02:10:42 dut.10.240.183.133: start
28/10/2020 02:10:42 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 02:10:42 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_all================
28/10/2020 02:10:42 AdvancedIavfRSSTest: ------------handle pre-test--------------
28/10/2020 02:10:42 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 02:10:43 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:43 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-nonfrag-pre'}
28/10/2020 02:10:43 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:10:43 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:43 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 02:10:45 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:45 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-nonfrag-pre'}
28/10/2020 02:10:45 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:10:45 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)
28/10/2020 02:10:46 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:46 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-frag-pre'}
28/10/2020 02:10:46 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:10:46 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1",frag=6)/("X"*480)
28/10/2020 02:10:47 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:47 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-frag-pre'}
28/10/2020 02:10:47 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:10:47 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 02:10:48 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:48 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-icmp-pre'}
28/10/2020 02:10:48 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:10:48 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/ICMP()/("X"*480)
28/10/2020 02:10:49 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:49 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-icmp-pre'}
28/10/2020 02:10:49 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:10:49 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:10:50 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:50 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp-pre'}
28/10/2020 02:10:50 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:10:50 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:10:51 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:51 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp-pre'}
28/10/2020 02:10:51 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:10:51 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:10:51 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
28/10/2020 02:10:51 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:10:51 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
28/10/2020 02:10:51 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:10:51 dut.10.240.183.133: flow list 0
28/10/2020 02:10:51 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
28/10/2020 02:10:51 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:51 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 02:10:52 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x9eaa9caa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:52 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-nonfrag'}
28/10/2020 02:10:52 AdvancedIavfRSSTest: hash_infos: [('0x9eaa9caa', '0xa')]
28/10/2020 02:10:52 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:52 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 02:10:53 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x9eaa9caa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:53 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-nonfrag'}
28/10/2020 02:10:53 AdvancedIavfRSSTest: hash_infos: [('0x9eaa9caa', '0xa')]
28/10/2020 02:10:53 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)
28/10/2020 02:10:54 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x9eaa9caa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:54 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-frag'}
28/10/2020 02:10:54 AdvancedIavfRSSTest: hash_infos: [('0x9eaa9caa', '0xa')]
28/10/2020 02:10:54 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1",frag=6)/("X"*480)
28/10/2020 02:10:56 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x9eaa9caa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:56 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-frag'}
28/10/2020 02:10:56 AdvancedIavfRSSTest: hash_infos: [('0x9eaa9caa', '0xa')]
28/10/2020 02:10:56 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:56 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 02:10:57 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x9eaa9caa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:57 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-icmp'}
28/10/2020 02:10:57 AdvancedIavfRSSTest: hash_infos: [('0x9eaa9caa', '0xa')]
28/10/2020 02:10:57 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/ICMP()/("X"*480)
28/10/2020 02:10:58 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x9eaa9caa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:58 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-icmp'}
28/10/2020 02:10:58 AdvancedIavfRSSTest: hash_infos: [('0x9eaa9caa', '0xa')]
28/10/2020 02:10:58 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:10:59 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x9eaa9caa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:10:59 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 02:10:59 AdvancedIavfRSSTest: hash_infos: [('0x9eaa9caa', '0xa')]
28/10/2020 02:10:59 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:10:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:00 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x9eaa9caa - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:00 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 02:11:00 AdvancedIavfRSSTest: hash_infos: [('0x9eaa9caa', '0xa')]
28/10/2020 02:11:00 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:11:01 dut.10.240.183.133: port 0/queue 11: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xbe66a8fb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:01 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6'}
28/10/2020 02:11:01 AdvancedIavfRSSTest: hash_infos: [('0xbe66a8fb', '0xb')]
28/10/2020 02:11:01 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2928")/("X"*480)
28/10/2020 02:11:02 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x6d16eff2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:02 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6'}
28/10/2020 02:11:02 AdvancedIavfRSSTest: hash_infos: [('0x6d16eff2', '0x2')]
28/10/2020 02:11:02 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:11:02 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:11:03 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:11:03 dut.10.240.183.133: flow list 0
28/10/2020 02:11:03 dut.10.240.183.133:
28/10/2020 02:11:03 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 02:11:04 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:04 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-nonfrag-post'}
28/10/2020 02:11:04 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:11:04 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 02:11:05 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:05 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv4-nonfrag-post'}
28/10/2020 02:11:05 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:11:05 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)
28/10/2020 02:11:06 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:06 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-frag-post'}
28/10/2020 02:11:06 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:11:06 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:06 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1",frag=6)/("X"*480)
28/10/2020 02:11:08 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:08 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv4-frag-post'}
28/10/2020 02:11:08 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:11:08 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 02:11:09 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:09 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-icmp-post'}
28/10/2020 02:11:09 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:11:09 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:09 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/ICMP()/("X"*480)
28/10/2020 02:11:10 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:10 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv4-icmp-post'}
28/10/2020 02:11:10 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:11:10 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:10 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:11 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:11 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp-post'}
28/10/2020 02:11:11 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:11:11 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:11 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:12 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:12 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv4-tcp-post'}
28/10/2020 02:11:12 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:11:12 AdvancedIavfRSSTest: sub_case mac_ipv4_all passed
28/10/2020 02:11:12 dut.10.240.183.133: flow flush 0
28/10/2020 02:11:12 dut.10.240.183.133:
28/10/2020 02:11:12 AdvancedIavfRSSTest: {'mac_ipv4_all': 'passed'}
28/10/2020 02:11:12 AdvancedIavfRSSTest: pass rate is: 100.0
28/10/2020 02:11:12 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4 Result PASSED:
28/10/2020 02:11:12 dut.10.240.183.133: flow flush 0
28/10/2020 02:11:13 dut.10.240.183.133:
testpmd>
28/10/2020 02:11:13 dut.10.240.183.133: clear port stats all
28/10/2020 02:11:14 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 02:11:14 dut.10.240.183.133: stop
28/10/2020 02:11:14 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 02:11:14 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_sctp Begin
28/10/2020 02:11:14 dut.10.240.183.133:
28/10/2020 02:11:15 tester:
28/10/2020 02:11:15 dut.10.240.183.133: start
28/10/2020 02:11:15 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 02:11:15 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_sctp_all================
28/10/2020 02:11:15 AdvancedIavfRSSTest: ------------handle pre-test--------------
28/10/2020 02:11:15 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:16 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:16 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-sctp-pre'}
28/10/2020 02:11:16 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:11:16 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:17 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:17 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp-pre'}
28/10/2020 02:11:17 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:11:17 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)
28/10/2020 02:11:18 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:18 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp-pre'}
28/10/2020 02:11:18 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:11:18 AdvancedIavfRSSTest: hash value ['0x745654ec'] should be different with ipv4-sctp-pre ['0x745654ec']
28/10/2020 02:11:18 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)
28/10/2020 02:11:19 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:19 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-sctp-pre'}
28/10/2020 02:11:19 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:11:19 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:11:19 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss func symmetric_toeplitz types ipv4-sctp end key_len 0 queues end / end
28/10/2020 02:11:19 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:11:19 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss func symmetric_toeplitz types ipv4-sctp end key_len 0 queues end / end
28/10/2020 02:11:19 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:11:19 dut.10.240.183.133: flow list 0
28/10/2020 02:11:19 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 02:11:19 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:20 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xc2e4831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:20 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-sctp'}
28/10/2020 02:11:20 AdvancedIavfRSSTest: hash_infos: [('0xc2e4831a', '0xa')]
28/10/2020 02:11:20 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:21 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xc2e4831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:21 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
28/10/2020 02:11:21 AdvancedIavfRSSTest: hash_infos: [('0xc2e4831a', '0xa')]
28/10/2020 02:11:21 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:21 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)
28/10/2020 02:11:22 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xc2e4831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:22 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
28/10/2020 02:11:22 AdvancedIavfRSSTest: hash_infos: [('0xc2e4831a', '0xa')]
28/10/2020 02:11:22 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:22 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)
28/10/2020 02:11:23 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xc2e4831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:23 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
28/10/2020 02:11:23 AdvancedIavfRSSTest: hash_infos: [('0xc2e4831a', '0xa')]
28/10/2020 02:11:23 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:23 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:25 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:25 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 02:11:25 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:11:25 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:26 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:26 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:11:26 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:11:26 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:11:26 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:11:27 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:11:27 dut.10.240.183.133: flow list 0
28/10/2020 02:11:27 dut.10.240.183.133:
28/10/2020 02:11:27 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:27 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:28 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:28 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-sctp-post'}
28/10/2020 02:11:28 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:11:28 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:29 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:29 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv4-sctp-post'}
28/10/2020 02:11:29 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:11:29 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)
28/10/2020 02:11:30 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:30 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv4-sctp-post'}
28/10/2020 02:11:30 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:11:30 AdvancedIavfRSSTest: hash value ['0x745654ec'] should be different with ipv4-sctp-post ['0x745654ec']
28/10/2020 02:11:30 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:30 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)
28/10/2020 02:11:31 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:31 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv4-sctp-post'}
28/10/2020 02:11:31 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:11:31 AdvancedIavfRSSTest: sub_case mac_ipv4_sctp_all failed: '["hash value [\'0x745654ec\'] should be different with ipv4-sctp-pre [\'0x745654ec\']", "hash value [\'0x745654ec\'] should be different with ipv4-sctp-post [\'0x745654ec\']"]'
28/10/2020 02:11:31 dut.10.240.183.133: flow flush 0
28/10/2020 02:11:31 dut.10.240.183.133:
28/10/2020 02:11:31 AdvancedIavfRSSTest: {'mac_ipv4_sctp_all': 'failed'}
28/10/2020 02:11:31 AdvancedIavfRSSTest: pass rate is: 0.0
28/10/2020 02:11:31 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_sctp Result FAILED: 'some subcases failed'
28/10/2020 02:11:31 dut.10.240.183.133: flow flush 0
28/10/2020 02:11:32 dut.10.240.183.133:
testpmd>
28/10/2020 02:11:32 dut.10.240.183.133: clear port stats all
28/10/2020 02:11:34 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 02:11:34 dut.10.240.183.133: stop
28/10/2020 02:11:34 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 02:11:34 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_tcp Begin
28/10/2020 02:11:34 dut.10.240.183.133:
28/10/2020 02:11:34 tester:
28/10/2020 02:11:34 dut.10.240.183.133: start
28/10/2020 02:11:34 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 02:11:34 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_tcp_all================
28/10/2020 02:11:34 AdvancedIavfRSSTest: ------------handle pre-test--------------
28/10/2020 02:11:34 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:34 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:35 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:35 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp-pre'}
28/10/2020 02:11:35 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:11:35 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:36 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:36 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp-pre'}
28/10/2020 02:11:36 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:11:36 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)
28/10/2020 02:11:37 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:37 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp-pre'}
28/10/2020 02:11:37 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:11:37 AdvancedIavfRSSTest: hash value ['0x745654ec'] should be different with ipv4-tcp-pre ['0x745654ec']
28/10/2020 02:11:37 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)
28/10/2020 02:11:38 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:38 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp-pre'}
28/10/2020 02:11:38 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:11:38 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:11:38 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
28/10/2020 02:11:38 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:11:38 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
28/10/2020 02:11:38 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:11:38 dut.10.240.183.133: flow list 0
28/10/2020 02:11:39 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 02:11:39 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:40 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xc2e4831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:40 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 02:11:40 AdvancedIavfRSSTest: hash_infos: [('0xc2e4831a', '0xa')]
28/10/2020 02:11:40 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:40 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:41 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xc2e4831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:41 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 02:11:41 AdvancedIavfRSSTest: hash_infos: [('0xc2e4831a', '0xa')]
28/10/2020 02:11:41 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)
28/10/2020 02:11:42 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xc2e4831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:42 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 02:11:42 AdvancedIavfRSSTest: hash_infos: [('0xc2e4831a', '0xa')]
28/10/2020 02:11:42 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:42 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)
28/10/2020 02:11:43 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xc2e4831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:43 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 02:11:43 AdvancedIavfRSSTest: hash_infos: [('0xc2e4831a', '0xa')]
28/10/2020 02:11:43 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:43 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:44 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:44 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 02:11:44 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:11:44 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:44 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:45 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:45 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 02:11:45 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:11:45 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:11:45 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:11:46 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:11:46 dut.10.240.183.133: flow list 0
28/10/2020 02:11:46 dut.10.240.183.133:
28/10/2020 02:11:46 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:47 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:47 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp-post'}
28/10/2020 02:11:47 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:11:47 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:48 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:48 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv4-tcp-post'}
28/10/2020 02:11:48 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:11:48 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)
28/10/2020 02:11:49 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:49 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv4-tcp-post'}
28/10/2020 02:11:49 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:11:49 AdvancedIavfRSSTest: hash value ['0x745654ec'] should be different with ipv4-tcp-post ['0x745654ec']
28/10/2020 02:11:49 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)
28/10/2020 02:11:51 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:51 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv4-tcp-post'}
28/10/2020 02:11:51 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:11:51 AdvancedIavfRSSTest: sub_case mac_ipv4_tcp_all failed: '["hash value [\'0x745654ec\'] should be different with ipv4-tcp-pre [\'0x745654ec\']", "hash value [\'0x745654ec\'] should be different with ipv4-tcp-post [\'0x745654ec\']"]'
28/10/2020 02:11:51 dut.10.240.183.133: flow flush 0
28/10/2020 02:11:51 dut.10.240.183.133:
28/10/2020 02:11:51 AdvancedIavfRSSTest: {'mac_ipv4_tcp_all': 'failed'}
28/10/2020 02:11:51 AdvancedIavfRSSTest: pass rate is: 0.0
28/10/2020 02:11:51 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_tcp Result FAILED: 'some subcases failed'
28/10/2020 02:11:51 dut.10.240.183.133: flow flush 0
28/10/2020 02:11:52 dut.10.240.183.133:
testpmd>
28/10/2020 02:11:52 dut.10.240.183.133: clear port stats all
28/10/2020 02:11:53 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 02:11:53 dut.10.240.183.133: stop
28/10/2020 02:11:53 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 02:11:53 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_udp Begin
28/10/2020 02:11:53 dut.10.240.183.133:
28/10/2020 02:11:53 tester:
28/10/2020 02:11:53 dut.10.240.183.133: start
28/10/2020 02:11:53 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 02:11:53 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv4_udp_all================
28/10/2020 02:11:53 AdvancedIavfRSSTest: ------------handle pre-test--------------
28/10/2020 02:11:53 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:54 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:54 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp-pre'}
28/10/2020 02:11:54 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:11:54 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:55 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:55 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp-pre'}
28/10/2020 02:11:55 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:11:55 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:55 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)
28/10/2020 02:11:57 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:57 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp-pre'}
28/10/2020 02:11:57 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:11:57 AdvancedIavfRSSTest: hash value ['0x745654ec'] should be different with ipv4-udp-pre ['0x745654ec']
28/10/2020 02:11:57 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:57 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)
28/10/2020 02:11:58 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:58 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-udp-pre'}
28/10/2020 02:11:58 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:11:58 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:11:58 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
28/10/2020 02:11:58 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:11:58 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
28/10/2020 02:11:58 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:11:58 dut.10.240.183.133: flow list 0
28/10/2020 02:11:58 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 02:11:58 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:11:59 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xc2e4831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:11:59 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 02:11:59 AdvancedIavfRSSTest: hash_infos: [('0xc2e4831a', '0xa')]
28/10/2020 02:11:59 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:11:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:00 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xc2e4831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:00 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 02:12:00 AdvancedIavfRSSTest: hash_infos: [('0xc2e4831a', '0xa')]
28/10/2020 02:12:00 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)
28/10/2020 02:12:01 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xc2e4831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:01 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 02:12:01 AdvancedIavfRSSTest: hash_infos: [('0xc2e4831a', '0xa')]
28/10/2020 02:12:01 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)
28/10/2020 02:12:02 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xc2e4831a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:02 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 02:12:02 AdvancedIavfRSSTest: hash_infos: [('0xc2e4831a', '0xa')]
28/10/2020 02:12:02 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:02 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:03 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:03 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 02:12:03 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:12:03 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:04 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:04 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 02:12:04 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:12:04 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:12:04 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:12:05 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:12:05 dut.10.240.183.133: flow list 0
28/10/2020 02:12:06 dut.10.240.183.133:
28/10/2020 02:12:06 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:06 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:07 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:07 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-udp-post'}
28/10/2020 02:12:07 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:12:07 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:07 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:08 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:08 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv4-udp-post'}
28/10/2020 02:12:08 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:12:08 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)
28/10/2020 02:12:09 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:09 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv4-udp-post'}
28/10/2020 02:12:09 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:12:09 AdvancedIavfRSSTest: hash value ['0x745654ec'] should be different with ipv4-udp-post ['0x745654ec']
28/10/2020 02:12:09 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:09 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)
28/10/2020 02:12:10 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:10 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv4-udp-post'}
28/10/2020 02:12:10 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:12:10 AdvancedIavfRSSTest: sub_case mac_ipv4_udp_all failed: '["hash value [\'0x745654ec\'] should be different with ipv4-udp-pre [\'0x745654ec\']", "hash value [\'0x745654ec\'] should be different with ipv4-udp-post [\'0x745654ec\']"]'
28/10/2020 02:12:10 dut.10.240.183.133: flow flush 0
28/10/2020 02:12:10 dut.10.240.183.133:
28/10/2020 02:12:10 AdvancedIavfRSSTest: {'mac_ipv4_udp_all': 'failed'}
28/10/2020 02:12:10 AdvancedIavfRSSTest: pass rate is: 0.0
28/10/2020 02:12:10 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv4_udp Result FAILED: 'some subcases failed'
28/10/2020 02:12:10 dut.10.240.183.133: flow flush 0
28/10/2020 02:12:11 dut.10.240.183.133:
testpmd>
28/10/2020 02:12:11 dut.10.240.183.133: clear port stats all
28/10/2020 02:12:12 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 02:12:12 dut.10.240.183.133: stop
28/10/2020 02:12:12 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 02:12:12 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6 Begin
28/10/2020 02:12:12 dut.10.240.183.133:
28/10/2020 02:12:13 tester:
28/10/2020 02:12:13 dut.10.240.183.133: start
28/10/2020 02:12:13 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 02:12:13 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_all================
28/10/2020 02:12:13 AdvancedIavfRSSTest: ------------handle pre-test--------------
28/10/2020 02:12:13 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:12:14 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:14 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nonfrag-pre'}
28/10/2020 02:12:14 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:12:14 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:14 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:12:15 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xac3e40d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:15 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-nonfrag-pre'}
28/10/2020 02:12:15 AdvancedIavfRSSTest: hash_infos: [('0xac3e40d7', '0x7')]
28/10/2020 02:12:15 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:12:16 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:16 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-frag-pre'}
28/10/2020 02:12:16 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:12:16 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:12:17 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xac3e40d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:17 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-frag-pre'}
28/10/2020 02:12:17 AdvancedIavfRSSTest: hash_infos: [('0xac3e40d7', '0x7')]
28/10/2020 02:12:17 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:17 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 02:12:18 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:18 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-icmp-pre'}
28/10/2020 02:12:18 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:12:18 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 02:12:19 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xac3e40d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:19 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-icmp-pre'}
28/10/2020 02:12:19 AdvancedIavfRSSTest: hash_infos: [('0xac3e40d7', '0x7')]
28/10/2020 02:12:19 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:19 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:20 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:20 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp-pre'}
28/10/2020 02:12:20 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:12:20 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:21 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xac3e40d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:21 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp-pre'}
28/10/2020 02:12:21 AdvancedIavfRSSTest: hash_infos: [('0xac3e40d7', '0x7')]
28/10/2020 02:12:21 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:12:21 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
28/10/2020 02:12:21 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:12:21 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
28/10/2020 02:12:21 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:12:21 dut.10.240.183.133: flow list 0
28/10/2020 02:12:21 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 02:12:21 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:21 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:12:23 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x9751a26d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:23 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
28/10/2020 02:12:23 AdvancedIavfRSSTest: hash_infos: [('0x9751a26d', '0xd')]
28/10/2020 02:12:23 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:23 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:12:24 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x9751a26d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:24 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
28/10/2020 02:12:24 AdvancedIavfRSSTest: hash_infos: [('0x9751a26d', '0xd')]
28/10/2020 02:12:24 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:24 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:12:25 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x9751a26d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:25 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-frag'}
28/10/2020 02:12:25 AdvancedIavfRSSTest: hash_infos: [('0x9751a26d', '0xd')]
28/10/2020 02:12:25 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:25 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:12:26 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x9751a26d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:26 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-frag'}
28/10/2020 02:12:26 AdvancedIavfRSSTest: hash_infos: [('0x9751a26d', '0xd')]
28/10/2020 02:12:26 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:26 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 02:12:27 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x9751a26d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:27 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-icmp'}
28/10/2020 02:12:27 AdvancedIavfRSSTest: hash_infos: [('0x9751a26d', '0xd')]
28/10/2020 02:12:27 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:27 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 02:12:28 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x9751a26d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:28 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
28/10/2020 02:12:28 AdvancedIavfRSSTest: hash_infos: [('0x9751a26d', '0xd')]
28/10/2020 02:12:28 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:28 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:29 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x9751a26d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:29 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:12:29 AdvancedIavfRSSTest: hash_infos: [('0x9751a26d', '0xd')]
28/10/2020 02:12:29 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:29 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:30 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x9751a26d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:30 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:12:30 AdvancedIavfRSSTest: hash_infos: [('0x9751a26d', '0xd')]
28/10/2020 02:12:30 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:30 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 02:12:31 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x745654ec - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:31 AdvancedIavfRSSTest: action: {'save_hash': 'ipv4-nonfrag'}
28/10/2020 02:12:31 AdvancedIavfRSSTest: hash_infos: [('0x745654ec', '0xc')]
28/10/2020 02:12:31 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:31 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 02:12:32 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xeafcc846 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:32 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 02:12:32 AdvancedIavfRSSTest: hash_infos: [('0xeafcc846', '0x6')]
28/10/2020 02:12:32 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:12:32 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:12:33 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:12:33 dut.10.240.183.133: flow list 0
28/10/2020 02:12:33 dut.10.240.183.133:
28/10/2020 02:12:33 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:33 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:12:35 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:35 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-nonfrag-post'}
28/10/2020 02:12:35 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:12:35 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:35 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 02:12:36 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xac3e40d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:36 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv6-nonfrag-post'}
28/10/2020 02:12:36 AdvancedIavfRSSTest: hash_infos: [('0xac3e40d7', '0x7')]
28/10/2020 02:12:36 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:36 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:12:37 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:37 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-frag-post'}
28/10/2020 02:12:37 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:12:37 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:37 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 02:12:38 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xac3e40d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:38 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv6-frag-post'}
28/10/2020 02:12:38 AdvancedIavfRSSTest: hash_infos: [('0xac3e40d7', '0x7')]
28/10/2020 02:12:38 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:38 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 02:12:39 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:39 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-icmp-post'}
28/10/2020 02:12:39 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:12:39 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:39 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 02:12:40 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xac3e40d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:40 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv6-icmp-post'}
28/10/2020 02:12:40 AdvancedIavfRSSTest: hash_infos: [('0xac3e40d7', '0x7')]
28/10/2020 02:12:40 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:40 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:41 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:41 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp-post'}
28/10/2020 02:12:41 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:12:41 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:41 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:42 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xac3e40d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:42 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv6-udp-post'}
28/10/2020 02:12:42 AdvancedIavfRSSTest: hash_infos: [('0xac3e40d7', '0x7')]
28/10/2020 02:12:42 AdvancedIavfRSSTest: sub_case mac_ipv6_all passed
28/10/2020 02:12:42 dut.10.240.183.133: flow flush 0
28/10/2020 02:12:42 dut.10.240.183.133:
28/10/2020 02:12:42 AdvancedIavfRSSTest: {'mac_ipv6_all': 'passed'}
28/10/2020 02:12:42 AdvancedIavfRSSTest: pass rate is: 100.0
28/10/2020 02:12:42 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6 Result PASSED:
28/10/2020 02:12:42 dut.10.240.183.133: flow flush 0
28/10/2020 02:12:43 dut.10.240.183.133:
testpmd>
28/10/2020 02:12:43 dut.10.240.183.133: clear port stats all
28/10/2020 02:12:44 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 02:12:44 dut.10.240.183.133: stop
28/10/2020 02:12:45 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 02:12:45 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_sctp Begin
28/10/2020 02:12:45 dut.10.240.183.133:
28/10/2020 02:12:45 tester:
28/10/2020 02:12:45 dut.10.240.183.133: start
28/10/2020 02:12:45 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 02:12:45 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_sctp_all================
28/10/2020 02:12:45 AdvancedIavfRSSTest: ------------handle pre-test--------------
28/10/2020 02:12:45 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:45 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:46 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:46 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-sctp-pre'}
28/10/2020 02:12:46 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:12:46 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:46 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:47 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xac3e40d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:47 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-sctp-pre'}
28/10/2020 02:12:47 AdvancedIavfRSSTest: hash_infos: [('0xac3e40d7', '0x7')]
28/10/2020 02:12:47 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:12:47 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss func symmetric_toeplitz types ipv6-sctp end key_len 0 queues end / end
28/10/2020 02:12:47 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:12:47 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss func symmetric_toeplitz types ipv6-sctp end key_len 0 queues end / end
28/10/2020 02:12:47 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:12:47 dut.10.240.183.133: flow list 0
28/10/2020 02:12:47 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 02:12:47 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:47 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:48 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xf1b700f6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:48 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-sctp'}
28/10/2020 02:12:48 AdvancedIavfRSSTest: hash_infos: [('0xf1b700f6', '0x6')]
28/10/2020 02:12:48 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:48 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:49 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xf1b700f6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:49 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-sctp'}
28/10/2020 02:12:49 AdvancedIavfRSSTest: hash_infos: [('0xf1b700f6', '0x6')]
28/10/2020 02:12:49 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:49 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:50 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:50 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:12:50 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:12:50 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:50 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:52 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xac3e40d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:52 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:12:52 AdvancedIavfRSSTest: hash_infos: [('0xac3e40d7', '0x7')]
28/10/2020 02:12:52 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:12:52 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:12:53 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:12:53 dut.10.240.183.133: flow list 0
28/10/2020 02:12:53 dut.10.240.183.133:
28/10/2020 02:12:53 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:53 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:54 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:54 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-sctp-post'}
28/10/2020 02:12:54 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:12:54 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:54 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:55 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xac3e40d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:55 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv6-sctp-post'}
28/10/2020 02:12:55 AdvancedIavfRSSTest: hash_infos: [('0xac3e40d7', '0x7')]
28/10/2020 02:12:55 AdvancedIavfRSSTest: sub_case mac_ipv6_sctp_all passed
28/10/2020 02:12:55 dut.10.240.183.133: flow flush 0
28/10/2020 02:12:55 dut.10.240.183.133:
28/10/2020 02:12:55 AdvancedIavfRSSTest: {'mac_ipv6_sctp_all': 'passed'}
28/10/2020 02:12:55 AdvancedIavfRSSTest: pass rate is: 100.0
28/10/2020 02:12:55 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_sctp Result PASSED:
28/10/2020 02:12:55 dut.10.240.183.133: flow flush 0
28/10/2020 02:12:56 dut.10.240.183.133:
testpmd>
28/10/2020 02:12:56 dut.10.240.183.133: clear port stats all
28/10/2020 02:12:57 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 02:12:57 dut.10.240.183.133: stop
28/10/2020 02:12:57 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 02:12:57 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_tcp Begin
28/10/2020 02:12:58 dut.10.240.183.133:
28/10/2020 02:12:58 tester:
28/10/2020 02:12:58 dut.10.240.183.133: start
28/10/2020 02:12:58 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 02:12:58 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_tcp_all================
28/10/2020 02:12:58 AdvancedIavfRSSTest: ------------handle pre-test--------------
28/10/2020 02:12:58 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:58 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:12:59 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:12:59 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp-pre'}
28/10/2020 02:12:59 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:12:59 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:12:59 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:13:00 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xac3e40d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:13:00 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-tcp-pre'}
28/10/2020 02:13:00 AdvancedIavfRSSTest: hash_infos: [('0xac3e40d7', '0x7')]
28/10/2020 02:13:00 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:13:00 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
28/10/2020 02:13:00 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:13:00 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
28/10/2020 02:13:00 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:13:00 dut.10.240.183.133: flow list 0
28/10/2020 02:13:00 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 02:13:00 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:13:00 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:13:01 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xf1b700f6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:13:01 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp'}
28/10/2020 02:13:01 AdvancedIavfRSSTest: hash_infos: [('0xf1b700f6', '0x6')]
28/10/2020 02:13:01 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:13:01 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:13:02 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xf1b700f6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:13:02 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
28/10/2020 02:13:02 AdvancedIavfRSSTest: hash_infos: [('0xf1b700f6', '0x6')]
28/10/2020 02:13:02 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:13:02 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:13:03 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:13:03 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:13:03 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:13:03 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:13:03 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:13:04 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xac3e40d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:13:04 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 02:13:04 AdvancedIavfRSSTest: hash_infos: [('0xac3e40d7', '0x7')]
28/10/2020 02:13:04 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:13:04 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:13:05 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=584 - nb_segs=1 - RSS hash=0xce081a20 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:13:05 AdvancedIavfRSSTest: action: {'save_hash': 'nvgre-eth-ipv6-udp'}
28/10/2020 02:13:05 AdvancedIavfRSSTest: hash_infos: [('0xce081a20', '0x0')]
28/10/2020 02:13:05 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:13:05 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:13:07 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x0800 - length=584 - nb_segs=1 - RSS hash=0x5959b84d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:13:07 AdvancedIavfRSSTest: action: {'check_hash_different': 'nvgre-eth-ipv6-udp'}
28/10/2020 02:13:07 AdvancedIavfRSSTest: hash_infos: [('0x5959b84d', '0xd')]
28/10/2020 02:13:07 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:13:07 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:13:08 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:13:08 dut.10.240.183.133: flow list 0
28/10/2020 02:13:08 dut.10.240.183.133:
28/10/2020 02:13:08 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:13:08 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:13:09 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:13:09 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-tcp-post'}
28/10/2020 02:13:09 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:13:09 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:13:09 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 02:13:10 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xac3e40d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:13:10 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv6-tcp-post'}
28/10/2020 02:13:10 AdvancedIavfRSSTest: hash_infos: [('0xac3e40d7', '0x7')]
28/10/2020 02:13:10 AdvancedIavfRSSTest: sub_case mac_ipv6_tcp_all passed
28/10/2020 02:13:10 dut.10.240.183.133: flow flush 0
28/10/2020 02:13:10 dut.10.240.183.133:
28/10/2020 02:13:10 AdvancedIavfRSSTest: {'mac_ipv6_tcp_all': 'passed'}
28/10/2020 02:13:10 AdvancedIavfRSSTest: pass rate is: 100.0
28/10/2020 02:13:10 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_tcp Result PASSED:
28/10/2020 02:13:10 dut.10.240.183.133: flow flush 0
28/10/2020 02:13:11 dut.10.240.183.133:
testpmd>
28/10/2020 02:13:11 dut.10.240.183.133: clear port stats all
28/10/2020 02:13:12 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 02:13:12 dut.10.240.183.133: stop
28/10/2020 02:13:12 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 02:13:12 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_udp Begin
28/10/2020 02:13:13 dut.10.240.183.133:
28/10/2020 02:13:13 tester:
28/10/2020 02:13:13 dut.10.240.183.133: start
28/10/2020 02:13:13 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=16 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 16 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 16 Tx queue number: 16
Rx offloads=0x0 Tx offloads=0x0
RX queue: 0
RX desc=512 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=512 - TX free threshold=32
TX threshold registers: pthresh=0 hthresh=0 wthresh=0
TX offloads=0x0 - TX RS bit threshold=32
28/10/2020 02:13:13 AdvancedIavfRSSTest: ===================Test sub case: mac_ipv6_udp_all================
28/10/2020 02:13:13 AdvancedIavfRSSTest: ------------handle pre-test--------------
28/10/2020 02:13:13 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:13:13 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:13:14 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:13:14 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp-pre'}
28/10/2020 02:13:14 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:13:14 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:13:14 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:13:15 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xac3e40d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:13:15 AdvancedIavfRSSTest: action: {'check_hash_different': 'ipv6-udp-pre'}
28/10/2020 02:13:15 AdvancedIavfRSSTest: hash_infos: [('0xac3e40d7', '0x7')]
28/10/2020 02:13:15 AdvancedIavfRSSTest: ------------handle test--------------
28/10/2020 02:13:15 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
28/10/2020 02:13:15 dut.10.240.183.133:
Flow rule validated
28/10/2020 02:13:15 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
28/10/2020 02:13:15 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 02:13:15 dut.10.240.183.133: flow list 0
28/10/2020 02:13:15 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 02:13:15 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:13:15 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:13:16 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xf1b700f6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:13:16 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 02:13:16 AdvancedIavfRSSTest: hash_infos: [('0xf1b700f6', '0x6')]
28/10/2020 02:13:16 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:13:16 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:13:17 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xf1b700f6 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:13:17 AdvancedIavfRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 02:13:17 AdvancedIavfRSSTest: hash_infos: [('0xf1b700f6', '0x6')]
28/10/2020 02:13:17 AdvancedIavfRSSTest: ------------handle post-test--------------
28/10/2020 02:13:17 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 02:13:18 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 02:13:18 dut.10.240.183.133: flow list 0
28/10/2020 02:13:18 dut.10.240.183.133:
28/10/2020 02:13:18 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:13:18 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:13:20 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3b6fe2ba - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:13:20 AdvancedIavfRSSTest: action: {'save_hash': 'ipv6-udp-post'}
28/10/2020 02:13:20 AdvancedIavfRSSTest: hash_infos: [('0x3b6fe2ba', '0xa')]
28/10/2020 02:13:20 AdvancedIavfRSSTest: ----------send packet-------------
28/10/2020 02:13:20 AdvancedIavfRSSTest: Ether(dst="00:11:22:33:44:55", src="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 02:13:21 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=68:05:CA:BB:26:E0 - dst=00:11:22:33:44:55 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xac3e40d7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 02:13:21 AdvancedIavfRSSTest: action: {'check_no_hash_or_different': 'ipv6-udp-post'}
28/10/2020 02:13:21 AdvancedIavfRSSTest: hash_infos: [('0xac3e40d7', '0x7')]
28/10/2020 02:13:21 AdvancedIavfRSSTest: sub_case mac_ipv6_udp_all passed
28/10/2020 02:13:21 dut.10.240.183.133: flow flush 0
28/10/2020 02:13:21 dut.10.240.183.133:
28/10/2020 02:13:21 AdvancedIavfRSSTest: {'mac_ipv6_udp_all': 'passed'}
28/10/2020 02:13:21 AdvancedIavfRSSTest: pass rate is: 100.0
28/10/2020 02:13:21 AdvancedIavfRSSTest: Test Case test_symmetric_mac_ipv6_udp Result PASSED:
28/10/2020 02:13:21 dut.10.240.183.133: flow flush 0
28/10/2020 02:13:22 dut.10.240.183.133:
testpmd>
28/10/2020 02:13:22 dut.10.240.183.133: clear port stats all
28/10/2020 02:13:23 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 02:13:23 dut.10.240.183.133: stop
28/10/2020 02:13:23 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 02:13:23 dts:
TEST SUITE ENDED: AdvancedIavfRSSTest
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dts] [PATCH V2 3/8] tests/TestSuite_cvl_advanced_rss:update script
2020-10-28 10:59 ` [dts] [PATCH V2 3/8] tests/TestSuite_cvl_advanced_rss:update script Haiyang Zhao
@ 2020-10-29 7:59 ` Xie, WeiX
0 siblings, 0 replies; 15+ messages in thread
From: Xie, WeiX @ 2020-10-29 7:59 UTC (permalink / raw)
To: Zhao, HaiyangX, dts, Fu, Qi
[-- Attachment #1: Type: text/plain, Size: 365 bytes --]
Tested-by: Xie,WeiX < weix.xie@intel.com>
Regards,
Xie Wei
> -----Original Message-----
> From: Haiyang Zhao [mailto:haiyangx.zhao@intel.com]
> Sent: Wednesday, October 28, 2020 6:59 PM
> To: dts@dpdk.org; Fu, Qi <qi.fu@intel.com>
> Cc: Xie, WeiX <weix.xie@intel.com>
> Subject: [dts][PATCH V2 3/8] tests/TestSuite_cvl_advanced_rss:update
> script
[-- Attachment #2: AdvancedRSSTest.log --]
[-- Type: application/octet-stream, Size: 1627267 bytes --]
28/10/2020 01:33:00 dts:
TEST SUITE : AdvancedRSSTest
28/10/2020 01:33:00 dts: NIC : columbiaville_100g
28/10/2020 01:33:00 dut.10.240.183.133:
28/10/2020 01:33:00 tester:
28/10/2020 01:33:00 dut.10.240.183.133: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 32,33,34,35 -n 4 -w 0000:81:00.0 --file-prefix=dpdk_18665_20201028013120 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
28/10/2020 01:33:01 dut.10.240.183.133: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_18665_20201028013120/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:81:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_1>: n=171456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 1)
Port 0: 40:A6:B7:0B:55:88
Checking link statuses...
Done
28/10/2020 01:33:11 dut.10.240.183.133: set fwd rxonly
28/10/2020 01:33:11 dut.10.240.183.133:
Set rxonly packet forwarding mode
28/10/2020 01:33:11 dut.10.240.183.133: set verbose 1
28/10/2020 01:33:11 dut.10.240.183.133:
Change verbose level from 0 to 1
28/10/2020 01:33:11 dut.10.240.183.133: show port info all
28/10/2020 01:33:11 dut.10.240.183.133:
********************* Infos for port 0 *********************
MAC address: 40:A6:B7:0B:55:88
Device name: 0000:81:00.0
Driver name: net_ice
Firmware-version: 2.22 0x80004d39 1.2839.0
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:33:11 AdvancedRSSTest: rssprocess.tester_ifaces: ['enp1s0', 'enp2s0']
28/10/2020 01:33:11 AdvancedRSSTest: rssprocess.test_case: <TestSuite_cvl_advanced_rss.AdvancedRSSTest object at 0x7f713186a160>
28/10/2020 01:33:11 AdvancedRSSTest: Test Case test_32bit_ipv6_prefix Begin
28/10/2020 01:33:12 dut.10.240.183.133:
28/10/2020 01:33:12 tester:
28/10/2020 01:33:12 dut.10.240.183.133: start
28/10/2020 01:33:12 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:33:12 dut.10.240.183.133: quit
28/10/2020 01:33:13 dut.10.240.183.133:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
28/10/2020 01:33:13 dut.10.240.183.133: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 32,33,34,35 -n 4 -w 0000:81:00.0 --file-prefix=dpdk_18665_20201028013120 -- -i --rxq=64 --txq=64
28/10/2020 01:33:14 dut.10.240.183.133: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_18665_20201028013120/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:81:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_1>: n=171456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 1)
Port 0: 40:A6:B7:0B:55:88
Checking link statuses...
Done
28/10/2020 01:33:24 dut.10.240.183.133: port config all rss all
28/10/2020 01:33:24 dut.10.240.183.133:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
28/10/2020 01:33:24 dut.10.240.183.133: set fwd rxonly
28/10/2020 01:33:24 dut.10.240.183.133:
Set rxonly packet forwarding mode
28/10/2020 01:33:24 dut.10.240.183.133: set verbose 1
28/10/2020 01:33:24 dut.10.240.183.133:
Change verbose level from 0 to 1
28/10/2020 01:33:24 dut.10.240.183.133: show port info all
28/10/2020 01:33:24 dut.10.240.183.133:
********************* Infos for port 0 *********************
MAC address: 40:A6:B7:0B:55:88
Device name: 0000:81:00.0
Driver name: net_ice
Firmware-version: 2.22 0x80004d39 1.2839.0
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:33:24 dut.10.240.183.133: start
28/10/2020 01:33:24 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:33:24 AdvancedRSSTest: ===================Test sub case: ipv6_32bit_prefix_l3_src_only================
28/10/2020 01:33:24 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:33:24 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre32 l3-src-only end key_len 0 queues end / end
28/10/2020 01:33:24 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:33:24 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre32 l3-src-only end key_len 0 queues end / end
28/10/2020 01:33:24 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:33:24 dut.10.240.183.133: flow list 0
28/10/2020 01:33:25 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:33:25 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:25 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:33:26 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0xa1b8b29e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:26 AdvancedRSSTest: action: {'save_hash': 'ipv6-32bit'}
28/10/2020 01:33:26 AdvancedRSSTest: hash_infos: [('0xa1b8b29e', '0x1e')]
28/10/2020 01:33:26 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:26 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe83:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:33:27 dut.10.240.183.133: port 0/queue 38: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x41e96e6 - RSS queue=0x26 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:27 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-32bit'}
28/10/2020 01:33:27 AdvancedRSSTest: hash_infos: [('0x41e96e6', '0x26')]
28/10/2020 01:33:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:27 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:b6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:33:28 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0xa1b8b29e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:28 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-32bit'}
28/10/2020 01:33:28 AdvancedRSSTest: hash_infos: [('0xa1b8b29e', '0x1e')]
28/10/2020 01:33:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:28 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)
28/10/2020 01:33:29 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=126 - nb_segs=1 - RSS hash=0xa1b8b29e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:29 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-32bit'}
28/10/2020 01:33:29 AdvancedRSSTest: hash_infos: [('0xa1b8b29e', '0x1e')]
28/10/2020 01:33:29 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:33:29 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:33:30 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:33:30 dut.10.240.183.133: flow list 0
28/10/2020 01:33:30 dut.10.240.183.133:
28/10/2020 01:33:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:30 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:33:31 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:31 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv6-32bit'}
28/10/2020 01:33:31 AdvancedRSSTest: hash_infos: []
28/10/2020 01:33:31 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:33:31 AdvancedRSSTest: sub_case ipv6_32bit_prefix_l3_src_only passed
28/10/2020 01:33:31 dut.10.240.183.133: flow flush 0
28/10/2020 01:33:31 dut.10.240.183.133:
28/10/2020 01:33:31 AdvancedRSSTest: ===================Test sub case: ipv6_32bit_prefix_l3_dst_only================
28/10/2020 01:33:31 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:33:31 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre32 l3-dst-only end key_len 0 queues end / end
28/10/2020 01:33:31 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:33:31 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre32 l3-dst-only end key_len 0 queues end / end
28/10/2020 01:33:31 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:33:31 dut.10.240.183.133: flow list 0
28/10/2020 01:33:31 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:33:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:31 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:33:32 dut.10.240.183.133: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x4f52de17 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:32 AdvancedRSSTest: action: {'save_hash': 'ipv6-32bit'}
28/10/2020 01:33:32 AdvancedRSSTest: hash_infos: [('0x4f52de17', '0x17')]
28/10/2020 01:33:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:32 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe83:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:33:34 dut.10.240.183.133: port 0/queue 38: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x41e96e6 - RSS queue=0x26 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:34 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-32bit'}
28/10/2020 01:33:34 AdvancedRSSTest: hash_infos: [('0x41e96e6', '0x26')]
28/10/2020 01:33:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:34 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:b6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:33:35 dut.10.240.183.133: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x4f52de17 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:35 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-32bit'}
28/10/2020 01:33:35 AdvancedRSSTest: hash_infos: [('0x4f52de17', '0x17')]
28/10/2020 01:33:35 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:35 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)
28/10/2020 01:33:36 dut.10.240.183.133: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=126 - nb_segs=1 - RSS hash=0x4f52de17 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:36 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-32bit'}
28/10/2020 01:33:36 AdvancedRSSTest: hash_infos: [('0x4f52de17', '0x17')]
28/10/2020 01:33:36 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:33:36 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:33:37 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:33:37 dut.10.240.183.133: flow list 0
28/10/2020 01:33:37 dut.10.240.183.133:
28/10/2020 01:33:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:37 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81::a6bf:1ff:fe1c:806", dst="fe82::a6bf:1ff:fe1c:806")/Raw("x"*64)
28/10/2020 01:33:38 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:38 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv6-32bit'}
28/10/2020 01:33:38 AdvancedRSSTest: hash_infos: []
28/10/2020 01:33:38 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:33:38 AdvancedRSSTest: sub_case ipv6_32bit_prefix_l3_dst_only passed
28/10/2020 01:33:38 dut.10.240.183.133: flow flush 0
28/10/2020 01:33:38 dut.10.240.183.133:
28/10/2020 01:33:38 AdvancedRSSTest: ===================Test sub case: ipv6_32bit_prefix_l3_src_dst_only================
28/10/2020 01:33:38 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:33:38 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre32 l3-src-only l3-dst-only end key_len 0 queues end / end
28/10/2020 01:33:38 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:33:38 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre32 l3-src-only l3-dst-only end key_len 0 queues end / end
28/10/2020 01:33:38 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:33:38 dut.10.240.183.133: flow list 0
28/10/2020 01:33:38 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:33:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:38 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:33:39 dut.10.240.183.133: port 0/queue 47: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x944ec66f - RSS queue=0x2f - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:39 AdvancedRSSTest: action: {'save_hash': 'ipv6-32bit'}
28/10/2020 01:33:39 AdvancedRSSTest: hash_infos: [('0x944ec66f', '0x2f')]
28/10/2020 01:33:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:39 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe83:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:33:40 dut.10.240.183.133: port 0/queue 23: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x31e8e217 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:40 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-32bit'}
28/10/2020 01:33:40 AdvancedRSSTest: hash_infos: [('0x31e8e217', '0x17')]
28/10/2020 01:33:40 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:40 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe83:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:33:42 dut.10.240.183.133: port 0/queue 47: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0xbf00a42f - RSS queue=0x2f - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:42 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-32bit'}
28/10/2020 01:33:42 AdvancedRSSTest: hash_infos: [('0xbf00a42f', '0x2f')]
28/10/2020 01:33:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:42 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:b6bf:1ff:fe1c::806", dst="fe82:1:b6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:33:43 dut.10.240.183.133: port 0/queue 47: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x944ec66f - RSS queue=0x2f - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:43 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-32bit'}
28/10/2020 01:33:43 AdvancedRSSTest: hash_infos: [('0x944ec66f', '0x2f')]
28/10/2020 01:33:43 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:43 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)
28/10/2020 01:33:44 dut.10.240.183.133: port 0/queue 47: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=126 - nb_segs=1 - RSS hash=0x944ec66f - RSS queue=0x2f - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:44 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-32bit'}
28/10/2020 01:33:44 AdvancedRSSTest: hash_infos: [('0x944ec66f', '0x2f')]
28/10/2020 01:33:44 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:33:44 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:33:45 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:33:45 dut.10.240.183.133: flow list 0
28/10/2020 01:33:45 dut.10.240.183.133:
28/10/2020 01:33:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:45 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81::a6bf:1ff:fe1c:806", dst="fe82::a6bf:1ff:fe1c:806")/Raw("x"*64)
28/10/2020 01:33:46 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:46 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv6-32bit'}
28/10/2020 01:33:46 AdvancedRSSTest: hash_infos: []
28/10/2020 01:33:46 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:33:46 AdvancedRSSTest: sub_case ipv6_32bit_prefix_l3_src_dst_only passed
28/10/2020 01:33:46 dut.10.240.183.133: flow flush 0
28/10/2020 01:33:46 dut.10.240.183.133:
28/10/2020 01:33:46 AdvancedRSSTest: {'ipv6_32bit_prefix_l3_src_only': 'passed', 'ipv6_32bit_prefix_l3_dst_only': 'passed', 'ipv6_32bit_prefix_l3_src_dst_only': 'passed'}
28/10/2020 01:33:46 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:33:46 AdvancedRSSTest: Test Case test_32bit_ipv6_prefix Result PASSED:
28/10/2020 01:33:46 dut.10.240.183.133: flow flush 0
28/10/2020 01:33:47 dut.10.240.183.133:
testpmd>
28/10/2020 01:33:47 dut.10.240.183.133: clear port stats all
28/10/2020 01:33:48 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:33:48 dut.10.240.183.133: stop
28/10/2020 01:33:48 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=23 -> TX Port= 0/Queue=23 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=30 -> TX Port= 0/Queue=30 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=38 -> TX Port= 0/Queue=38 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=47 -> TX Port= 0/Queue=47 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:33:48 AdvancedRSSTest: Test Case test_48bit_ipv6_prefix Begin
28/10/2020 01:33:49 dut.10.240.183.133:
28/10/2020 01:33:49 tester:
28/10/2020 01:33:49 dut.10.240.183.133: port config all rss all
28/10/2020 01:33:49 dut.10.240.183.133:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
28/10/2020 01:33:49 dut.10.240.183.133: start
28/10/2020 01:33:49 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:33:49 AdvancedRSSTest: ===================Test sub case: ipv6_48bit_prefix_l3_src_only================
28/10/2020 01:33:49 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:33:49 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre48 l3-src-only end key_len 0 queues end / end
28/10/2020 01:33:49 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:33:49 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre48 l3-src-only end key_len 0 queues end / end
28/10/2020 01:33:49 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:33:49 dut.10.240.183.133: flow list 0
28/10/2020 01:33:49 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:33:49 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:49 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:33:50 dut.10.240.183.133: port 0/queue 18: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x9be7c492 - RSS queue=0x12 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:50 AdvancedRSSTest: action: {'save_hash': 'ipv6-48bit'}
28/10/2020 01:33:50 AdvancedRSSTest: hash_infos: [('0x9be7c492', '0x12')]
28/10/2020 01:33:50 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:50 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:b6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:33:51 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x14f57074 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:51 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-48bit'}
28/10/2020 01:33:51 AdvancedRSSTest: hash_infos: [('0x14f57074', '0x34')]
28/10/2020 01:33:51 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:51 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:2ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:33:52 dut.10.240.183.133: port 0/queue 18: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x9be7c492 - RSS queue=0x12 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:52 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-48bit'}
28/10/2020 01:33:52 AdvancedRSSTest: hash_infos: [('0x9be7c492', '0x12')]
28/10/2020 01:33:52 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:52 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)
28/10/2020 01:33:53 dut.10.240.183.133: port 0/queue 18: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=126 - nb_segs=1 - RSS hash=0x9be7c492 - RSS queue=0x12 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:53 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-48bit'}
28/10/2020 01:33:53 AdvancedRSSTest: hash_infos: [('0x9be7c492', '0x12')]
28/10/2020 01:33:53 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:33:53 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:33:54 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:33:54 dut.10.240.183.133: flow list 0
28/10/2020 01:33:55 dut.10.240.183.133:
28/10/2020 01:33:55 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:55 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:33:56 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:56 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv6-48bit'}
28/10/2020 01:33:56 AdvancedRSSTest: hash_infos: []
28/10/2020 01:33:56 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:33:56 AdvancedRSSTest: sub_case ipv6_48bit_prefix_l3_src_only passed
28/10/2020 01:33:56 dut.10.240.183.133: flow flush 0
28/10/2020 01:33:56 dut.10.240.183.133:
28/10/2020 01:33:56 AdvancedRSSTest: ===================Test sub case: ipv6_48bit_prefix_l3_dst_only================
28/10/2020 01:33:56 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:33:56 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre48 l3-dst-only end key_len 0 queues end / end
28/10/2020 01:33:56 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:33:56 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre48 l3-dst-only end key_len 0 queues end / end
28/10/2020 01:33:56 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:33:56 dut.10.240.183.133: flow list 0
28/10/2020 01:33:56 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:33:56 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:56 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:33:57 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x750da81b - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:57 AdvancedRSSTest: action: {'save_hash': 'ipv6-48bit'}
28/10/2020 01:33:57 AdvancedRSSTest: hash_infos: [('0x750da81b', '0x1b')]
28/10/2020 01:33:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:57 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe83:1:b6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:33:58 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0xb153540c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:58 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-48bit'}
28/10/2020 01:33:58 AdvancedRSSTest: hash_infos: [('0xb153540c', '0xc')]
28/10/2020 01:33:58 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:58 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:2ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:33:59 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x750da81b - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:33:59 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-48bit'}
28/10/2020 01:33:59 AdvancedRSSTest: hash_infos: [('0x750da81b', '0x1b')]
28/10/2020 01:33:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:33:59 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)
28/10/2020 01:34:00 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=126 - nb_segs=1 - RSS hash=0x750da81b - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:00 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-48bit'}
28/10/2020 01:34:00 AdvancedRSSTest: hash_infos: [('0x750da81b', '0x1b')]
28/10/2020 01:34:00 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:34:00 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:34:01 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:34:01 dut.10.240.183.133: flow list 0
28/10/2020 01:34:01 dut.10.240.183.133:
28/10/2020 01:34:01 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:01 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:34:02 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:02 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv6-48bit'}
28/10/2020 01:34:02 AdvancedRSSTest: hash_infos: []
28/10/2020 01:34:02 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:34:02 AdvancedRSSTest: sub_case ipv6_48bit_prefix_l3_dst_only passed
28/10/2020 01:34:02 dut.10.240.183.133: flow flush 0
28/10/2020 01:34:03 dut.10.240.183.133:
28/10/2020 01:34:03 AdvancedRSSTest: ===================Test sub case: ipv6_48bit_prefix_l3_src_dst_only================
28/10/2020 01:34:03 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:34:03 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre48 l3-src-only l3-dst-only end key_len 0 queues end / end
28/10/2020 01:34:03 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:34:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre48 l3-src-only l3-dst-only end key_len 0 queues end / end
28/10/2020 01:34:03 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:34:03 dut.10.240.183.133: flow list 0
28/10/2020 01:34:03 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:34:03 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:03 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:34:04 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0xfa0b1fc9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:04 AdvancedRSSTest: action: {'save_hash': 'ipv6-48bit'}
28/10/2020 01:34:04 AdvancedRSSTest: hash_infos: [('0xfa0b1fc9', '0x9')]
28/10/2020 01:34:04 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:04 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:b6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:34:05 dut.10.240.183.133: port 0/queue 47: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x7519ab2f - RSS queue=0x2f - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:05 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-48bit'}
28/10/2020 01:34:05 AdvancedRSSTest: hash_infos: [('0x7519ab2f', '0x2f')]
28/10/2020 01:34:05 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:05 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:b6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:34:06 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0xee0db82e - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:06 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-48bit'}
28/10/2020 01:34:06 AdvancedRSSTest: hash_infos: [('0xee0db82e', '0x2e')]
28/10/2020 01:34:06 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:06 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:2ff:fe1c::806", dst="fe82:1:a6bf:2ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:34:07 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0xfa0b1fc9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:07 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-48bit'}
28/10/2020 01:34:07 AdvancedRSSTest: hash_infos: [('0xfa0b1fc9', '0x9')]
28/10/2020 01:34:07 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:07 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)
28/10/2020 01:34:08 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=126 - nb_segs=1 - RSS hash=0xfa0b1fc9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:08 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-48bit'}
28/10/2020 01:34:08 AdvancedRSSTest: hash_infos: [('0xfa0b1fc9', '0x9')]
28/10/2020 01:34:08 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:34:08 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:34:09 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:34:09 dut.10.240.183.133: flow list 0
28/10/2020 01:34:09 dut.10.240.183.133:
28/10/2020 01:34:09 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:09 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81::a6bf:1ff:fe1c:806", dst="fe82::a6bf:1ff:fe1c:806")/Raw("x"*64)
28/10/2020 01:34:10 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:10 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv6-48bit'}
28/10/2020 01:34:10 AdvancedRSSTest: hash_infos: []
28/10/2020 01:34:10 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:34:10 AdvancedRSSTest: sub_case ipv6_48bit_prefix_l3_src_dst_only passed
28/10/2020 01:34:10 dut.10.240.183.133: flow flush 0
28/10/2020 01:34:11 dut.10.240.183.133:
28/10/2020 01:34:11 AdvancedRSSTest: {'ipv6_48bit_prefix_l3_src_only': 'passed', 'ipv6_48bit_prefix_l3_dst_only': 'passed', 'ipv6_48bit_prefix_l3_src_dst_only': 'passed'}
28/10/2020 01:34:11 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:34:11 AdvancedRSSTest: Test Case test_48bit_ipv6_prefix Result PASSED:
28/10/2020 01:34:11 dut.10.240.183.133: flow flush 0
28/10/2020 01:34:12 dut.10.240.183.133:
testpmd>
28/10/2020 01:34:12 dut.10.240.183.133: clear port stats all
28/10/2020 01:34:13 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:34:13 dut.10.240.183.133: stop
28/10/2020 01:34:13 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=18 -> TX Port= 0/Queue=18 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=27 -> TX Port= 0/Queue=27 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=46 -> TX Port= 0/Queue=46 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=47 -> TX Port= 0/Queue=47 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:34:13 AdvancedRSSTest: Test Case test_64bit_ipv6_prefix Begin
28/10/2020 01:34:13 dut.10.240.183.133:
28/10/2020 01:34:13 tester:
28/10/2020 01:34:13 dut.10.240.183.133: port config all rss all
28/10/2020 01:34:13 dut.10.240.183.133:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
28/10/2020 01:34:13 dut.10.240.183.133: start
28/10/2020 01:34:13 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:34:13 AdvancedRSSTest: ===================Test sub case: ipv6_64bit_prefix_l3_src_only================
28/10/2020 01:34:13 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:34:13 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre64 l3-src-only end key_len 0 queues end / end
28/10/2020 01:34:13 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:34:13 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre64 l3-src-only end key_len 0 queues end / end
28/10/2020 01:34:13 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:34:13 dut.10.240.183.133: flow list 0
28/10/2020 01:34:13 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:34:13 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:13 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:34:15 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0xe2469aa2 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:15 AdvancedRSSTest: action: {'save_hash': 'ipv6-64bit'}
28/10/2020 01:34:15 AdvancedRSSTest: hash_infos: [('0xe2469aa2', '0x22')]
28/10/2020 01:34:15 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:15 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe83:1:a6bf:2ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:34:16 dut.10.240.183.133: port 0/queue 35: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0xaeb3de63 - RSS queue=0x23 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x23
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:16 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-64bit'}
28/10/2020 01:34:16 AdvancedRSSTest: hash_infos: [('0xaeb3de63', '0x23')]
28/10/2020 01:34:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:16 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:ee1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:34:17 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0xe2469aa2 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:17 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-64bit'}
28/10/2020 01:34:17 AdvancedRSSTest: hash_infos: [('0xe2469aa2', '0x22')]
28/10/2020 01:34:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:17 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)
28/10/2020 01:34:18 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=126 - nb_segs=1 - RSS hash=0xe2469aa2 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:18 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-64bit'}
28/10/2020 01:34:18 AdvancedRSSTest: hash_infos: [('0xe2469aa2', '0x22')]
28/10/2020 01:34:18 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:34:18 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:34:19 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:34:19 dut.10.240.183.133: flow list 0
28/10/2020 01:34:19 dut.10.240.183.133:
28/10/2020 01:34:19 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:19 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:34:20 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:20 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv6-64bit'}
28/10/2020 01:34:20 AdvancedRSSTest: hash_infos: []
28/10/2020 01:34:20 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:34:20 AdvancedRSSTest: sub_case ipv6_64bit_prefix_l3_src_only passed
28/10/2020 01:34:20 dut.10.240.183.133: flow flush 0
28/10/2020 01:34:20 dut.10.240.183.133:
28/10/2020 01:34:20 AdvancedRSSTest: ===================Test sub case: ipv6_64bit_prefix_l3_dst_only================
28/10/2020 01:34:20 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:34:20 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre64 l3-dst-only end key_len 0 queues end / end
28/10/2020 01:34:20 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:34:20 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre64 l3-dst-only end key_len 0 queues end / end
28/10/2020 01:34:20 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:34:20 dut.10.240.183.133: flow list 0
28/10/2020 01:34:20 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:34:20 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:20 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:34:21 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0xcacf62b - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:21 AdvancedRSSTest: action: {'save_hash': 'ipv6-64bit'}
28/10/2020 01:34:21 AdvancedRSSTest: hash_infos: [('0xcacf62b', '0x2b')]
28/10/2020 01:34:21 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:21 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe83:1:a6bf:2ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:34:23 dut.10.240.183.133: port 0/queue 35: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0xaeb3de63 - RSS queue=0x23 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x23
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:23 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-64bit'}
28/10/2020 01:34:23 AdvancedRSSTest: hash_infos: [('0xaeb3de63', '0x23')]
28/10/2020 01:34:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:23 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:ee1c::806")/Raw("x"*64)
28/10/2020 01:34:24 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0xcacf62b - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:24 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-64bit'}
28/10/2020 01:34:24 AdvancedRSSTest: hash_infos: [('0xcacf62b', '0x2b')]
28/10/2020 01:34:24 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:24 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)
28/10/2020 01:34:25 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=126 - nb_segs=1 - RSS hash=0xcacf62b - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:25 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-64bit'}
28/10/2020 01:34:25 AdvancedRSSTest: hash_infos: [('0xcacf62b', '0x2b')]
28/10/2020 01:34:25 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:34:25 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:34:26 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:34:26 dut.10.240.183.133: flow list 0
28/10/2020 01:34:26 dut.10.240.183.133:
28/10/2020 01:34:26 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:26 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:34:27 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:27 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv6-64bit'}
28/10/2020 01:34:27 AdvancedRSSTest: hash_infos: []
28/10/2020 01:34:27 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:34:27 AdvancedRSSTest: sub_case ipv6_64bit_prefix_l3_dst_only passed
28/10/2020 01:34:27 dut.10.240.183.133: flow flush 0
28/10/2020 01:34:27 dut.10.240.183.133:
28/10/2020 01:34:27 AdvancedRSSTest: ===================Test sub case: ipv6_64bit_prefix_l3_src_dst_only================
28/10/2020 01:34:27 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:34:27 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre64 l3-src-only l3-dst-only end key_len 0 queues end / end
28/10/2020 01:34:27 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:34:27 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-pre64 l3-src-only l3-dst-only end key_len 0 queues end / end
28/10/2020 01:34:27 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:34:27 dut.10.240.183.133: flow list 0
28/10/2020 01:34:27 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:34:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:27 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:34:28 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0xae57e21b - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:28 AdvancedRSSTest: action: {'save_hash': 'ipv6-64bit'}
28/10/2020 01:34:28 AdvancedRSSTest: hash_infos: [('0xae57e21b', '0x1b')]
28/10/2020 01:34:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:28 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:2ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:34:29 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x470482a2 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:29 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-64bit'}
28/10/2020 01:34:29 AdvancedRSSTest: hash_infos: [('0x470482a2', '0x22')]
28/10/2020 01:34:29 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:29 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:2ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:34:30 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0x22234088 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:30 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-64bit'}
28/10/2020 01:34:30 AdvancedRSSTest: hash_infos: [('0x22234088', '0x8')]
28/10/2020 01:34:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:30 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:ee1c::806", dst="fe82:1:a6bf:1ff:ee1c::806")/Raw("x"*64)
28/10/2020 01:34:32 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - RSS hash=0xae57e21b - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:32 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-64bit'}
28/10/2020 01:34:32 AdvancedRSSTest: hash_infos: [('0xae57e21b', '0x1b')]
28/10/2020 01:34:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:32 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/UDP(sport=1234, dport=5678)/Raw("x"*64)
28/10/2020 01:34:33 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=126 - nb_segs=1 - RSS hash=0xae57e21b - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:33 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-64bit'}
28/10/2020 01:34:33 AdvancedRSSTest: hash_infos: [('0xae57e21b', '0x1b')]
28/10/2020 01:34:33 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:34:33 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:34:34 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:34:34 dut.10.240.183.133: flow list 0
28/10/2020 01:34:34 dut.10.240.183.133:
28/10/2020 01:34:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:34 AdvancedRSSTest: Ether(dst="68:05:CA:BB:26:E0")/IPv6(src="fe81:1:a6bf:1ff:fe1c::806", dst="fe82:1:a6bf:1ff:fe1c::806")/Raw("x"*64)
28/10/2020 01:34:35 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=118 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:35 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv6-64bit'}
28/10/2020 01:34:35 AdvancedRSSTest: hash_infos: []
28/10/2020 01:34:35 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:34:35 AdvancedRSSTest: sub_case ipv6_64bit_prefix_l3_src_dst_only passed
28/10/2020 01:34:35 dut.10.240.183.133: flow flush 0
28/10/2020 01:34:35 dut.10.240.183.133:
28/10/2020 01:34:35 AdvancedRSSTest: {'ipv6_64bit_prefix_l3_src_only': 'passed', 'ipv6_64bit_prefix_l3_dst_only': 'passed', 'ipv6_64bit_prefix_l3_src_dst_only': 'passed'}
28/10/2020 01:34:35 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:34:35 AdvancedRSSTest: Test Case test_64bit_ipv6_prefix Result PASSED:
28/10/2020 01:34:35 dut.10.240.183.133: flow flush 0
28/10/2020 01:34:36 dut.10.240.183.133:
testpmd>
28/10/2020 01:34:36 dut.10.240.183.133: clear port stats all
28/10/2020 01:34:37 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:34:37 dut.10.240.183.133: stop
28/10/2020 01:34:37 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=27 -> TX Port= 0/Queue=27 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=34 -> TX Port= 0/Queue=34 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=35 -> TX Port= 0/Queue=35 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=43 -> TX Port= 0/Queue=43 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:34:37 AdvancedRSSTest: Test Case test_global_simple_xor Begin
28/10/2020 01:34:38 dut.10.240.183.133:
28/10/2020 01:34:38 tester:
28/10/2020 01:34:38 dut.10.240.183.133: port config all rss all
28/10/2020 01:34:38 dut.10.240.183.133:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
28/10/2020 01:34:38 dut.10.240.183.133: start
28/10/2020 01:34:38 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:34:38 AdvancedRSSTest: ===================Test sub case: mac_l3_address_switched================
28/10/2020 01:34:38 AdvancedRSSTest: ------------handle pre-test--------------
28/10/2020 01:34:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:38 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 01:34:39 dut.10.240.183.133: port 0/queue 61: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=68:05:CA:A3:28:94 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xf8dd54bd - RSS queue=0x3d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:39 AdvancedRSSTest: action: save_hash
28/10/2020 01:34:39 AdvancedRSSTest: hash_infos: [('0xf8dd54bd', '0x3d')]
28/10/2020 01:34:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:39 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 01:34:40 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=68:05:CA:A3:28:94 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xc73453b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:40 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:34:40 AdvancedRSSTest: hash_infos: [('0xc73453b4', '0x34')]
28/10/2020 01:34:40 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:40 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
28/10/2020 01:34:41 dut.10.240.183.133: port 0/queue 36: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=68:05:CA:A3:28:94 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xea4041e4 - RSS queue=0x24 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:41 AdvancedRSSTest: action: save_hash
28/10/2020 01:34:41 AdvancedRSSTest: hash_infos: [('0xea4041e4', '0x24')]
28/10/2020 01:34:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:41 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)
28/10/2020 01:34:42 dut.10.240.183.133: port 0/queue 45: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=68:05:CA:A3:28:94 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xd5a946ed - RSS queue=0x2d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:42 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:34:42 AdvancedRSSTest: hash_infos: [('0xd5a946ed', '0x2d')]
28/10/2020 01:34:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:42 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X" * 80)
28/10/2020 01:34:43 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:A3:28:94 - type=0x86dd - length=134 - nb_segs=1 - RSS hash=0x72fe1504 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:43 AdvancedRSSTest: action: save_hash
28/10/2020 01:34:43 AdvancedRSSTest: hash_infos: [('0x72fe1504', '0x4')]
28/10/2020 01:34:43 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:43 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X" * 80)
28/10/2020 01:34:44 dut.10.240.183.133: port 0/queue 60: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:A3:28:94 - type=0x86dd - length=134 - nb_segs=1 - RSS hash=0x4b0d387c - RSS queue=0x3c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x3c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:44 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:34:44 AdvancedRSSTest: hash_infos: [('0x4b0d387c', '0x3c')]
28/10/2020 01:34:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:44 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X" * 80)
28/10/2020 01:34:45 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:A3:28:94 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x72fe1504 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:45 AdvancedRSSTest: action: save_hash
28/10/2020 01:34:45 AdvancedRSSTest: hash_infos: [('0x72fe1504', '0x4')]
28/10/2020 01:34:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:45 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X" * 80)
28/10/2020 01:34:46 dut.10.240.183.133: port 0/queue 60: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:A3:28:94 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x4b0d387c - RSS queue=0x3c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:46 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:34:46 AdvancedRSSTest: hash_infos: [('0x4b0d387c', '0x3c')]
28/10/2020 01:34:46 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:34:46 dut.10.240.183.133: flow validate 0 ingress pattern end actions rss func simple_xor key_len 0 queues end / end
28/10/2020 01:34:46 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:34:46 dut.10.240.183.133: flow create 0 ingress pattern end actions rss func simple_xor key_len 0 queues end / end
28/10/2020 01:34:47 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:34:47 dut.10.240.183.133: flow list 0
28/10/2020 01:34:47 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- => RSS
28/10/2020 01:34:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:47 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 01:34:48 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=68:05:CA:A3:28:94 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:48 AdvancedRSSTest: action: save_hash
28/10/2020 01:34:48 AdvancedRSSTest: hash_infos: [('0x3', '0x3')]
28/10/2020 01:34:48 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:48 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 01:34:49 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=68:05:CA:A3:28:94 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:49 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:34:49 AdvancedRSSTest: hash_infos: [('0x3', '0x3')]
28/10/2020 01:34:49 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:49 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
28/10/2020 01:34:50 dut.10.240.183.133: port 0/queue 20: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=68:05:CA:A3:28:94 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x160014 - RSS queue=0x14 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:50 AdvancedRSSTest: action: save_hash
28/10/2020 01:34:50 AdvancedRSSTest: hash_infos: [('0x160014', '0x14')]
28/10/2020 01:34:50 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:50 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)
28/10/2020 01:34:51 dut.10.240.183.133: port 0/queue 20: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=68:05:CA:A3:28:94 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x160014 - RSS queue=0x14 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:51 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:34:51 AdvancedRSSTest: hash_infos: [('0x160014', '0x14')]
28/10/2020 01:34:51 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:51 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X" * 80)
28/10/2020 01:34:52 dut.10.240.183.133: port 0/queue 37: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:A3:28:94 - type=0x86dd - length=134 - nb_segs=1 - RSS hash=0x5c24be5 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x25
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:52 AdvancedRSSTest: action: save_hash
28/10/2020 01:34:52 AdvancedRSSTest: hash_infos: [('0x5c24be5', '0x25')]
28/10/2020 01:34:52 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:52 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X" * 80)
28/10/2020 01:34:53 dut.10.240.183.133: port 0/queue 37: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:A3:28:94 - type=0x86dd - length=134 - nb_segs=1 - RSS hash=0x5c24be5 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x25
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:53 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:34:53 AdvancedRSSTest: hash_infos: [('0x5c24be5', '0x25')]
28/10/2020 01:34:53 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:53 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X" * 80)
28/10/2020 01:34:54 dut.10.240.183.133: port 0/queue 37: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:A3:28:94 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x5c24be5 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x25
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:54 AdvancedRSSTest: action: save_hash
28/10/2020 01:34:54 AdvancedRSSTest: hash_infos: [('0x5c24be5', '0x25')]
28/10/2020 01:34:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:54 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X" * 80)
28/10/2020 01:34:55 dut.10.240.183.133: port 0/queue 37: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:A3:28:94 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x5c24be5 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x25
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:55 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:34:55 AdvancedRSSTest: hash_infos: [('0x5c24be5', '0x25')]
28/10/2020 01:34:55 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:34:55 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:34:56 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:34:56 dut.10.240.183.133: flow list 0
28/10/2020 01:34:56 dut.10.240.183.133:
28/10/2020 01:34:56 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:56 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 01:34:58 dut.10.240.183.133: port 0/queue 61: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=68:05:CA:A3:28:94 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xf8dd54bd - RSS queue=0x3d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:58 AdvancedRSSTest: action: save_hash
28/10/2020 01:34:58 AdvancedRSSTest: hash_infos: [('0xf8dd54bd', '0x3d')]
28/10/2020 01:34:58 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:58 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 01:34:59 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=68:05:CA:A3:28:94 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xc73453b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:34:59 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:34:59 AdvancedRSSTest: hash_infos: [('0xc73453b4', '0x34')]
28/10/2020 01:34:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:34:59 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)
28/10/2020 01:35:00 dut.10.240.183.133: port 0/queue 36: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=68:05:CA:A3:28:94 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xea4041e4 - RSS queue=0x24 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:00 AdvancedRSSTest: action: save_hash
28/10/2020 01:35:00 AdvancedRSSTest: hash_infos: [('0xea4041e4', '0x24')]
28/10/2020 01:35:00 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:00 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480)
28/10/2020 01:35:01 dut.10.240.183.133: port 0/queue 45: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=68:05:CA:A3:28:94 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xd5a946ed - RSS queue=0x2d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:01 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:35:01 AdvancedRSSTest: hash_infos: [('0xd5a946ed', '0x2d')]
28/10/2020 01:35:01 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:01 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X" * 80)
28/10/2020 01:35:02 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:A3:28:94 - type=0x86dd - length=134 - nb_segs=1 - RSS hash=0x72fe1504 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:02 AdvancedRSSTest: action: save_hash
28/10/2020 01:35:02 AdvancedRSSTest: hash_infos: [('0x72fe1504', '0x4')]
28/10/2020 01:35:02 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:02 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X" * 80)
28/10/2020 01:35:03 dut.10.240.183.133: port 0/queue 60: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:A3:28:94 - type=0x86dd - length=134 - nb_segs=1 - RSS hash=0x4b0d387c - RSS queue=0x3c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x3c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:03 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:35:03 AdvancedRSSTest: hash_infos: [('0x4b0d387c', '0x3c')]
28/10/2020 01:35:03 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:03 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X" * 80)
28/10/2020 01:35:04 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:A3:28:94 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x72fe1504 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:04 AdvancedRSSTest: action: save_hash
28/10/2020 01:35:04 AdvancedRSSTest: hash_infos: [('0x72fe1504', '0x4')]
28/10/2020 01:35:04 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:04 AdvancedRSSTest: Ether(dst="68:05:ca:a3:28:94")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X" * 80)
28/10/2020 01:35:05 dut.10.240.183.133: port 0/queue 60: received 1 packets
src=00:00:00:00:00:00 - dst=68:05:CA:A3:28:94 - type=0x86dd - length=142 - nb_segs=1 - RSS hash=0x4b0d387c - RSS queue=0x3c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:05 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:35:05 AdvancedRSSTest: hash_infos: [('0x4b0d387c', '0x3c')]
28/10/2020 01:35:05 AdvancedRSSTest: sub_case mac_l3_address_switched passed
28/10/2020 01:35:05 dut.10.240.183.133: flow flush 0
28/10/2020 01:35:05 dut.10.240.183.133:
28/10/2020 01:35:05 AdvancedRSSTest: {'mac_l3_address_switched': 'passed'}
28/10/2020 01:35:05 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:35:05 AdvancedRSSTest: Test Case test_global_simple_xor Result PASSED:
28/10/2020 01:35:05 dut.10.240.183.133: flow flush 0
28/10/2020 01:35:06 dut.10.240.183.133:
testpmd>
28/10/2020 01:35:06 dut.10.240.183.133: clear port stats all
28/10/2020 01:35:08 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:35:08 dut.10.240.183.133: stop
28/10/2020 01:35:08 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=20 -> TX Port= 0/Queue=20 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=36 -> TX Port= 0/Queue=36 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=37 -> TX Port= 0/Queue=37 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=45 -> TX Port= 0/Queue=45 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=60 -> TX Port= 0/Queue=60 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=61 -> TX Port= 0/Queue=61 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:35:08 AdvancedRSSTest: Test Case test_mac_ipv4 Begin
28/10/2020 01:35:08 dut.10.240.183.133:
28/10/2020 01:35:08 tester:
28/10/2020 01:35:08 dut.10.240.183.133: port config all rss all
28/10/2020 01:35:08 dut.10.240.183.133:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
28/10/2020 01:35:08 dut.10.240.183.133: start
28/10/2020 01:35:08 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:35:08 dut.10.240.183.133: quit
28/10/2020 01:35:09 dut.10.240.183.133:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
28/10/2020 01:35:09 dut.10.240.183.133: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 32,33,34,35 -n 4 -w 0000:81:00.0 --file-prefix=dpdk_18665_20201028013120 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
28/10/2020 01:35:10 dut.10.240.183.133: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_18665_20201028013120/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:81:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_1>: n=171456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 1)
Port 0: 40:A6:B7:0B:55:88
Checking link statuses...
Done
28/10/2020 01:35:20 dut.10.240.183.133: set fwd rxonly
28/10/2020 01:35:20 dut.10.240.183.133:
Set rxonly packet forwarding mode
28/10/2020 01:35:20 dut.10.240.183.133: set verbose 1
28/10/2020 01:35:20 dut.10.240.183.133:
Change verbose level from 0 to 1
28/10/2020 01:35:20 dut.10.240.183.133: show port info all
28/10/2020 01:35:20 dut.10.240.183.133:
********************* Infos for port 0 *********************
MAC address: 40:A6:B7:0B:55:88
Device name: 0000:81:00.0
Driver name: net_ice
Firmware-version: 2.22 0x80004d39 1.2839.0
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:35:20 dut.10.240.183.133: start
28/10/2020 01:35:20 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:35:20 AdvancedRSSTest: ===================Test sub case: mac_ipv4_l2_src================
28/10/2020 01:35:20 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:35:20 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 01:35:20 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:35:20 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 01:35:21 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:35:21 dut.10.240.183.133: flow list 0
28/10/2020 01:35:21 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
28/10/2020 01:35:21 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:21 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:35:22 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:22 AdvancedRSSTest: action: save_hash
28/10/2020 01:35:22 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:35:22 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:22 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:35:23 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xdc23d803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:23 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:35:23 AdvancedRSSTest: hash_infos: [('0xdc23d803', '0x3')]
28/10/2020 01:35:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:23 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:35:24 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:24 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:35:24 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:35:24 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:24 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:35:25 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:25 AdvancedRSSTest: action: {'save_hash': 'ipv4-frag'}
28/10/2020 01:35:25 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:35:25 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:25 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:35:26 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xdc23d803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:26 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 01:35:26 AdvancedRSSTest: hash_infos: [('0xdc23d803', '0x3')]
28/10/2020 01:35:26 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:26 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:35:27 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:27 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-frag'}
28/10/2020 01:35:27 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:35:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:27 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:35:28 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:28 AdvancedRSSTest: action: {'save_hash': 'ipv4-icmp'}
28/10/2020 01:35:28 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:35:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:28 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:35:29 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xdc23d803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:29 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 01:35:29 AdvancedRSSTest: hash_infos: [('0xdc23d803', '0x3')]
28/10/2020 01:35:29 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:29 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:35:30 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:30 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-icmp'}
28/10/2020 01:35:30 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:35:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:30 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:35:31 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:31 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-vxlan'}
28/10/2020 01:35:31 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:35:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:31 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:35:32 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0xdc23d803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:32 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-vxlan'}
28/10/2020 01:35:32 AdvancedRSSTest: hash_infos: [('0xdc23d803', '0x3')]
28/10/2020 01:35:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:32 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:35:34 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:34 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-vxlan'}
28/10/2020 01:35:34 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:35:34 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:35:34 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:35:35 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:35:35 dut.10.240.183.133: flow list 0
28/10/2020 01:35:35 dut.10.240.183.133:
28/10/2020 01:35:35 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:35 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:35:36 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:36 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:35:36 AdvancedRSSTest: hash_infos: []
28/10/2020 01:35:36 AdvancedRSSTest: sub_case mac_ipv4_l2_src passed
28/10/2020 01:35:36 dut.10.240.183.133: flow flush 0
28/10/2020 01:35:36 dut.10.240.183.133:
28/10/2020 01:35:36 AdvancedRSSTest: ===================Test sub case: mac_ipv4_l2dst================
28/10/2020 01:35:36 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:35:36 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 01:35:36 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:35:36 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 01:35:36 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:35:36 dut.10.240.183.133: flow list 0
28/10/2020 01:35:36 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
28/10/2020 01:35:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:36 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:35:37 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:37 AdvancedRSSTest: action: {'save_hash': 'ipv4-nonfrag'}
28/10/2020 01:35:37 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:35:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:37 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:35:38 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x35e31d02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:38 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 01:35:38 AdvancedRSSTest: hash_infos: [('0x35e31d02', '0x2')]
28/10/2020 01:35:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:38 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:35:39 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:39 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-nonfrag'}
28/10/2020 01:35:39 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:35:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:39 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:35:40 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:40 AdvancedRSSTest: action: {'save_hash': 'ipv4-frag'}
28/10/2020 01:35:40 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:35:40 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:40 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:35:42 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x35e31d02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:42 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 01:35:42 AdvancedRSSTest: hash_infos: [('0x35e31d02', '0x2')]
28/10/2020 01:35:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:42 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:35:43 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:43 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-frag'}
28/10/2020 01:35:43 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:35:43 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:43 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:35:44 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:44 AdvancedRSSTest: action: {'save_hash': 'ipv4-icmp'}
28/10/2020 01:35:44 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:35:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:44 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:35:45 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x35e31d02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:45 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 01:35:45 AdvancedRSSTest: hash_infos: [('0x35e31d02', '0x2')]
28/10/2020 01:35:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:45 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:35:46 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:46 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-icmp'}
28/10/2020 01:35:46 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:35:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:46 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:35:47 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:47 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-vxlan'}
28/10/2020 01:35:47 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:35:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:47 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:35:48 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0x35e31d02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:48 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-vxlan'}
28/10/2020 01:35:48 AdvancedRSSTest: hash_infos: [('0x35e31d02', '0x2')]
28/10/2020 01:35:48 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:48 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:35:49 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:49 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-vxlan'}
28/10/2020 01:35:49 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:35:49 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:35:49 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:35:50 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:35:50 dut.10.240.183.133: flow list 0
28/10/2020 01:35:50 dut.10.240.183.133:
28/10/2020 01:35:50 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:50 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:35:51 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:51 AdvancedRSSTest: action: {'check_no_hash': ''}
28/10/2020 01:35:51 AdvancedRSSTest: hash_infos: []
28/10/2020 01:35:51 AdvancedRSSTest: sub_case mac_ipv4_l2dst passed
28/10/2020 01:35:51 dut.10.240.183.133: flow flush 0
28/10/2020 01:35:51 dut.10.240.183.133:
28/10/2020 01:35:51 AdvancedRSSTest: ===================Test sub case: mac_ipv4_l2src_l2dst================
28/10/2020 01:35:51 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:35:51 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss types eth end key_len 0 queues end / end
28/10/2020 01:35:52 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:35:52 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types eth end key_len 0 queues end / end
28/10/2020 01:35:52 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:35:52 dut.10.240.183.133: flow list 0
28/10/2020 01:35:52 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
28/10/2020 01:35:52 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:52 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:35:53 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:53 AdvancedRSSTest: action: {'save_hash': 'ipv4-nonfrag'}
28/10/2020 01:35:53 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:35:53 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:53 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:35:54 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xbe72e606 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:54 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 01:35:54 AdvancedRSSTest: hash_infos: [('0xbe72e606', '0x6')]
28/10/2020 01:35:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:54 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:35:55 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x1aff5bde - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:55 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 01:35:55 AdvancedRSSTest: hash_infos: [('0x1aff5bde', '0x1e')]
28/10/2020 01:35:55 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:55 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 01:35:56 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xe2ee1a44 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:56 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 01:35:56 AdvancedRSSTest: hash_infos: [('0xe2ee1a44', '0x4')]
28/10/2020 01:35:56 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:56 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/("X"*480)
28/10/2020 01:35:57 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:57 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-nonfrag'}
28/10/2020 01:35:57 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:35:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:57 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:35:58 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:58 AdvancedRSSTest: action: {'save_hash': 'ipv4-frag'}
28/10/2020 01:35:58 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:35:58 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:58 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:35:59 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xbe72e606 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:35:59 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 01:35:59 AdvancedRSSTest: hash_infos: [('0xbe72e606', '0x6')]
28/10/2020 01:35:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:35:59 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:36:00 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x1aff5bde - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:00 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 01:36:00 AdvancedRSSTest: hash_infos: [('0x1aff5bde', '0x1e')]
28/10/2020 01:36:00 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:00 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)
28/10/2020 01:36:01 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xe2ee1a44 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:01 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 01:36:01 AdvancedRSSTest: hash_infos: [('0xe2ee1a44', '0x4')]
28/10/2020 01:36:01 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:01 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5",frag=7)/("X"*480)
28/10/2020 01:36:02 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:02 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-frag'}
28/10/2020 01:36:02 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:36:02 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:02 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:36:03 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:04 AdvancedRSSTest: action: {'save_hash': 'ipv4-icmp'}
28/10/2020 01:36:04 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:36:04 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:04 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:36:05 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xbe72e606 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:05 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 01:36:05 AdvancedRSSTest: hash_infos: [('0xbe72e606', '0x6')]
28/10/2020 01:36:05 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:05 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:36:06 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x1aff5bde - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:06 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 01:36:06 AdvancedRSSTest: hash_infos: [('0x1aff5bde', '0x1e')]
28/10/2020 01:36:06 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:06 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 01:36:07 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xe2ee1a44 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:07 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 01:36:07 AdvancedRSSTest: hash_infos: [('0xe2ee1a44', '0x4')]
28/10/2020 01:36:07 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:07 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/ICMP()/("X"*480)
28/10/2020 01:36:08 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:08 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-icmp'}
28/10/2020 01:36:08 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:36:08 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:08 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:36:09 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:09 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-vxlan'}
28/10/2020 01:36:09 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:36:09 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:09 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:36:10 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0xbe72e606 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:10 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-vxlan'}
28/10/2020 01:36:10 AdvancedRSSTest: hash_infos: [('0xbe72e606', '0x6')]
28/10/2020 01:36:10 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:10 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:36:11 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0x1aff5bde - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:11 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-vxlan'}
28/10/2020 01:36:11 AdvancedRSSTest: hash_infos: [('0x1aff5bde', '0x1e')]
28/10/2020 01:36:11 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:11 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:36:12 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xe2ee1a44 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:12 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-vxlan'}
28/10/2020 01:36:12 AdvancedRSSTest: hash_infos: [('0xe2ee1a44', '0x4')]
28/10/2020 01:36:12 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:12 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=23,dport=25)/("X"*480)
28/10/2020 01:36:13 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:13 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-vxlan'}
28/10/2020 01:36:13 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:36:13 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:36:13 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:36:14 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:36:14 dut.10.240.183.133: flow list 0
28/10/2020 01:36:14 dut.10.240.183.133:
28/10/2020 01:36:14 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:14 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:36:16 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:16 AdvancedRSSTest: action: {'check_no_hash': ''}
28/10/2020 01:36:16 AdvancedRSSTest: hash_infos: []
28/10/2020 01:36:16 AdvancedRSSTest: sub_case mac_ipv4_l2src_l2dst passed
28/10/2020 01:36:16 dut.10.240.183.133: flow flush 0
28/10/2020 01:36:16 dut.10.240.183.133:
28/10/2020 01:36:16 AdvancedRSSTest: {'mac_ipv4_l2_src': 'passed', 'mac_ipv4_l2dst': 'passed', 'mac_ipv4_l2src_l2dst': 'passed'}
28/10/2020 01:36:16 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:36:16 dut.10.240.183.133: rx_vxlan_port add 4789 0
28/10/2020 01:36:16 dut.10.240.183.133:
28/10/2020 01:36:16 AdvancedRSSTest: ===================Test sub case: mac_ipv4_l3src================
28/10/2020 01:36:16 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:36:16 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
28/10/2020 01:36:16 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:36:16 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
28/10/2020 01:36:16 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:36:16 dut.10.240.183.133: flow list 0
28/10/2020 01:36:16 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
28/10/2020 01:36:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:16 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:36:17 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x1a18b82b - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:17 AdvancedRSSTest: action: {'save_hash': 'ipv4-nonfrag'}
28/10/2020 01:36:17 AdvancedRSSTest: hash_infos: [('0x1a18b82b', '0x2b')]
28/10/2020 01:36:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:17 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/("X"*480)']
28/10/2020 01:36:18 dut.10.240.183.133: port 0/queue 58: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x9af0403a - RSS queue=0x3a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x3a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:18 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 01:36:18 AdvancedRSSTest: hash_infos: [('0x9af0403a', '0x3a')]
28/10/2020 01:36:18 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:18 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:36:19 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x1a18b82b - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:19 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-nonfrag'}
28/10/2020 01:36:19 AdvancedRSSTest: hash_infos: [('0x1a18b82b', '0x2b')]
28/10/2020 01:36:19 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:19 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:36:20 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x1a18b82b - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:20 AdvancedRSSTest: action: {'save_hash': 'ipv4-frag'}
28/10/2020 01:36:20 AdvancedRSSTest: hash_infos: [('0x1a18b82b', '0x2b')]
28/10/2020 01:36:20 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:20 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2", frag=6)/("X"*480)']
28/10/2020 01:36:21 dut.10.240.183.133: port 0/queue 58: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x9af0403a - RSS queue=0x3a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x3a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:21 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 01:36:21 AdvancedRSSTest: hash_infos: [('0x9af0403a', '0x3a')]
28/10/2020 01:36:21 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:21 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:36:22 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x1a18b82b - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:22 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-frag'}
28/10/2020 01:36:22 AdvancedRSSTest: hash_infos: [('0x1a18b82b', '0x2b')]
28/10/2020 01:36:22 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:22 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:36:23 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x1a18b82b - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:23 AdvancedRSSTest: action: {'save_hash': 'ipv4-icmp'}
28/10/2020 01:36:23 AdvancedRSSTest: hash_infos: [('0x1a18b82b', '0x2b')]
28/10/2020 01:36:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:23 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/ICMP()/("X"*480)']
28/10/2020 01:36:24 dut.10.240.183.133: port 0/queue 58: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x9af0403a - RSS queue=0x3a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x3a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:24 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 01:36:24 AdvancedRSSTest: hash_infos: [('0x9af0403a', '0x3a')]
28/10/2020 01:36:24 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:24 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:36:26 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x1a18b82b - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:26 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-icmp'}
28/10/2020 01:36:26 AdvancedRSSTest: hash_infos: [('0x1a18b82b', '0x2b')]
28/10/2020 01:36:26 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:26 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:36:27 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0x1a18b82b - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:27 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-vxlan'}
28/10/2020 01:36:27 AdvancedRSSTest: hash_infos: [('0x1a18b82b', '0x2b')]
28/10/2020 01:36:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:27 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:36:28 dut.10.240.183.133: port 0/queue 58: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0x9af0403a - RSS queue=0x3a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x3a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:28 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-vxlan'}
28/10/2020 01:36:28 AdvancedRSSTest: hash_infos: [('0x9af0403a', '0x3a')]
28/10/2020 01:36:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:28 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:36:29 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0x1a18b82b - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:29 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-vxlan'}
28/10/2020 01:36:29 AdvancedRSSTest: hash_infos: [('0x1a18b82b', '0x2b')]
28/10/2020 01:36:29 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:36:29 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:36:30 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:36:30 dut.10.240.183.133: flow list 0
28/10/2020 01:36:30 dut.10.240.183.133:
28/10/2020 01:36:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:30 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:36:31 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:31 AdvancedRSSTest: action: {'check_no_hash': ''}
28/10/2020 01:36:31 AdvancedRSSTest: hash_infos: []
28/10/2020 01:36:31 AdvancedRSSTest: sub_case mac_ipv4_l3src passed
28/10/2020 01:36:31 dut.10.240.183.133: flow flush 0
28/10/2020 01:36:31 dut.10.240.183.133:
28/10/2020 01:36:31 AdvancedRSSTest: ===================Test sub case: mac_ipv4_l3dst================
28/10/2020 01:36:31 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:36:31 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
28/10/2020 01:36:31 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:36:31 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
28/10/2020 01:36:31 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:36:31 dut.10.240.183.133: flow list 0
28/10/2020 01:36:31 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
28/10/2020 01:36:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:31 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:36:32 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x869ca1ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:32 AdvancedRSSTest: action: {'save_hash': 'ipv4-nonfrag'}
28/10/2020 01:36:32 AdvancedRSSTest: hash_infos: [('0x869ca1ca', '0xa')]
28/10/2020 01:36:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:32 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:36:34 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x67459db - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:34 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 01:36:34 AdvancedRSSTest: hash_infos: [('0x67459db', '0x1b')]
28/10/2020 01:36:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:34 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/("X"*480)']
28/10/2020 01:36:35 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x869ca1ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:35 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-nonfrag'}
28/10/2020 01:36:35 AdvancedRSSTest: hash_infos: [('0x869ca1ca', '0xa')]
28/10/2020 01:36:35 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:35 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:36:36 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x869ca1ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:36 AdvancedRSSTest: action: {'save_hash': 'ipv4-frag'}
28/10/2020 01:36:36 AdvancedRSSTest: hash_infos: [('0x869ca1ca', '0xa')]
28/10/2020 01:36:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:36 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:36:37 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x67459db - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:37 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 01:36:37 AdvancedRSSTest: hash_infos: [('0x67459db', '0x1b')]
28/10/2020 01:36:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:37 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2", frag=6)/("X"*480)']
28/10/2020 01:36:38 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x869ca1ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:38 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-frag'}
28/10/2020 01:36:38 AdvancedRSSTest: hash_infos: [('0x869ca1ca', '0xa')]
28/10/2020 01:36:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:38 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:36:39 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x869ca1ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:39 AdvancedRSSTest: action: {'save_hash': 'ipv4-icmp'}
28/10/2020 01:36:39 AdvancedRSSTest: hash_infos: [('0x869ca1ca', '0xa')]
28/10/2020 01:36:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:39 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:36:40 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x67459db - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:40 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 01:36:40 AdvancedRSSTest: hash_infos: [('0x67459db', '0x1b')]
28/10/2020 01:36:40 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:40 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/ICMP()/("X"*480)']
28/10/2020 01:36:41 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x869ca1ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:41 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-icmp'}
28/10/2020 01:36:41 AdvancedRSSTest: hash_infos: [('0x869ca1ca', '0xa')]
28/10/2020 01:36:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:41 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:36:42 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0x869ca1ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:42 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-vxlan'}
28/10/2020 01:36:42 AdvancedRSSTest: hash_infos: [('0x869ca1ca', '0xa')]
28/10/2020 01:36:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:42 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:36:43 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0x67459db - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:43 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-vxlan'}
28/10/2020 01:36:43 AdvancedRSSTest: hash_infos: [('0x67459db', '0x1b')]
28/10/2020 01:36:43 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:43 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:36:44 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0x869ca1ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:44 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-vxlan'}
28/10/2020 01:36:44 AdvancedRSSTest: hash_infos: [('0x869ca1ca', '0xa')]
28/10/2020 01:36:44 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:36:44 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:36:46 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:36:46 dut.10.240.183.133: flow list 0
28/10/2020 01:36:46 dut.10.240.183.133:
28/10/2020 01:36:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:46 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:36:47 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:47 AdvancedRSSTest: action: {'check_no_hash': ''}
28/10/2020 01:36:47 AdvancedRSSTest: hash_infos: []
28/10/2020 01:36:47 AdvancedRSSTest: sub_case mac_ipv4_l3dst passed
28/10/2020 01:36:47 dut.10.240.183.133: flow flush 0
28/10/2020 01:36:47 dut.10.240.183.133:
28/10/2020 01:36:47 AdvancedRSSTest: ===================Test sub case: mac_ipv4_all================
28/10/2020 01:36:47 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:36:47 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
28/10/2020 01:36:47 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:36:47 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 end key_len 0 queues end / end
28/10/2020 01:36:47 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:36:47 dut.10.240.183.133: flow list 0
28/10/2020 01:36:47 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
28/10/2020 01:36:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:47 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:36:48 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xc0c3535e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:48 AdvancedRSSTest: action: {'save_hash': 'ipv4-nonfrag'}
28/10/2020 01:36:48 AdvancedRSSTest: hash_infos: [('0xc0c3535e', '0x1e')]
28/10/2020 01:36:48 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:48 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:36:49 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x8159186e - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:49 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 01:36:49 AdvancedRSSTest: hash_infos: [('0x8159186e', '0x2e')]
28/10/2020 01:36:49 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:49 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/("X"*480)']
28/10/2020 01:36:50 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x402bab4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:50 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 01:36:50 AdvancedRSSTest: hash_infos: [('0x402bab4f', '0xf')]
28/10/2020 01:36:50 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:50 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 01:36:51 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xc0c3535e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:51 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-nonfrag'}
28/10/2020 01:36:51 AdvancedRSSTest: hash_infos: [('0xc0c3535e', '0x1e')]
28/10/2020 01:36:51 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:51 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:36:52 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xc0c3535e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:52 AdvancedRSSTest: action: {'save_hash': 'ipv4-frag'}
28/10/2020 01:36:52 AdvancedRSSTest: hash_infos: [('0xc0c3535e', '0x1e')]
28/10/2020 01:36:52 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:52 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2", frag=6)/("X"*480)']
28/10/2020 01:36:53 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x8159186e - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:53 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 01:36:53 AdvancedRSSTest: hash_infos: [('0x8159186e', '0x2e')]
28/10/2020 01:36:53 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:53 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2", frag=6)/("X"*480)']
28/10/2020 01:36:54 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x402bab4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:54 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-frag'}
28/10/2020 01:36:54 AdvancedRSSTest: hash_infos: [('0x402bab4f', '0xf')]
28/10/2020 01:36:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:54 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)
28/10/2020 01:36:56 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xc0c3535e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:56 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-frag'}
28/10/2020 01:36:56 AdvancedRSSTest: hash_infos: [('0xc0c3535e', '0x1e')]
28/10/2020 01:36:56 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:56 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:36:57 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xc0c3535e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:57 AdvancedRSSTest: action: {'save_hash': 'ipv4-icmp'}
28/10/2020 01:36:57 AdvancedRSSTest: hash_infos: [('0xc0c3535e', '0x1e')]
28/10/2020 01:36:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:57 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/ICMP()/("X"*480)']
28/10/2020 01:36:58 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x8159186e - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:58 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 01:36:58 AdvancedRSSTest: hash_infos: [('0x8159186e', '0x2e')]
28/10/2020 01:36:58 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:58 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/ICMP()/("X"*480)']
28/10/2020 01:36:59 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x402bab4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:36:59 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-icmp'}
28/10/2020 01:36:59 AdvancedRSSTest: hash_infos: [('0x402bab4f', '0xf')]
28/10/2020 01:36:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:36:59 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 01:37:00 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xc0c3535e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:00 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-icmp'}
28/10/2020 01:37:00 AdvancedRSSTest: hash_infos: [('0xc0c3535e', '0x1e')]
28/10/2020 01:37:00 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:00 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:01 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0xc0c3535e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:01 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-vxlan'}
28/10/2020 01:37:01 AdvancedRSSTest: hash_infos: [('0xc0c3535e', '0x1e')]
28/10/2020 01:37:01 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:01 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:02 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0x8159186e - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:02 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-vxlan'}
28/10/2020 01:37:02 AdvancedRSSTest: hash_infos: [('0x8159186e', '0x2e')]
28/10/2020 01:37:02 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:02 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:03 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0x402bab4f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:03 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-vxlan'}
28/10/2020 01:37:03 AdvancedRSSTest: hash_infos: [('0x402bab4f', '0xf')]
28/10/2020 01:37:03 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:03 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:37:04 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xc0c3535e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:04 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-vxlan'}
28/10/2020 01:37:04 AdvancedRSSTest: hash_infos: [('0xc0c3535e', '0x1e')]
28/10/2020 01:37:04 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:37:04 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:37:05 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:37:05 dut.10.240.183.133: flow list 0
28/10/2020 01:37:05 dut.10.240.183.133:
28/10/2020 01:37:05 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:05 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2", frag=6)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:07 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:07 AdvancedRSSTest: action: {'check_no_hash': ''}
28/10/2020 01:37:07 AdvancedRSSTest: hash_infos: []
28/10/2020 01:37:07 AdvancedRSSTest: sub_case mac_ipv4_all passed
28/10/2020 01:37:07 dut.10.240.183.133: flow flush 0
28/10/2020 01:37:07 dut.10.240.183.133:
28/10/2020 01:37:07 AdvancedRSSTest: {'mac_ipv4_l3src': 'passed', 'mac_ipv4_l3dst': 'passed', 'mac_ipv4_all': 'passed'}
28/10/2020 01:37:07 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:37:07 AdvancedRSSTest: Test Case test_mac_ipv4 Result PASSED:
28/10/2020 01:37:07 dut.10.240.183.133: flow flush 0
28/10/2020 01:37:08 dut.10.240.183.133:
testpmd>
28/10/2020 01:37:08 dut.10.240.183.133: clear port stats all
28/10/2020 01:37:09 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:37:09 dut.10.240.183.133: stop
28/10/2020 01:37:09 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 24 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=24 -> TX Port= 0/Queue=24 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=27 -> TX Port= 0/Queue=27 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=28 -> TX Port= 0/Queue=28 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=30 -> TX Port= 0/Queue=30 -------
RX-packets: 12 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=43 -> TX Port= 0/Queue=43 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=46 -> TX Port= 0/Queue=46 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=58 -> TX Port= 0/Queue=58 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:37:09 AdvancedRSSTest: Test Case test_mac_ipv4_sctp Begin
28/10/2020 01:37:09 dut.10.240.183.133:
28/10/2020 01:37:09 tester:
28/10/2020 01:37:09 dut.10.240.183.133: start
28/10/2020 01:37:09 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:37:09 AdvancedRSSTest: ===================Test sub case: mac_ipv4_sctp_l2_src================
28/10/2020 01:37:09 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:37:09 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 01:37:09 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:37:09 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 01:37:09 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:37:09 dut.10.240.183.133: flow list 0
28/10/2020 01:37:09 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 01:37:09 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:09 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:11 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:11 AdvancedRSSTest: action: save_hash
28/10/2020 01:37:11 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:37:11 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:11 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:37:12 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xdc23d803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:12 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:37:12 AdvancedRSSTest: hash_infos: [('0xdc23d803', '0x3')]
28/10/2020 01:37:12 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:12 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/SCTP(sport=25,dport=99)/("X"*480)
28/10/2020 01:37:13 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:13 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:37:13 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:37:13 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:13 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:14 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:14 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:37:14 AdvancedRSSTest: hash_infos: []
28/10/2020 01:37:14 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:37:14 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:37:15 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:37:15 dut.10.240.183.133: flow list 0
28/10/2020 01:37:15 dut.10.240.183.133:
28/10/2020 01:37:15 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:15 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:16 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:16 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:37:16 AdvancedRSSTest: hash_infos: []
28/10/2020 01:37:16 AdvancedRSSTest: sub_case mac_ipv4_sctp_l2_src passed
28/10/2020 01:37:16 dut.10.240.183.133: flow flush 0
28/10/2020 01:37:16 dut.10.240.183.133:
28/10/2020 01:37:16 AdvancedRSSTest: ===================Test sub case: mac_ipv4_sctp_l2_dst================
28/10/2020 01:37:16 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:37:16 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 01:37:16 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:37:16 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 01:37:16 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:37:16 dut.10.240.183.133: flow list 0
28/10/2020 01:37:16 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 01:37:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:16 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:17 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:17 AdvancedRSSTest: action: save_hash
28/10/2020 01:37:17 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:37:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:17 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:37:18 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x35e31d02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:18 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:37:18 AdvancedRSSTest: hash_infos: [('0x35e31d02', '0x2')]
28/10/2020 01:37:18 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:18 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/SCTP(sport=25,dport=99)/("X"*480)
28/10/2020 01:37:20 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:20 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:37:20 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:37:20 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:20 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:21 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:21 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:37:21 AdvancedRSSTest: hash_infos: []
28/10/2020 01:37:21 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:37:21 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:37:22 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:37:22 dut.10.240.183.133: flow list 0
28/10/2020 01:37:22 dut.10.240.183.133:
28/10/2020 01:37:22 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:22 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:23 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:23 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:37:23 AdvancedRSSTest: hash_infos: []
28/10/2020 01:37:23 AdvancedRSSTest: sub_case mac_ipv4_sctp_l2_dst passed
28/10/2020 01:37:23 dut.10.240.183.133: flow flush 0
28/10/2020 01:37:23 dut.10.240.183.133:
28/10/2020 01:37:23 AdvancedRSSTest: ===================Test sub case: mac_ipv4_sctp_l2src_l2dst================
28/10/2020 01:37:23 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:37:23 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 01:37:23 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:37:23 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 01:37:23 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:37:23 dut.10.240.183.133: flow list 0
28/10/2020 01:37:23 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 01:37:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:23 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:24 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:24 AdvancedRSSTest: action: save_hash
28/10/2020 01:37:24 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:37:24 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:24 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:37:25 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x1aff5bde - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:25 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:37:25 AdvancedRSSTest: hash_infos: [('0x1aff5bde', '0x1e')]
28/10/2020 01:37:25 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:25 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:37:26 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xbe72e606 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:26 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:37:26 AdvancedRSSTest: hash_infos: [('0xbe72e606', '0x6')]
28/10/2020 01:37:26 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:26 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:37:28 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xe2ee1a44 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:28 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:37:28 AdvancedRSSTest: hash_infos: [('0xe2ee1a44', '0x4')]
28/10/2020 01:37:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:28 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/SCTP(sport=25,dport=99)/("X"*480)
28/10/2020 01:37:29 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:29 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:37:29 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:37:29 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:29 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:30 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:30 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:37:30 AdvancedRSSTest: hash_infos: []
28/10/2020 01:37:30 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:37:30 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:37:31 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:37:31 dut.10.240.183.133: flow list 0
28/10/2020 01:37:31 dut.10.240.183.133:
28/10/2020 01:37:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:31 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:32 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:32 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:37:32 AdvancedRSSTest: hash_infos: []
28/10/2020 01:37:32 AdvancedRSSTest: sub_case mac_ipv4_sctp_l2src_l2dst passed
28/10/2020 01:37:32 dut.10.240.183.133: flow flush 0
28/10/2020 01:37:32 dut.10.240.183.133:
28/10/2020 01:37:32 AdvancedRSSTest: ===================Test sub case: mac_ipv4_sctp_l3_src================
28/10/2020 01:37:32 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:37:32 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only end key_len 0 queues end / end
28/10/2020 01:37:32 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:37:32 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only end key_len 0 queues end / end
28/10/2020 01:37:32 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:37:32 dut.10.240.183.133: flow list 0
28/10/2020 01:37:32 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 01:37:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:32 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:33 dut.10.240.183.133: port 0/queue 26: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x5392b65a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:33 AdvancedRSSTest: action: save_hash
28/10/2020 01:37:33 AdvancedRSSTest: hash_infos: [('0x5392b65a', '0x1a')]
28/10/2020 01:37:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:33 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:37:34 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xab83f7c0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:34 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:37:34 AdvancedRSSTest: hash_infos: [('0xab83f7c0', '0x0')]
28/10/2020 01:37:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:34 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=32,dport=33)/("X"*480)
28/10/2020 01:37:36 dut.10.240.183.133: port 0/queue 26: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x5392b65a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:36 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:37:36 AdvancedRSSTest: hash_infos: [('0x5392b65a', '0x1a')]
28/10/2020 01:37:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:36 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:37 dut.10.240.183.133: port 0/queue 26: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x5392b65a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x1a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:37 AdvancedRSSTest: action: save_hash
28/10/2020 01:37:37 AdvancedRSSTest: hash_infos: [('0x5392b65a', '0x1a')]
28/10/2020 01:37:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:37 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:37:38 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xab83f7c0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:38 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:37:38 AdvancedRSSTest: hash_infos: [('0xab83f7c0', '0x0')]
28/10/2020 01:37:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:38 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=32,dport=33)/("X"*480)
28/10/2020 01:37:39 dut.10.240.183.133: port 0/queue 26: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x5392b65a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x1a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:39 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:37:39 AdvancedRSSTest: hash_infos: [('0x5392b65a', '0x1a')]
28/10/2020 01:37:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:39 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:40 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:40 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:37:40 AdvancedRSSTest: hash_infos: []
28/10/2020 01:37:40 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:37:40 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:37:41 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:37:41 dut.10.240.183.133: flow list 0
28/10/2020 01:37:41 dut.10.240.183.133:
28/10/2020 01:37:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:41 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:42 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:42 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:37:42 AdvancedRSSTest: hash_infos: []
28/10/2020 01:37:42 AdvancedRSSTest: sub_case mac_ipv4_sctp_l3_src passed
28/10/2020 01:37:42 dut.10.240.183.133: flow flush 0
28/10/2020 01:37:42 dut.10.240.183.133:
28/10/2020 01:37:42 AdvancedRSSTest: ===================Test sub case: mac_ipv4_sctp_l3_dst================
28/10/2020 01:37:42 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:37:42 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-dst-only end key_len 0 queues end / end
28/10/2020 01:37:42 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:37:42 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-dst-only end key_len 0 queues end / end
28/10/2020 01:37:42 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:37:42 dut.10.240.183.133: flow list 0
28/10/2020 01:37:42 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 01:37:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:42 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:44 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x4a73e134 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:44 AdvancedRSSTest: action: save_hash
28/10/2020 01:37:44 AdvancedRSSTest: hash_infos: [('0x4a73e134', '0x34')]
28/10/2020 01:37:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:44 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:37:45 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xb262a0ae - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:45 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:37:45 AdvancedRSSTest: hash_infos: [('0xb262a0ae', '0x2e')]
28/10/2020 01:37:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:45 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=32,dport=33)/("X"*480)
28/10/2020 01:37:46 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x4a73e134 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:46 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:37:46 AdvancedRSSTest: hash_infos: [('0x4a73e134', '0x34')]
28/10/2020 01:37:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:46 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:47 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x4a73e134 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:47 AdvancedRSSTest: action: save_hash
28/10/2020 01:37:47 AdvancedRSSTest: hash_infos: [('0x4a73e134', '0x34')]
28/10/2020 01:37:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:47 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:37:48 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xb262a0ae - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:48 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:37:48 AdvancedRSSTest: hash_infos: [('0xb262a0ae', '0x2e')]
28/10/2020 01:37:48 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:48 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=32,dport=33)/("X"*480)
28/10/2020 01:37:49 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x4a73e134 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:49 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:37:49 AdvancedRSSTest: hash_infos: [('0x4a73e134', '0x34')]
28/10/2020 01:37:49 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:49 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:50 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:50 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:37:50 AdvancedRSSTest: hash_infos: []
28/10/2020 01:37:50 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:37:50 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:37:51 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:37:51 dut.10.240.183.133: flow list 0
28/10/2020 01:37:51 dut.10.240.183.133:
28/10/2020 01:37:51 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:51 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:52 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:52 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:37:52 AdvancedRSSTest: hash_infos: []
28/10/2020 01:37:52 AdvancedRSSTest: sub_case mac_ipv4_sctp_l3_dst passed
28/10/2020 01:37:52 dut.10.240.183.133: flow flush 0
28/10/2020 01:37:52 dut.10.240.183.133:
28/10/2020 01:37:52 AdvancedRSSTest: ===================Test sub case: mac_ipv4_sctp_l3src_l4src================
28/10/2020 01:37:52 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:37:52 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:37:52 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:37:52 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:37:52 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:37:52 dut.10.240.183.133: flow list 0
28/10/2020 01:37:53 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 01:37:53 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:53 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:54 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xe1815167 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:54 AdvancedRSSTest: action: save_hash
28/10/2020 01:37:54 AdvancedRSSTest: hash_infos: [('0xe1815167', '0x27')]
28/10/2020 01:37:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:54 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:37:55 dut.10.240.183.133: port 0/queue 61: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x199010fd - RSS queue=0x3d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:55 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:37:55 AdvancedRSSTest: hash_infos: [('0x199010fd', '0x3d')]
28/10/2020 01:37:55 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:55 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:37:56 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x5f40efd8 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:56 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:37:56 AdvancedRSSTest: hash_infos: [('0x5f40efd8', '0x18')]
28/10/2020 01:37:56 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:56 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:37:57 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xe1815167 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:57 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:37:57 AdvancedRSSTest: hash_infos: [('0xe1815167', '0x27')]
28/10/2020 01:37:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:57 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:37:58 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xe1815167 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:58 AdvancedRSSTest: action: save_hash
28/10/2020 01:37:58 AdvancedRSSTest: hash_infos: [('0xe1815167', '0x27')]
28/10/2020 01:37:58 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:58 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:37:59 dut.10.240.183.133: port 0/queue 61: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x199010fd - RSS queue=0x3d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:37:59 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:37:59 AdvancedRSSTest: hash_infos: [('0x199010fd', '0x3d')]
28/10/2020 01:37:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:37:59 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:38:00 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x5f40efd8 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:00 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:38:00 AdvancedRSSTest: hash_infos: [('0x5f40efd8', '0x18')]
28/10/2020 01:38:00 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:00 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:38:01 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xe1815167 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:01 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:38:01 AdvancedRSSTest: hash_infos: [('0xe1815167', '0x27')]
28/10/2020 01:38:01 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:01 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:02 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:02 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:38:02 AdvancedRSSTest: hash_infos: []
28/10/2020 01:38:02 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:38:02 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:38:03 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:38:03 dut.10.240.183.133: flow list 0
28/10/2020 01:38:04 dut.10.240.183.133:
28/10/2020 01:38:04 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:04 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:05 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:05 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:38:05 AdvancedRSSTest: hash_infos: []
28/10/2020 01:38:05 AdvancedRSSTest: sub_case mac_ipv4_sctp_l3src_l4src passed
28/10/2020 01:38:05 dut.10.240.183.133: flow flush 0
28/10/2020 01:38:05 dut.10.240.183.133:
28/10/2020 01:38:05 AdvancedRSSTest: ===================Test sub case: mac_ipv4_sctp_l3src_l4dst================
28/10/2020 01:38:05 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:38:05 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:38:05 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:38:05 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:38:05 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:38:05 dut.10.240.183.133: flow list 0
28/10/2020 01:38:05 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 01:38:05 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:05 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:06 dut.10.240.183.133: port 0/queue 56: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x7bca6138 - RSS queue=0x38 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x38
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:06 AdvancedRSSTest: action: save_hash
28/10/2020 01:38:06 AdvancedRSSTest: hash_infos: [('0x7bca6138', '0x38')]
28/10/2020 01:38:06 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:06 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:38:07 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x83db20a2 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:07 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:38:07 AdvancedRSSTest: hash_infos: [('0x83db20a2', '0x22')]
28/10/2020 01:38:07 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:07 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:38:08 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xc50bdf87 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:08 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:38:08 AdvancedRSSTest: hash_infos: [('0xc50bdf87', '0x7')]
28/10/2020 01:38:08 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:08 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:38:09 dut.10.240.183.133: port 0/queue 56: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x7bca6138 - RSS queue=0x38 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x38
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:09 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:38:09 AdvancedRSSTest: hash_infos: [('0x7bca6138', '0x38')]
28/10/2020 01:38:09 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:09 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:10 dut.10.240.183.133: port 0/queue 56: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x7bca6138 - RSS queue=0x38 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x38
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:10 AdvancedRSSTest: action: save_hash
28/10/2020 01:38:10 AdvancedRSSTest: hash_infos: [('0x7bca6138', '0x38')]
28/10/2020 01:38:10 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:10 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:38:11 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x83db20a2 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:11 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:38:11 AdvancedRSSTest: hash_infos: [('0x83db20a2', '0x22')]
28/10/2020 01:38:11 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:11 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:38:12 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xc50bdf87 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:12 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:38:12 AdvancedRSSTest: hash_infos: [('0xc50bdf87', '0x7')]
28/10/2020 01:38:12 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:12 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:38:14 dut.10.240.183.133: port 0/queue 56: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x7bca6138 - RSS queue=0x38 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x38
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:14 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:38:14 AdvancedRSSTest: hash_infos: [('0x7bca6138', '0x38')]
28/10/2020 01:38:14 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:14 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:15 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:15 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:38:15 AdvancedRSSTest: hash_infos: []
28/10/2020 01:38:15 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:38:15 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:38:16 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:38:16 dut.10.240.183.133: flow list 0
28/10/2020 01:38:16 dut.10.240.183.133:
28/10/2020 01:38:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:16 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:17 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:17 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:38:17 AdvancedRSSTest: hash_infos: []
28/10/2020 01:38:17 AdvancedRSSTest: sub_case mac_ipv4_sctp_l3src_l4dst passed
28/10/2020 01:38:17 dut.10.240.183.133: flow flush 0
28/10/2020 01:38:17 dut.10.240.183.133:
28/10/2020 01:38:17 AdvancedRSSTest: ===================Test sub case: mac_ipv4_sctp_l3dst_l4src================
28/10/2020 01:38:17 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:38:17 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:38:17 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:38:17 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:38:17 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:38:17 dut.10.240.183.133: flow list 0
28/10/2020 01:38:17 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 01:38:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:17 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:18 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xf8600609 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:18 AdvancedRSSTest: action: save_hash
28/10/2020 01:38:18 AdvancedRSSTest: hash_infos: [('0xf8600609', '0x9')]
28/10/2020 01:38:18 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:18 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:38:19 dut.10.240.183.133: port 0/queue 19: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x714793 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x13
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:19 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:38:19 AdvancedRSSTest: hash_infos: [('0x714793', '0x13')]
28/10/2020 01:38:19 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:19 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:38:20 dut.10.240.183.133: port 0/queue 54: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x46a1b8b6 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:20 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:38:20 AdvancedRSSTest: hash_infos: [('0x46a1b8b6', '0x36')]
28/10/2020 01:38:20 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:20 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:38:21 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xf8600609 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:21 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:38:21 AdvancedRSSTest: hash_infos: [('0xf8600609', '0x9')]
28/10/2020 01:38:21 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:21 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:23 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xf8600609 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:23 AdvancedRSSTest: action: save_hash
28/10/2020 01:38:23 AdvancedRSSTest: hash_infos: [('0xf8600609', '0x9')]
28/10/2020 01:38:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:23 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:38:24 dut.10.240.183.133: port 0/queue 19: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x714793 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x13
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:24 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:38:24 AdvancedRSSTest: hash_infos: [('0x714793', '0x13')]
28/10/2020 01:38:24 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:24 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:38:25 dut.10.240.183.133: port 0/queue 54: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x46a1b8b6 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:25 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:38:25 AdvancedRSSTest: hash_infos: [('0x46a1b8b6', '0x36')]
28/10/2020 01:38:25 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:25 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:38:26 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xf8600609 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:26 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:38:26 AdvancedRSSTest: hash_infos: [('0xf8600609', '0x9')]
28/10/2020 01:38:26 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:26 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:27 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:27 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:38:27 AdvancedRSSTest: hash_infos: []
28/10/2020 01:38:27 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:38:27 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:38:28 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:38:28 dut.10.240.183.133: flow list 0
28/10/2020 01:38:28 dut.10.240.183.133:
28/10/2020 01:38:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:28 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:29 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:29 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:38:29 AdvancedRSSTest: hash_infos: []
28/10/2020 01:38:29 AdvancedRSSTest: sub_case mac_ipv4_sctp_l3dst_l4src passed
28/10/2020 01:38:29 dut.10.240.183.133: flow flush 0
28/10/2020 01:38:29 dut.10.240.183.133:
28/10/2020 01:38:29 AdvancedRSSTest: ===================Test sub case: mac_ipv4_sctp_l3dst_l4dst================
28/10/2020 01:38:29 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:38:29 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:38:29 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:38:29 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:38:29 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:38:29 dut.10.240.183.133: flow list 0
28/10/2020 01:38:29 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 01:38:29 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:29 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:31 dut.10.240.183.133: port 0/queue 22: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x622b3656 - RSS queue=0x16 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x16
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:31 AdvancedRSSTest: action: save_hash
28/10/2020 01:38:31 AdvancedRSSTest: hash_infos: [('0x622b3656', '0x16')]
28/10/2020 01:38:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:31 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:38:32 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x9a3a77cc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:32 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:38:32 AdvancedRSSTest: hash_infos: [('0x9a3a77cc', '0xc')]
28/10/2020 01:38:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:32 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:38:33 dut.10.240.183.133: port 0/queue 41: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xdcea88e9 - RSS queue=0x29 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x29
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:33 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:38:33 AdvancedRSSTest: hash_infos: [('0xdcea88e9', '0x29')]
28/10/2020 01:38:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:33 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:38:34 dut.10.240.183.133: port 0/queue 22: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x622b3656 - RSS queue=0x16 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x16
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:34 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:38:34 AdvancedRSSTest: hash_infos: [('0x622b3656', '0x16')]
28/10/2020 01:38:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:34 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:35 dut.10.240.183.133: port 0/queue 22: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x622b3656 - RSS queue=0x16 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x16
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:35 AdvancedRSSTest: action: save_hash
28/10/2020 01:38:35 AdvancedRSSTest: hash_infos: [('0x622b3656', '0x16')]
28/10/2020 01:38:35 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:35 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:38:36 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x9a3a77cc - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:36 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:38:36 AdvancedRSSTest: hash_infos: [('0x9a3a77cc', '0xc')]
28/10/2020 01:38:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:36 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:38:37 dut.10.240.183.133: port 0/queue 41: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xdcea88e9 - RSS queue=0x29 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x29
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:37 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:38:37 AdvancedRSSTest: hash_infos: [('0xdcea88e9', '0x29')]
28/10/2020 01:38:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:37 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:38:38 dut.10.240.183.133: port 0/queue 22: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x622b3656 - RSS queue=0x16 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x16
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:38 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:38:38 AdvancedRSSTest: hash_infos: [('0x622b3656', '0x16')]
28/10/2020 01:38:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:38 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:39 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:39 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:38:39 AdvancedRSSTest: hash_infos: []
28/10/2020 01:38:39 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:38:39 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:38:40 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:38:40 dut.10.240.183.133: flow list 0
28/10/2020 01:38:40 dut.10.240.183.133:
28/10/2020 01:38:40 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:40 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:41 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:41 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:38:41 AdvancedRSSTest: hash_infos: []
28/10/2020 01:38:41 AdvancedRSSTest: sub_case mac_ipv4_sctp_l3dst_l4dst passed
28/10/2020 01:38:41 dut.10.240.183.133: flow flush 0
28/10/2020 01:38:42 dut.10.240.183.133:
28/10/2020 01:38:42 AdvancedRSSTest: ===================Test sub case: mac_ipv4_sctp_l4_src================
28/10/2020 01:38:42 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:38:42 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l4-src-only end key_len 0 queues end / end
28/10/2020 01:38:42 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:38:42 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l4-src-only end key_len 0 queues end / end
28/10/2020 01:38:42 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:38:42 dut.10.240.183.133: flow list 0
28/10/2020 01:38:42 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 01:38:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:42 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:43 dut.10.240.183.133: port 0/queue 11: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xab74b60b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:43 AdvancedRSSTest: action: save_hash
28/10/2020 01:38:43 AdvancedRSSTest: hash_infos: [('0xab74b60b', '0xb')]
28/10/2020 01:38:43 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:43 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:38:44 dut.10.240.183.133: port 0/queue 37: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xecfefb65 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x25
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:44 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:38:44 AdvancedRSSTest: hash_infos: [('0xecfefb65', '0x25')]
28/10/2020 01:38:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:44 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.1.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:38:45 dut.10.240.183.133: port 0/queue 11: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xab74b60b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:45 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:38:45 AdvancedRSSTest: hash_infos: [('0xab74b60b', '0xb')]
28/10/2020 01:38:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:45 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:46 dut.10.240.183.133: port 0/queue 11: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xab74b60b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:46 AdvancedRSSTest: action: save_hash
28/10/2020 01:38:46 AdvancedRSSTest: hash_infos: [('0xab74b60b', '0xb')]
28/10/2020 01:38:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:46 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:38:47 dut.10.240.183.133: port 0/queue 37: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xecfefb65 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x25
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:47 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:38:47 AdvancedRSSTest: hash_infos: [('0xecfefb65', '0x25')]
28/10/2020 01:38:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:47 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.1.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:38:48 dut.10.240.183.133: port 0/queue 11: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xab74b60b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:48 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:38:48 AdvancedRSSTest: hash_infos: [('0xab74b60b', '0xb')]
28/10/2020 01:38:48 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:48 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:49 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:49 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:38:49 AdvancedRSSTest: hash_infos: []
28/10/2020 01:38:49 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:38:49 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:38:50 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:38:50 dut.10.240.183.133: flow list 0
28/10/2020 01:38:51 dut.10.240.183.133:
28/10/2020 01:38:51 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:51 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:52 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:52 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:38:52 AdvancedRSSTest: hash_infos: []
28/10/2020 01:38:52 AdvancedRSSTest: sub_case mac_ipv4_sctp_l4_src passed
28/10/2020 01:38:52 dut.10.240.183.133: flow flush 0
28/10/2020 01:38:52 dut.10.240.183.133:
28/10/2020 01:38:52 AdvancedRSSTest: ===================Test sub case: mac_ipv4_sctp_l4_dst================
28/10/2020 01:38:52 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:38:52 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l4-dst-only end key_len 0 queues end / end
28/10/2020 01:38:52 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:38:52 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp l4-dst-only end key_len 0 queues end / end
28/10/2020 01:38:52 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:38:52 dut.10.240.183.133: flow list 0
28/10/2020 01:38:52 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 01:38:52 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:52 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:53 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x438ca74a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:53 AdvancedRSSTest: action: save_hash
28/10/2020 01:38:53 AdvancedRSSTest: hash_infos: [('0x438ca74a', '0xa')]
28/10/2020 01:38:53 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:53 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:38:54 dut.10.240.183.133: port 0/queue 36: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x406ea24 - RSS queue=0x24 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:54 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:38:54 AdvancedRSSTest: hash_infos: [('0x406ea24', '0x24')]
28/10/2020 01:38:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:54 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.1.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:38:55 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x438ca74a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:55 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:38:55 AdvancedRSSTest: hash_infos: [('0x438ca74a', '0xa')]
28/10/2020 01:38:55 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:55 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:56 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x438ca74a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:56 AdvancedRSSTest: action: save_hash
28/10/2020 01:38:56 AdvancedRSSTest: hash_infos: [('0x438ca74a', '0xa')]
28/10/2020 01:38:56 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:56 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:38:57 dut.10.240.183.133: port 0/queue 36: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x406ea24 - RSS queue=0x24 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:57 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:38:57 AdvancedRSSTest: hash_infos: [('0x406ea24', '0x24')]
28/10/2020 01:38:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:57 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.1.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:38:58 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x438ca74a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:58 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:38:58 AdvancedRSSTest: hash_infos: [('0x438ca74a', '0xa')]
28/10/2020 01:38:58 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:38:58 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:38:59 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:38:59 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:38:59 AdvancedRSSTest: hash_infos: []
28/10/2020 01:38:59 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:38:59 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:39:01 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:39:01 dut.10.240.183.133: flow list 0
28/10/2020 01:39:01 dut.10.240.183.133:
28/10/2020 01:39:01 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:01 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:02 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:02 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:39:02 AdvancedRSSTest: hash_infos: []
28/10/2020 01:39:02 AdvancedRSSTest: sub_case mac_ipv4_sctp_l4_dst passed
28/10/2020 01:39:02 dut.10.240.183.133: flow flush 0
28/10/2020 01:39:02 dut.10.240.183.133:
28/10/2020 01:39:02 AdvancedRSSTest: ===================Test sub case: mac_ipv4_sctp_all================
28/10/2020 01:39:02 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:39:02 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp end key_len 0 queues end / end
28/10/2020 01:39:02 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:39:02 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp end key_len 0 queues end / end
28/10/2020 01:39:02 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:39:02 dut.10.240.183.133: flow list 0
28/10/2020 01:39:02 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 01:39:02 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:02 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:03 dut.10.240.183.133: port 0/queue 47: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xaf2dfc2f - RSS queue=0x2f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x2f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:03 AdvancedRSSTest: action: save_hash
28/10/2020 01:39:03 AdvancedRSSTest: hash_infos: [('0xaf2dfc2f', '0x2f')]
28/10/2020 01:39:03 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:03 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:39:04 dut.10.240.183.133: port 0/queue 26: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xcce711da - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:04 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:39:04 AdvancedRSSTest: hash_infos: [('0xcce711da', '0x1a')]
28/10/2020 01:39:04 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:04 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:39:05 dut.10.240.183.133: port 0/queue 37: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xf8229fe5 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x25
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:05 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:39:05 AdvancedRSSTest: hash_infos: [('0xf8229fe5', '0x25')]
28/10/2020 01:39:05 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:05 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:39:06 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xe41da301 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:06 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:39:06 AdvancedRSSTest: hash_infos: [('0xe41da301', '0x1')]
28/10/2020 01:39:06 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:06 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:39:07 dut.10.240.183.133: port 0/queue 53: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x573cbdb5 - RSS queue=0x35 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x35
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:07 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:39:07 AdvancedRSSTest: hash_infos: [('0x573cbdb5', '0x35')]
28/10/2020 01:39:07 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:07 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:39:08 dut.10.240.183.133: port 0/queue 47: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xaf2dfc2f - RSS queue=0x2f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x2f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:08 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:39:08 AdvancedRSSTest: hash_infos: [('0xaf2dfc2f', '0x2f')]
28/10/2020 01:39:08 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:08 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:10 dut.10.240.183.133: port 0/queue 47: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xaf2dfc2f - RSS queue=0x2f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x2f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:10 AdvancedRSSTest: action: save_hash
28/10/2020 01:39:10 AdvancedRSSTest: hash_infos: [('0xaf2dfc2f', '0x2f')]
28/10/2020 01:39:10 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:10 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:39:11 dut.10.240.183.133: port 0/queue 26: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xcce711da - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x1a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:11 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:39:11 AdvancedRSSTest: hash_infos: [('0xcce711da', '0x1a')]
28/10/2020 01:39:11 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:11 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:39:12 dut.10.240.183.133: port 0/queue 37: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xf8229fe5 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x25
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:12 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:39:12 AdvancedRSSTest: hash_infos: [('0xf8229fe5', '0x25')]
28/10/2020 01:39:12 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:12 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:39:13 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xe41da301 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:13 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:39:13 AdvancedRSSTest: hash_infos: [('0xe41da301', '0x1')]
28/10/2020 01:39:13 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:13 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:39:14 dut.10.240.183.133: port 0/queue 53: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x573cbdb5 - RSS queue=0x35 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x35
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:14 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:39:14 AdvancedRSSTest: hash_infos: [('0x573cbdb5', '0x35')]
28/10/2020 01:39:14 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:14 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:15 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=146 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:15 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:39:15 AdvancedRSSTest: hash_infos: []
28/10/2020 01:39:15 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:39:15 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:39:16 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:39:16 dut.10.240.183.133: flow list 0
28/10/2020 01:39:16 dut.10.240.183.133:
28/10/2020 01:39:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:16 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:17 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:17 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:39:17 AdvancedRSSTest: hash_infos: []
28/10/2020 01:39:17 AdvancedRSSTest: sub_case mac_ipv4_sctp_all passed
28/10/2020 01:39:17 dut.10.240.183.133: flow flush 0
28/10/2020 01:39:17 dut.10.240.183.133:
28/10/2020 01:39:17 AdvancedRSSTest: {'mac_ipv4_sctp_l2_src': 'passed', 'mac_ipv4_sctp_l2_dst': 'passed', 'mac_ipv4_sctp_l2src_l2dst': 'passed', 'mac_ipv4_sctp_l3_src': 'passed', 'mac_ipv4_sctp_l3_dst': 'passed', 'mac_ipv4_sctp_l3src_l4src': 'passed', 'mac_ipv4_sctp_l3src_l4dst': 'passed', 'mac_ipv4_sctp_l3dst_l4src': 'passed', 'mac_ipv4_sctp_l3dst_l4dst': 'passed', 'mac_ipv4_sctp_l4_src': 'passed', 'mac_ipv4_sctp_l4_dst': 'passed', 'mac_ipv4_sctp_all': 'passed'}
28/10/2020 01:39:17 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:39:17 AdvancedRSSTest: Test Case test_mac_ipv4_sctp Result PASSED:
28/10/2020 01:39:17 dut.10.240.183.133: flow flush 0
28/10/2020 01:39:19 dut.10.240.183.133:
testpmd>
28/10/2020 01:39:19 dut.10.240.183.133: clear port stats all
28/10/2020 01:39:20 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:39:20 dut.10.240.183.133: stop
28/10/2020 01:39:20 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 59 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=19 -> TX Port= 0/Queue=19 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=22 -> TX Port= 0/Queue=22 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=24 -> TX Port= 0/Queue=24 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=26 -> TX Port= 0/Queue=26 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=28 -> TX Port= 0/Queue=28 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=30 -> TX Port= 0/Queue=30 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=34 -> TX Port= 0/Queue=34 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=36 -> TX Port= 0/Queue=36 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=37 -> TX Port= 0/Queue=37 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=39 -> TX Port= 0/Queue=39 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=41 -> TX Port= 0/Queue=41 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=46 -> TX Port= 0/Queue=46 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=47 -> TX Port= 0/Queue=47 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=53 -> TX Port= 0/Queue=53 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=54 -> TX Port= 0/Queue=54 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=56 -> TX Port= 0/Queue=56 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=61 -> TX Port= 0/Queue=61 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:39:20 AdvancedRSSTest: Test Case test_mac_ipv4_tcp Begin
28/10/2020 01:39:20 dut.10.240.183.133:
28/10/2020 01:39:20 tester:
28/10/2020 01:39:20 dut.10.240.183.133: start
28/10/2020 01:39:20 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:39:20 AdvancedRSSTest: ===================Test sub case: mac_ipv4_tcp_l2_src================
28/10/2020 01:39:20 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:39:20 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 01:39:20 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:39:20 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 01:39:20 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:39:20 dut.10.240.183.133: flow list 0
28/10/2020 01:39:20 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 01:39:20 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:20 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:21 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:21 AdvancedRSSTest: action: save_hash
28/10/2020 01:39:21 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:39:21 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:21 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:39:22 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xdc23d803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:22 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:39:22 AdvancedRSSTest: hash_infos: [('0xdc23d803', '0x3')]
28/10/2020 01:39:22 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:22 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=25,dport=99)/("X"*480)
28/10/2020 01:39:23 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:23 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:39:23 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:39:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:23 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:25 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:25 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:39:25 AdvancedRSSTest: hash_infos: []
28/10/2020 01:39:25 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:39:25 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:39:26 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:39:26 dut.10.240.183.133: flow list 0
28/10/2020 01:39:26 dut.10.240.183.133:
28/10/2020 01:39:26 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:26 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:27 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:27 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:39:27 AdvancedRSSTest: hash_infos: []
28/10/2020 01:39:27 AdvancedRSSTest: sub_case mac_ipv4_tcp_l2_src passed
28/10/2020 01:39:27 dut.10.240.183.133: flow flush 0
28/10/2020 01:39:27 dut.10.240.183.133:
28/10/2020 01:39:27 AdvancedRSSTest: ===================Test sub case: mac_ipv4_tcp_l2_dst================
28/10/2020 01:39:27 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:39:27 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 01:39:27 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:39:27 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 01:39:27 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:39:27 dut.10.240.183.133: flow list 0
28/10/2020 01:39:27 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 01:39:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:27 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:28 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:28 AdvancedRSSTest: action: save_hash
28/10/2020 01:39:28 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:39:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:28 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:39:29 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x35e31d02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:29 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:39:29 AdvancedRSSTest: hash_infos: [('0x35e31d02', '0x2')]
28/10/2020 01:39:29 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:29 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=25,dport=99)/("X"*480)
28/10/2020 01:39:30 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:30 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:39:30 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:39:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:30 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:31 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:31 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:39:31 AdvancedRSSTest: hash_infos: []
28/10/2020 01:39:31 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:39:31 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:39:33 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:39:33 dut.10.240.183.133: flow list 0
28/10/2020 01:39:33 dut.10.240.183.133:
28/10/2020 01:39:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:33 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:34 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:34 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:39:34 AdvancedRSSTest: hash_infos: []
28/10/2020 01:39:34 AdvancedRSSTest: sub_case mac_ipv4_tcp_l2_dst passed
28/10/2020 01:39:34 dut.10.240.183.133: flow flush 0
28/10/2020 01:39:34 dut.10.240.183.133:
28/10/2020 01:39:34 AdvancedRSSTest: ===================Test sub case: mac_ipv4_tcp_l2src_l2dst================
28/10/2020 01:39:34 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:39:34 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 01:39:34 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:39:34 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 01:39:34 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:39:34 dut.10.240.183.133: flow list 0
28/10/2020 01:39:34 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 01:39:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:34 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:35 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:35 AdvancedRSSTest: action: save_hash
28/10/2020 01:39:35 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:39:35 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:35 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:39:36 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x1aff5bde - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:36 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:39:36 AdvancedRSSTest: hash_infos: [('0x1aff5bde', '0x1e')]
28/10/2020 01:39:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:36 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:39:37 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xbe72e606 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:37 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:39:37 AdvancedRSSTest: hash_infos: [('0xbe72e606', '0x6')]
28/10/2020 01:39:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:37 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:39:38 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xe2ee1a44 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:38 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:39:38 AdvancedRSSTest: hash_infos: [('0xe2ee1a44', '0x4')]
28/10/2020 01:39:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:38 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/TCP(sport=25,dport=99)/("X"*480)
28/10/2020 01:39:39 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:39 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:39:39 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:39:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:39 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:41 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:41 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:39:41 AdvancedRSSTest: hash_infos: []
28/10/2020 01:39:41 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:39:41 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:39:42 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:39:42 dut.10.240.183.133: flow list 0
28/10/2020 01:39:42 dut.10.240.183.133:
28/10/2020 01:39:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:42 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:43 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:43 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:39:43 AdvancedRSSTest: hash_infos: []
28/10/2020 01:39:43 AdvancedRSSTest: sub_case mac_ipv4_tcp_l2src_l2dst passed
28/10/2020 01:39:43 dut.10.240.183.133: flow flush 0
28/10/2020 01:39:43 dut.10.240.183.133:
28/10/2020 01:39:43 AdvancedRSSTest: ===================Test sub case: mac_ipv4_tcp_l3_src================
28/10/2020 01:39:43 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:39:43 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
28/10/2020 01:39:43 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:39:43 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end key_len 0 queues end / end
28/10/2020 01:39:43 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:39:43 dut.10.240.183.133: flow list 0
28/10/2020 01:39:43 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 01:39:43 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:43 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:44 dut.10.240.183.133: port 0/queue 55: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x8d4bc3f7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x37
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:44 AdvancedRSSTest: action: save_hash
28/10/2020 01:39:44 AdvancedRSSTest: hash_infos: [('0x8d4bc3f7', '0x37')]
28/10/2020 01:39:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:44 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:39:45 dut.10.240.183.133: port 0/queue 45: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x755a826d - RSS queue=0x2d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:45 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:39:45 AdvancedRSSTest: hash_infos: [('0x755a826d', '0x2d')]
28/10/2020 01:39:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:45 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=33)/("X"*480)
28/10/2020 01:39:46 dut.10.240.183.133: port 0/queue 55: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x8d4bc3f7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x37
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:46 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:39:46 AdvancedRSSTest: hash_infos: [('0x8d4bc3f7', '0x37')]
28/10/2020 01:39:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:46 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:47 dut.10.240.183.133: port 0/queue 55: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x8d4bc3f7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x37
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:47 AdvancedRSSTest: action: save_hash
28/10/2020 01:39:47 AdvancedRSSTest: hash_infos: [('0x8d4bc3f7', '0x37')]
28/10/2020 01:39:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:47 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:39:49 dut.10.240.183.133: port 0/queue 45: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x755a826d - RSS queue=0x2d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:49 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:39:49 AdvancedRSSTest: hash_infos: [('0x755a826d', '0x2d')]
28/10/2020 01:39:49 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:49 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=33)/("X"*480)
28/10/2020 01:39:50 dut.10.240.183.133: port 0/queue 55: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x8d4bc3f7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x37
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:50 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:39:50 AdvancedRSSTest: hash_infos: [('0x8d4bc3f7', '0x37')]
28/10/2020 01:39:50 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:50 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:51 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:51 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:39:51 AdvancedRSSTest: hash_infos: []
28/10/2020 01:39:51 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:39:51 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:39:52 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:39:52 dut.10.240.183.133: flow list 0
28/10/2020 01:39:52 dut.10.240.183.133:
28/10/2020 01:39:52 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:52 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:53 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:53 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:39:53 AdvancedRSSTest: hash_infos: []
28/10/2020 01:39:53 AdvancedRSSTest: sub_case mac_ipv4_tcp_l3_src passed
28/10/2020 01:39:53 dut.10.240.183.133: flow flush 0
28/10/2020 01:39:53 dut.10.240.183.133:
28/10/2020 01:39:53 AdvancedRSSTest: ===================Test sub case: mac_ipv4_tcp_l3_dst================
28/10/2020 01:39:53 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:39:53 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
28/10/2020 01:39:53 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:39:53 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only end key_len 0 queues end / end
28/10/2020 01:39:53 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:39:53 dut.10.240.183.133: flow list 0
28/10/2020 01:39:53 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 01:39:53 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:53 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:54 dut.10.240.183.133: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x94aa9499 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:54 AdvancedRSSTest: action: save_hash
28/10/2020 01:39:54 AdvancedRSSTest: hash_infos: [('0x94aa9499', '0x19')]
28/10/2020 01:39:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:54 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:39:55 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x6cbbd503 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:55 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:39:55 AdvancedRSSTest: hash_infos: [('0x6cbbd503', '0x3')]
28/10/2020 01:39:55 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:55 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=33)/("X"*480)
28/10/2020 01:39:56 dut.10.240.183.133: port 0/queue 25: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x94aa9499 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:56 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:39:56 AdvancedRSSTest: hash_infos: [('0x94aa9499', '0x19')]
28/10/2020 01:39:56 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:56 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:39:58 dut.10.240.183.133: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x94aa9499 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:58 AdvancedRSSTest: action: save_hash
28/10/2020 01:39:58 AdvancedRSSTest: hash_infos: [('0x94aa9499', '0x19')]
28/10/2020 01:39:58 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:58 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:39:59 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x6cbbd503 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:39:59 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:39:59 AdvancedRSSTest: hash_infos: [('0x6cbbd503', '0x3')]
28/10/2020 01:39:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:39:59 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=33)/("X"*480)
28/10/2020 01:40:00 dut.10.240.183.133: port 0/queue 25: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x94aa9499 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:00 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:40:00 AdvancedRSSTest: hash_infos: [('0x94aa9499', '0x19')]
28/10/2020 01:40:00 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:00 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:01 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:01 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:40:01 AdvancedRSSTest: hash_infos: []
28/10/2020 01:40:01 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:40:01 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:40:02 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:40:02 dut.10.240.183.133: flow list 0
28/10/2020 01:40:02 dut.10.240.183.133:
28/10/2020 01:40:02 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:02 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:03 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:03 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:40:03 AdvancedRSSTest: hash_infos: []
28/10/2020 01:40:03 AdvancedRSSTest: sub_case mac_ipv4_tcp_l3_dst passed
28/10/2020 01:40:03 dut.10.240.183.133: flow flush 0
28/10/2020 01:40:03 dut.10.240.183.133:
28/10/2020 01:40:03 AdvancedRSSTest: ===================Test sub case: mac_ipv4_tcp_l3src_l4src================
28/10/2020 01:40:03 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:40:03 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:40:03 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:40:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:40:03 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:40:03 dut.10.240.183.133: flow list 0
28/10/2020 01:40:03 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 01:40:03 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:03 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:04 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x3f5824ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:04 AdvancedRSSTest: action: save_hash
28/10/2020 01:40:04 AdvancedRSSTest: hash_infos: [('0x3f5824ca', '0xa')]
28/10/2020 01:40:04 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:04 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:40:06 dut.10.240.183.133: port 0/queue 16: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xc7496550 - RSS queue=0x10 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x10
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:06 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:40:06 AdvancedRSSTest: hash_infos: [('0xc7496550', '0x10')]
28/10/2020 01:40:06 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:06 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:40:07 dut.10.240.183.133: port 0/queue 53: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x81999a75 - RSS queue=0x35 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x35
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:07 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:40:07 AdvancedRSSTest: hash_infos: [('0x81999a75', '0x35')]
28/10/2020 01:40:07 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:07 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:40:08 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x3f5824ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:08 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:40:08 AdvancedRSSTest: hash_infos: [('0x3f5824ca', '0xa')]
28/10/2020 01:40:08 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:08 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:09 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x3f5824ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:09 AdvancedRSSTest: action: save_hash
28/10/2020 01:40:09 AdvancedRSSTest: hash_infos: [('0x3f5824ca', '0xa')]
28/10/2020 01:40:09 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:09 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:40:10 dut.10.240.183.133: port 0/queue 16: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0xc7496550 - RSS queue=0x10 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x10
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:10 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:40:10 AdvancedRSSTest: hash_infos: [('0xc7496550', '0x10')]
28/10/2020 01:40:10 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:10 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:40:11 dut.10.240.183.133: port 0/queue 53: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x81999a75 - RSS queue=0x35 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x35
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:11 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:40:11 AdvancedRSSTest: hash_infos: [('0x81999a75', '0x35')]
28/10/2020 01:40:11 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:11 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:40:12 dut.10.240.183.133: port 0/queue 10: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x3f5824ca - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xa
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:12 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:40:12 AdvancedRSSTest: hash_infos: [('0x3f5824ca', '0xa')]
28/10/2020 01:40:12 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:12 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:13 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:13 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:40:13 AdvancedRSSTest: hash_infos: []
28/10/2020 01:40:13 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:40:13 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:40:14 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:40:14 dut.10.240.183.133: flow list 0
28/10/2020 01:40:14 dut.10.240.183.133:
28/10/2020 01:40:14 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:14 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:15 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:15 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:40:15 AdvancedRSSTest: hash_infos: []
28/10/2020 01:40:15 AdvancedRSSTest: sub_case mac_ipv4_tcp_l3src_l4src passed
28/10/2020 01:40:15 dut.10.240.183.133: flow flush 0
28/10/2020 01:40:16 dut.10.240.183.133:
28/10/2020 01:40:16 AdvancedRSSTest: ===================Test sub case: mac_ipv4_tcp_l3src_l4dst================
28/10/2020 01:40:16 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:40:16 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:40:16 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:40:16 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:40:16 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:40:16 dut.10.240.183.133: flow list 0
28/10/2020 01:40:16 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 01:40:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:16 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:17 dut.10.240.183.133: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xa5131495 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:17 AdvancedRSSTest: action: save_hash
28/10/2020 01:40:17 AdvancedRSSTest: hash_infos: [('0xa5131495', '0x15')]
28/10/2020 01:40:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:17 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:40:18 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x5d02550f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:18 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:40:18 AdvancedRSSTest: hash_infos: [('0x5d02550f', '0xf')]
28/10/2020 01:40:18 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:18 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:40:19 dut.10.240.183.133: port 0/queue 42: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x1bd2aa2a - RSS queue=0x2a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:19 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:40:19 AdvancedRSSTest: hash_infos: [('0x1bd2aa2a', '0x2a')]
28/10/2020 01:40:19 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:19 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:40:20 dut.10.240.183.133: port 0/queue 21: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xa5131495 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:20 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:40:20 AdvancedRSSTest: hash_infos: [('0xa5131495', '0x15')]
28/10/2020 01:40:20 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:20 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:21 dut.10.240.183.133: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0xa5131495 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:21 AdvancedRSSTest: action: save_hash
28/10/2020 01:40:21 AdvancedRSSTest: hash_infos: [('0xa5131495', '0x15')]
28/10/2020 01:40:21 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:21 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:40:22 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x5d02550f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:22 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:40:22 AdvancedRSSTest: hash_infos: [('0x5d02550f', '0xf')]
28/10/2020 01:40:22 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:22 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:40:23 dut.10.240.183.133: port 0/queue 42: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x1bd2aa2a - RSS queue=0x2a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:23 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:40:23 AdvancedRSSTest: hash_infos: [('0x1bd2aa2a', '0x2a')]
28/10/2020 01:40:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:23 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:40:24 dut.10.240.183.133: port 0/queue 21: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0xa5131495 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:24 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:40:24 AdvancedRSSTest: hash_infos: [('0xa5131495', '0x15')]
28/10/2020 01:40:24 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:24 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:25 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:25 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:40:25 AdvancedRSSTest: hash_infos: []
28/10/2020 01:40:25 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:40:25 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:40:27 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:40:27 dut.10.240.183.133: flow list 0
28/10/2020 01:40:27 dut.10.240.183.133:
28/10/2020 01:40:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:27 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:28 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:28 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:40:28 AdvancedRSSTest: hash_infos: []
28/10/2020 01:40:28 AdvancedRSSTest: sub_case mac_ipv4_tcp_l3src_l4dst passed
28/10/2020 01:40:28 dut.10.240.183.133: flow flush 0
28/10/2020 01:40:28 dut.10.240.183.133:
28/10/2020 01:40:28 AdvancedRSSTest: ===================Test sub case: mac_ipv4_tcp_l3dst_l4src================
28/10/2020 01:40:28 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:40:28 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:40:28 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:40:28 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:40:28 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:40:28 dut.10.240.183.133: flow list 0
28/10/2020 01:40:28 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 01:40:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:28 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:29 dut.10.240.183.133: port 0/queue 36: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x26b973a4 - RSS queue=0x24 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:29 AdvancedRSSTest: action: save_hash
28/10/2020 01:40:29 AdvancedRSSTest: hash_infos: [('0x26b973a4', '0x24')]
28/10/2020 01:40:29 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:29 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:40:30 dut.10.240.183.133: port 0/queue 62: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xdea8323e - RSS queue=0x3e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:30 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:40:30 AdvancedRSSTest: hash_infos: [('0xdea8323e', '0x3e')]
28/10/2020 01:40:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:30 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:40:31 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x9878cd1b - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:31 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:40:31 AdvancedRSSTest: hash_infos: [('0x9878cd1b', '0x1b')]
28/10/2020 01:40:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:31 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:40:32 dut.10.240.183.133: port 0/queue 36: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x26b973a4 - RSS queue=0x24 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:32 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:40:32 AdvancedRSSTest: hash_infos: [('0x26b973a4', '0x24')]
28/10/2020 01:40:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:32 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:33 dut.10.240.183.133: port 0/queue 36: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x26b973a4 - RSS queue=0x24 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:33 AdvancedRSSTest: action: save_hash
28/10/2020 01:40:33 AdvancedRSSTest: hash_infos: [('0x26b973a4', '0x24')]
28/10/2020 01:40:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:33 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:40:34 dut.10.240.183.133: port 0/queue 62: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0xdea8323e - RSS queue=0x3e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x3e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:34 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:40:34 AdvancedRSSTest: hash_infos: [('0xdea8323e', '0x3e')]
28/10/2020 01:40:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:34 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:40:36 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x9878cd1b - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:36 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:40:36 AdvancedRSSTest: hash_infos: [('0x9878cd1b', '0x1b')]
28/10/2020 01:40:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:36 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:40:37 dut.10.240.183.133: port 0/queue 36: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x26b973a4 - RSS queue=0x24 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x24
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:37 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:40:37 AdvancedRSSTest: hash_infos: [('0x26b973a4', '0x24')]
28/10/2020 01:40:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:37 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:38 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:38 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:40:38 AdvancedRSSTest: hash_infos: []
28/10/2020 01:40:38 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:40:38 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:40:39 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:40:39 dut.10.240.183.133: flow list 0
28/10/2020 01:40:39 dut.10.240.183.133:
28/10/2020 01:40:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:39 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:40 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:40 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:40:40 AdvancedRSSTest: hash_infos: []
28/10/2020 01:40:40 AdvancedRSSTest: sub_case mac_ipv4_tcp_l3dst_l4src passed
28/10/2020 01:40:40 dut.10.240.183.133: flow flush 0
28/10/2020 01:40:40 dut.10.240.183.133:
28/10/2020 01:40:40 AdvancedRSSTest: ===================Test sub case: mac_ipv4_tcp_l3dst_l4dst================
28/10/2020 01:40:40 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:40:40 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:40:40 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:40:40 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:40:40 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:40:40 dut.10.240.183.133: flow list 0
28/10/2020 01:40:40 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 01:40:40 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:40 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:41 dut.10.240.183.133: port 0/queue 59: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xbcf243fb - RSS queue=0x3b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:41 AdvancedRSSTest: action: save_hash
28/10/2020 01:40:41 AdvancedRSSTest: hash_infos: [('0xbcf243fb', '0x3b')]
28/10/2020 01:40:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:41 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:40:42 dut.10.240.183.133: port 0/queue 33: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x44e30261 - RSS queue=0x21 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x21
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:42 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:40:42 AdvancedRSSTest: hash_infos: [('0x44e30261', '0x21')]
28/10/2020 01:40:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:42 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:40:44 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x233fd44 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:44 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:40:44 AdvancedRSSTest: hash_infos: [('0x233fd44', '0x4')]
28/10/2020 01:40:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:44 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:40:45 dut.10.240.183.133: port 0/queue 59: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xbcf243fb - RSS queue=0x3b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:45 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:40:45 AdvancedRSSTest: hash_infos: [('0xbcf243fb', '0x3b')]
28/10/2020 01:40:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:45 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:46 dut.10.240.183.133: port 0/queue 59: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0xbcf243fb - RSS queue=0x3b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x3b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:46 AdvancedRSSTest: action: save_hash
28/10/2020 01:40:46 AdvancedRSSTest: hash_infos: [('0xbcf243fb', '0x3b')]
28/10/2020 01:40:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:46 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:40:47 dut.10.240.183.133: port 0/queue 33: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x44e30261 - RSS queue=0x21 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x21
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:47 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:40:47 AdvancedRSSTest: hash_infos: [('0x44e30261', '0x21')]
28/10/2020 01:40:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:47 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:40:48 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x233fd44 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:48 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:40:48 AdvancedRSSTest: hash_infos: [('0x233fd44', '0x4')]
28/10/2020 01:40:48 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:48 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:40:49 dut.10.240.183.133: port 0/queue 59: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0xbcf243fb - RSS queue=0x3b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x3b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:49 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:40:49 AdvancedRSSTest: hash_infos: [('0xbcf243fb', '0x3b')]
28/10/2020 01:40:49 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:49 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:50 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:50 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:40:50 AdvancedRSSTest: hash_infos: []
28/10/2020 01:40:50 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:40:50 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:40:51 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:40:51 dut.10.240.183.133: flow list 0
28/10/2020 01:40:51 dut.10.240.183.133:
28/10/2020 01:40:51 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:51 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:52 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:52 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:40:52 AdvancedRSSTest: hash_infos: []
28/10/2020 01:40:52 AdvancedRSSTest: sub_case mac_ipv4_tcp_l3dst_l4dst passed
28/10/2020 01:40:52 dut.10.240.183.133: flow flush 0
28/10/2020 01:40:52 dut.10.240.183.133:
28/10/2020 01:40:52 AdvancedRSSTest: ===================Test sub case: mac_ipv4_tcp_l4_src================
28/10/2020 01:40:52 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:40:52 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
28/10/2020 01:40:52 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:40:53 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l4-src-only end key_len 0 queues end / end
28/10/2020 01:40:53 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:40:53 dut.10.240.183.133: flow list 0
28/10/2020 01:40:53 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 01:40:53 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:53 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:54 dut.10.240.183.133: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x75adc3a6 - RSS queue=0x26 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:54 AdvancedRSSTest: action: save_hash
28/10/2020 01:40:54 AdvancedRSSTest: hash_infos: [('0x75adc3a6', '0x26')]
28/10/2020 01:40:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:54 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:40:55 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x32278ec8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:55 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:40:55 AdvancedRSSTest: hash_infos: [('0x32278ec8', '0x8')]
28/10/2020 01:40:55 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:55 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:40:56 dut.10.240.183.133: port 0/queue 38: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x75adc3a6 - RSS queue=0x26 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:56 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:40:56 AdvancedRSSTest: hash_infos: [('0x75adc3a6', '0x26')]
28/10/2020 01:40:56 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:56 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:40:57 dut.10.240.183.133: port 0/queue 38: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x75adc3a6 - RSS queue=0x26 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:57 AdvancedRSSTest: action: save_hash
28/10/2020 01:40:57 AdvancedRSSTest: hash_infos: [('0x75adc3a6', '0x26')]
28/10/2020 01:40:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:57 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:40:58 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x32278ec8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:58 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:40:58 AdvancedRSSTest: hash_infos: [('0x32278ec8', '0x8')]
28/10/2020 01:40:58 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:58 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:40:59 dut.10.240.183.133: port 0/queue 38: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x75adc3a6 - RSS queue=0x26 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x26
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:40:59 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:40:59 AdvancedRSSTest: hash_infos: [('0x75adc3a6', '0x26')]
28/10/2020 01:40:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:40:59 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:00 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:00 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:41:00 AdvancedRSSTest: hash_infos: []
28/10/2020 01:41:00 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:41:00 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:41:01 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:41:01 dut.10.240.183.133: flow list 0
28/10/2020 01:41:01 dut.10.240.183.133:
28/10/2020 01:41:01 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:01 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:03 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:03 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:41:03 AdvancedRSSTest: hash_infos: []
28/10/2020 01:41:03 AdvancedRSSTest: sub_case mac_ipv4_tcp_l4_src passed
28/10/2020 01:41:03 dut.10.240.183.133: flow flush 0
28/10/2020 01:41:03 dut.10.240.183.133:
28/10/2020 01:41:03 AdvancedRSSTest: ===================Test sub case: mac_ipv4_tcp_l4_dst================
28/10/2020 01:41:03 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:41:03 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
28/10/2020 01:41:03 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:41:03 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l4-dst-only end key_len 0 queues end / end
28/10/2020 01:41:03 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:41:03 dut.10.240.183.133: flow list 0
28/10/2020 01:41:03 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 01:41:03 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:03 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:04 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x9d55d2e7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:04 AdvancedRSSTest: action: save_hash
28/10/2020 01:41:04 AdvancedRSSTest: hash_infos: [('0x9d55d2e7', '0x27')]
28/10/2020 01:41:04 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:04 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:41:05 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xdadf9f89 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:05 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:41:05 AdvancedRSSTest: hash_infos: [('0xdadf9f89', '0x9')]
28/10/2020 01:41:05 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:05 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:41:06 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x9d55d2e7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:06 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:41:06 AdvancedRSSTest: hash_infos: [('0x9d55d2e7', '0x27')]
28/10/2020 01:41:06 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:06 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:07 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x9d55d2e7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:07 AdvancedRSSTest: action: save_hash
28/10/2020 01:41:07 AdvancedRSSTest: hash_infos: [('0x9d55d2e7', '0x27')]
28/10/2020 01:41:07 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:07 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:41:08 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0xdadf9f89 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:08 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:41:08 AdvancedRSSTest: hash_infos: [('0xdadf9f89', '0x9')]
28/10/2020 01:41:08 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:08 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:41:09 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x9d55d2e7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:09 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:41:09 AdvancedRSSTest: hash_infos: [('0x9d55d2e7', '0x27')]
28/10/2020 01:41:09 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:09 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:10 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:10 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:41:10 AdvancedRSSTest: hash_infos: []
28/10/2020 01:41:10 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:41:10 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:41:12 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:41:12 dut.10.240.183.133: flow list 0
28/10/2020 01:41:12 dut.10.240.183.133:
28/10/2020 01:41:12 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:12 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:13 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:13 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:41:13 AdvancedRSSTest: hash_infos: []
28/10/2020 01:41:13 AdvancedRSSTest: sub_case mac_ipv4_tcp_l4_dst passed
28/10/2020 01:41:13 dut.10.240.183.133: flow flush 0
28/10/2020 01:41:13 dut.10.240.183.133:
28/10/2020 01:41:13 AdvancedRSSTest: ===================Test sub case: mac_ipv4_tcp_all================
28/10/2020 01:41:13 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:41:13 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
28/10/2020 01:41:13 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:41:13 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp end key_len 0 queues end / end
28/10/2020 01:41:13 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:41:13 dut.10.240.183.133: flow list 0
28/10/2020 01:41:13 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 01:41:13 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:13 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:14 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x71f48982 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:14 AdvancedRSSTest: action: save_hash
28/10/2020 01:41:14 AdvancedRSSTest: hash_infos: [('0x71f48982', '0x2')]
28/10/2020 01:41:14 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:14 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:41:15 dut.10.240.183.133: port 0/queue 55: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x123e6477 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x37
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:15 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:41:15 AdvancedRSSTest: hash_infos: [('0x123e6477', '0x37')]
28/10/2020 01:41:15 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:15 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:41:16 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x26fbea48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:16 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:41:16 AdvancedRSSTest: hash_infos: [('0x26fbea48', '0x8')]
28/10/2020 01:41:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:16 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:41:17 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x3ac4d6ac - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:17 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:41:17 AdvancedRSSTest: hash_infos: [('0x3ac4d6ac', '0x2c')]
28/10/2020 01:41:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:17 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:41:18 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x89e5c818 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:18 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:41:18 AdvancedRSSTest: hash_infos: [('0x89e5c818', '0x18')]
28/10/2020 01:41:18 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:18 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:41:19 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x71f48982 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:19 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:41:19 AdvancedRSSTest: hash_infos: [('0x71f48982', '0x2')]
28/10/2020 01:41:19 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:19 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:21 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x71f48982 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:21 AdvancedRSSTest: action: save_hash
28/10/2020 01:41:21 AdvancedRSSTest: hash_infos: [('0x71f48982', '0x2')]
28/10/2020 01:41:21 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:21 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:41:22 dut.10.240.183.133: port 0/queue 55: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x123e6477 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x37
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:22 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:41:22 AdvancedRSSTest: hash_infos: [('0x123e6477', '0x37')]
28/10/2020 01:41:22 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:22 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:41:23 dut.10.240.183.133: port 0/queue 8: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x26fbea48 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x8
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:23 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:41:23 AdvancedRSSTest: hash_infos: [('0x26fbea48', '0x8')]
28/10/2020 01:41:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:23 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:41:24 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x3ac4d6ac - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:24 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:41:24 AdvancedRSSTest: hash_infos: [('0x3ac4d6ac', '0x2c')]
28/10/2020 01:41:24 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:24 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:41:25 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x89e5c818 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:25 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:41:25 AdvancedRSSTest: hash_infos: [('0x89e5c818', '0x18')]
28/10/2020 01:41:25 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:25 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:26 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=154 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:26 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:41:26 AdvancedRSSTest: hash_infos: []
28/10/2020 01:41:26 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:41:26 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:41:27 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:41:27 dut.10.240.183.133: flow list 0
28/10/2020 01:41:27 dut.10.240.183.133:
28/10/2020 01:41:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:27 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:28 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:28 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:41:28 AdvancedRSSTest: hash_infos: []
28/10/2020 01:41:28 AdvancedRSSTest: sub_case mac_ipv4_tcp_all passed
28/10/2020 01:41:28 dut.10.240.183.133: flow flush 0
28/10/2020 01:41:28 dut.10.240.183.133:
28/10/2020 01:41:28 AdvancedRSSTest: {'mac_ipv4_tcp_l2_src': 'passed', 'mac_ipv4_tcp_l2_dst': 'passed', 'mac_ipv4_tcp_l2src_l2dst': 'passed', 'mac_ipv4_tcp_l3_src': 'passed', 'mac_ipv4_tcp_l3_dst': 'passed', 'mac_ipv4_tcp_l3src_l4src': 'passed', 'mac_ipv4_tcp_l3src_l4dst': 'passed', 'mac_ipv4_tcp_l3dst_l4src': 'passed', 'mac_ipv4_tcp_l3dst_l4dst': 'passed', 'mac_ipv4_tcp_l4_src': 'passed', 'mac_ipv4_tcp_l4_dst': 'passed', 'mac_ipv4_tcp_all': 'passed'}
28/10/2020 01:41:28 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:41:28 AdvancedRSSTest: Test Case test_mac_ipv4_tcp Result PASSED:
28/10/2020 01:41:28 dut.10.240.183.133: flow flush 0
28/10/2020 01:41:30 dut.10.240.183.133:
testpmd>
28/10/2020 01:41:30 dut.10.240.183.133: clear port stats all
28/10/2020 01:41:31 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:41:31 dut.10.240.183.133: stop
28/10/2020 01:41:31 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 57 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=16 -> TX Port= 0/Queue=16 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=21 -> TX Port= 0/Queue=21 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=24 -> TX Port= 0/Queue=24 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=25 -> TX Port= 0/Queue=25 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=27 -> TX Port= 0/Queue=27 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=28 -> TX Port= 0/Queue=28 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=30 -> TX Port= 0/Queue=30 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=33 -> TX Port= 0/Queue=33 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=36 -> TX Port= 0/Queue=36 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=38 -> TX Port= 0/Queue=38 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=39 -> TX Port= 0/Queue=39 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=42 -> TX Port= 0/Queue=42 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=44 -> TX Port= 0/Queue=44 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=45 -> TX Port= 0/Queue=45 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=53 -> TX Port= 0/Queue=53 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=55 -> TX Port= 0/Queue=55 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=59 -> TX Port= 0/Queue=59 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=62 -> TX Port= 0/Queue=62 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:41:31 AdvancedRSSTest: Test Case test_mac_ipv4_udp Begin
28/10/2020 01:41:31 dut.10.240.183.133:
28/10/2020 01:41:31 tester:
28/10/2020 01:41:31 dut.10.240.183.133: start
28/10/2020 01:41:31 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:41:31 AdvancedRSSTest: ===================Test sub case: mac_ipv4_udp_l2_src================
28/10/2020 01:41:31 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:41:31 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 01:41:31 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:41:31 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 01:41:31 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:41:31 dut.10.240.183.133: flow list 0
28/10/2020 01:41:31 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 01:41:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:31 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:32 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:32 AdvancedRSSTest: action: save_hash
28/10/2020 01:41:32 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:41:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:32 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:41:33 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xdc23d803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:33 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:41:33 AdvancedRSSTest: hash_infos: [('0xdc23d803', '0x3')]
28/10/2020 01:41:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:33 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/UDP(sport=25,dport=99)/("X"*480)
28/10/2020 01:41:34 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:34 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:41:34 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:41:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:34 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:36 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:36 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:41:36 AdvancedRSSTest: hash_infos: []
28/10/2020 01:41:36 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:41:36 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:41:37 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:41:37 dut.10.240.183.133: flow list 0
28/10/2020 01:41:37 dut.10.240.183.133:
28/10/2020 01:41:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:37 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:38 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:38 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:41:38 AdvancedRSSTest: hash_infos: []
28/10/2020 01:41:38 AdvancedRSSTest: sub_case mac_ipv4_udp_l2_src passed
28/10/2020 01:41:38 dut.10.240.183.133: flow flush 0
28/10/2020 01:41:38 dut.10.240.183.133:
28/10/2020 01:41:38 AdvancedRSSTest: ===================Test sub case: mac_ipv4_udp_l2_dst================
28/10/2020 01:41:38 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:41:38 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 01:41:38 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:41:38 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 01:41:38 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:41:38 dut.10.240.183.133: flow list 0
28/10/2020 01:41:38 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 01:41:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:38 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:39 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:39 AdvancedRSSTest: action: save_hash
28/10/2020 01:41:39 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:41:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:39 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:41:40 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x35e31d02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:40 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:41:40 AdvancedRSSTest: hash_infos: [('0x35e31d02', '0x2')]
28/10/2020 01:41:40 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:40 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/UDP(sport=25,dport=99)/("X"*480)
28/10/2020 01:41:41 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:41 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:41:41 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:41:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:41 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:42 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:42 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:41:42 AdvancedRSSTest: hash_infos: []
28/10/2020 01:41:42 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:41:42 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:41:44 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:41:44 dut.10.240.183.133: flow list 0
28/10/2020 01:41:44 dut.10.240.183.133:
28/10/2020 01:41:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:44 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:45 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:45 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:41:45 AdvancedRSSTest: hash_infos: []
28/10/2020 01:41:45 AdvancedRSSTest: sub_case mac_ipv4_udp_l2_dst passed
28/10/2020 01:41:45 dut.10.240.183.133: flow flush 0
28/10/2020 01:41:45 dut.10.240.183.133:
28/10/2020 01:41:45 AdvancedRSSTest: ===================Test sub case: mac_ipv4_udp_l2src_l2dst================
28/10/2020 01:41:45 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:41:45 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 01:41:45 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:41:45 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 01:41:45 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:41:45 dut.10.240.183.133: flow list 0
28/10/2020 01:41:45 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 01:41:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:45 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:46 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:46 AdvancedRSSTest: action: save_hash
28/10/2020 01:41:46 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:41:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:46 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:41:47 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x1aff5bde - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:47 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:41:47 AdvancedRSSTest: hash_infos: [('0x1aff5bde', '0x1e')]
28/10/2020 01:41:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:47 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:41:48 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xbe72e606 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:48 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:41:48 AdvancedRSSTest: hash_infos: [('0xbe72e606', '0x6')]
28/10/2020 01:41:48 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:48 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:41:49 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xe2ee1a44 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:49 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:41:49 AdvancedRSSTest: hash_infos: [('0xe2ee1a44', '0x4')]
28/10/2020 01:41:49 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:49 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.3", src="192.168.0.5")/UDP(sport=25,dport=99)/("X"*480)
28/10/2020 01:41:50 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:50 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:41:50 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:41:50 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:50 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:52 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:52 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:41:52 AdvancedRSSTest: hash_infos: []
28/10/2020 01:41:52 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:41:52 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:41:53 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:41:53 dut.10.240.183.133: flow list 0
28/10/2020 01:41:53 dut.10.240.183.133:
28/10/2020 01:41:53 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:53 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:54 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:54 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:41:54 AdvancedRSSTest: hash_infos: []
28/10/2020 01:41:54 AdvancedRSSTest: sub_case mac_ipv4_udp_l2src_l2dst passed
28/10/2020 01:41:54 dut.10.240.183.133: flow flush 0
28/10/2020 01:41:54 dut.10.240.183.133:
28/10/2020 01:41:54 AdvancedRSSTest: ===================Test sub case: mac_ipv4_udp_l3_src================
28/10/2020 01:41:54 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:41:54 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
28/10/2020 01:41:54 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:41:54 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
28/10/2020 01:41:54 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:41:54 dut.10.240.183.133: flow list 0
28/10/2020 01:41:54 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 01:41:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:54 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:55 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x30636bc2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:55 AdvancedRSSTest: action: save_hash
28/10/2020 01:41:55 AdvancedRSSTest: hash_infos: [('0x30636bc2', '0x2')]
28/10/2020 01:41:55 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:55 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:41:56 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xc8722a58 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:56 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:41:56 AdvancedRSSTest: hash_infos: [('0xc8722a58', '0x18')]
28/10/2020 01:41:56 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:56 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=33)/("X"*480)
28/10/2020 01:41:57 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x30636bc2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:57 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:41:57 AdvancedRSSTest: hash_infos: [('0x30636bc2', '0x2')]
28/10/2020 01:41:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:57 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:41:58 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x30636bc2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:41:58 AdvancedRSSTest: action: save_hash
28/10/2020 01:41:58 AdvancedRSSTest: hash_infos: [('0x30636bc2', '0x2')]
28/10/2020 01:41:58 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:41:58 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:42:00 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xc8722a58 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:00 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:00 AdvancedRSSTest: hash_infos: [('0xc8722a58', '0x18')]
28/10/2020 01:42:00 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:00 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=33)/("X"*480)
28/10/2020 01:42:01 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x30636bc2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:01 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:42:01 AdvancedRSSTest: hash_infos: [('0x30636bc2', '0x2')]
28/10/2020 01:42:01 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:01 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:02 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:02 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:42:02 AdvancedRSSTest: hash_infos: []
28/10/2020 01:42:02 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:42:02 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:42:03 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:42:03 dut.10.240.183.133: flow list 0
28/10/2020 01:42:03 dut.10.240.183.133:
28/10/2020 01:42:03 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:03 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:04 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:04 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:42:04 AdvancedRSSTest: hash_infos: []
28/10/2020 01:42:04 AdvancedRSSTest: sub_case mac_ipv4_udp_l3_src passed
28/10/2020 01:42:04 dut.10.240.183.133: flow flush 0
28/10/2020 01:42:04 dut.10.240.183.133:
28/10/2020 01:42:04 AdvancedRSSTest: ===================Test sub case: mac_ipv4_udp_l3_dst================
28/10/2020 01:42:04 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:42:04 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
28/10/2020 01:42:04 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:42:04 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
28/10/2020 01:42:04 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:42:04 dut.10.240.183.133: flow list 0
28/10/2020 01:42:04 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 01:42:04 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:04 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:05 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x29823cac - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:05 AdvancedRSSTest: action: save_hash
28/10/2020 01:42:05 AdvancedRSSTest: hash_infos: [('0x29823cac', '0x2c')]
28/10/2020 01:42:05 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:05 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:42:06 dut.10.240.183.133: port 0/queue 54: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xd1937d36 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:06 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:06 AdvancedRSSTest: hash_infos: [('0xd1937d36', '0x36')]
28/10/2020 01:42:06 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:06 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=33)/("X"*480)
28/10/2020 01:42:07 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x29823cac - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:07 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:42:07 AdvancedRSSTest: hash_infos: [('0x29823cac', '0x2c')]
28/10/2020 01:42:07 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:07 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:09 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x29823cac - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:09 AdvancedRSSTest: action: save_hash
28/10/2020 01:42:09 AdvancedRSSTest: hash_infos: [('0x29823cac', '0x2c')]
28/10/2020 01:42:09 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:09 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:42:10 dut.10.240.183.133: port 0/queue 54: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xd1937d36 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:10 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:10 AdvancedRSSTest: hash_infos: [('0xd1937d36', '0x36')]
28/10/2020 01:42:10 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:10 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=33)/("X"*480)
28/10/2020 01:42:11 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x29823cac - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:11 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:42:11 AdvancedRSSTest: hash_infos: [('0x29823cac', '0x2c')]
28/10/2020 01:42:11 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:11 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:12 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:12 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:42:12 AdvancedRSSTest: hash_infos: []
28/10/2020 01:42:12 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:42:12 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:42:13 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:42:13 dut.10.240.183.133: flow list 0
28/10/2020 01:42:13 dut.10.240.183.133:
28/10/2020 01:42:13 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:13 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:14 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:14 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:42:14 AdvancedRSSTest: hash_infos: []
28/10/2020 01:42:14 AdvancedRSSTest: sub_case mac_ipv4_udp_l3_dst passed
28/10/2020 01:42:14 dut.10.240.183.133: flow flush 0
28/10/2020 01:42:14 dut.10.240.183.133:
28/10/2020 01:42:14 AdvancedRSSTest: ===================Test sub case: mac_ipv4_udp_l3src_l4src================
28/10/2020 01:42:14 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:42:14 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:42:14 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:42:14 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:42:14 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:42:14 dut.10.240.183.133: flow list 0
28/10/2020 01:42:14 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 01:42:14 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:14 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:15 dut.10.240.183.133: port 0/queue 63: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x82708cff - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:15 AdvancedRSSTest: action: save_hash
28/10/2020 01:42:15 AdvancedRSSTest: hash_infos: [('0x82708cff', '0x3f')]
28/10/2020 01:42:15 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:15 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:42:17 dut.10.240.183.133: port 0/queue 37: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x7a61cd65 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x25
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:17 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:17 AdvancedRSSTest: hash_infos: [('0x7a61cd65', '0x25')]
28/10/2020 01:42:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:17 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:42:18 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x3cb13240 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:18 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:18 AdvancedRSSTest: hash_infos: [('0x3cb13240', '0x0')]
28/10/2020 01:42:18 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:18 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:42:19 dut.10.240.183.133: port 0/queue 63: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x82708cff - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:19 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:42:19 AdvancedRSSTest: hash_infos: [('0x82708cff', '0x3f')]
28/10/2020 01:42:19 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:19 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:20 dut.10.240.183.133: port 0/queue 63: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x82708cff - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:20 AdvancedRSSTest: action: save_hash
28/10/2020 01:42:20 AdvancedRSSTest: hash_infos: [('0x82708cff', '0x3f')]
28/10/2020 01:42:20 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:20 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:42:21 dut.10.240.183.133: port 0/queue 37: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x7a61cd65 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x25
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:21 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:21 AdvancedRSSTest: hash_infos: [('0x7a61cd65', '0x25')]
28/10/2020 01:42:21 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:21 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:42:22 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x3cb13240 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:22 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:22 AdvancedRSSTest: hash_infos: [('0x3cb13240', '0x0')]
28/10/2020 01:42:22 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:22 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:42:23 dut.10.240.183.133: port 0/queue 63: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x82708cff - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:23 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:42:23 AdvancedRSSTest: hash_infos: [('0x82708cff', '0x3f')]
28/10/2020 01:42:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:23 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:24 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:24 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:42:24 AdvancedRSSTest: hash_infos: []
28/10/2020 01:42:24 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:42:24 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:42:25 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:42:25 dut.10.240.183.133: flow list 0
28/10/2020 01:42:25 dut.10.240.183.133:
28/10/2020 01:42:25 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:25 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:26 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:26 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:42:26 AdvancedRSSTest: hash_infos: []
28/10/2020 01:42:26 AdvancedRSSTest: sub_case mac_ipv4_udp_l3src_l4src passed
28/10/2020 01:42:26 dut.10.240.183.133: flow flush 0
28/10/2020 01:42:27 dut.10.240.183.133:
28/10/2020 01:42:27 AdvancedRSSTest: ===================Test sub case: mac_ipv4_udp_l3src_l4dst================
28/10/2020 01:42:27 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:42:27 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:42:27 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:42:27 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:42:27 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:42:27 dut.10.240.183.133: flow list 0
28/10/2020 01:42:27 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 01:42:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:27 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:28 dut.10.240.183.133: port 0/queue 32: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x183bbca0 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:28 AdvancedRSSTest: action: save_hash
28/10/2020 01:42:28 AdvancedRSSTest: hash_infos: [('0x183bbca0', '0x20')]
28/10/2020 01:42:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:28 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:42:29 dut.10.240.183.133: port 0/queue 58: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xe02afd3a - RSS queue=0x3a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:29 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:29 AdvancedRSSTest: hash_infos: [('0xe02afd3a', '0x3a')]
28/10/2020 01:42:29 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:29 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:42:30 dut.10.240.183.133: port 0/queue 31: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xa6fa021f - RSS queue=0x1f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x1f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:30 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:30 AdvancedRSSTest: hash_infos: [('0xa6fa021f', '0x1f')]
28/10/2020 01:42:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:30 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:42:31 dut.10.240.183.133: port 0/queue 32: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x183bbca0 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:31 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:42:31 AdvancedRSSTest: hash_infos: [('0x183bbca0', '0x20')]
28/10/2020 01:42:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:31 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:32 dut.10.240.183.133: port 0/queue 32: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x183bbca0 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:32 AdvancedRSSTest: action: save_hash
28/10/2020 01:42:32 AdvancedRSSTest: hash_infos: [('0x183bbca0', '0x20')]
28/10/2020 01:42:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:32 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:42:33 dut.10.240.183.133: port 0/queue 58: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xe02afd3a - RSS queue=0x3a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:33 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:33 AdvancedRSSTest: hash_infos: [('0xe02afd3a', '0x3a')]
28/10/2020 01:42:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:33 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:42:34 dut.10.240.183.133: port 0/queue 31: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xa6fa021f - RSS queue=0x1f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x1f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:34 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:34 AdvancedRSSTest: hash_infos: [('0xa6fa021f', '0x1f')]
28/10/2020 01:42:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:34 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:42:35 dut.10.240.183.133: port 0/queue 32: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x183bbca0 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:35 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:42:35 AdvancedRSSTest: hash_infos: [('0x183bbca0', '0x20')]
28/10/2020 01:42:35 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:35 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:36 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:36 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:42:36 AdvancedRSSTest: hash_infos: []
28/10/2020 01:42:36 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:42:36 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:42:38 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:42:38 dut.10.240.183.133: flow list 0
28/10/2020 01:42:38 dut.10.240.183.133:
28/10/2020 01:42:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:38 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:39 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:39 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:42:39 AdvancedRSSTest: hash_infos: []
28/10/2020 01:42:39 AdvancedRSSTest: sub_case mac_ipv4_udp_l3src_l4dst passed
28/10/2020 01:42:39 dut.10.240.183.133: flow flush 0
28/10/2020 01:42:39 dut.10.240.183.133:
28/10/2020 01:42:39 AdvancedRSSTest: ===================Test sub case: mac_ipv4_udp_l3dst_l4src================
28/10/2020 01:42:39 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:42:39 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:42:39 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:42:39 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:42:39 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:42:39 dut.10.240.183.133: flow list 0
28/10/2020 01:42:39 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 01:42:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:39 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:40 dut.10.240.183.133: port 0/queue 17: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x9b91db91 - RSS queue=0x11 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:40 AdvancedRSSTest: action: save_hash
28/10/2020 01:42:40 AdvancedRSSTest: hash_infos: [('0x9b91db91', '0x11')]
28/10/2020 01:42:40 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:40 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:42:41 dut.10.240.183.133: port 0/queue 11: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x63809a0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:41 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:41 AdvancedRSSTest: hash_infos: [('0x63809a0b', '0xb')]
28/10/2020 01:42:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:41 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:42:42 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x2550652e - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:42 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:42 AdvancedRSSTest: hash_infos: [('0x2550652e', '0x2e')]
28/10/2020 01:42:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:42 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:42:43 dut.10.240.183.133: port 0/queue 17: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x9b91db91 - RSS queue=0x11 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:43 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:42:43 AdvancedRSSTest: hash_infos: [('0x9b91db91', '0x11')]
28/10/2020 01:42:43 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:43 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:44 dut.10.240.183.133: port 0/queue 17: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x9b91db91 - RSS queue=0x11 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:44 AdvancedRSSTest: action: save_hash
28/10/2020 01:42:44 AdvancedRSSTest: hash_infos: [('0x9b91db91', '0x11')]
28/10/2020 01:42:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:44 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:42:46 dut.10.240.183.133: port 0/queue 11: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x63809a0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:46 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:46 AdvancedRSSTest: hash_infos: [('0x63809a0b', '0xb')]
28/10/2020 01:42:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:46 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:42:47 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x2550652e - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:47 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:47 AdvancedRSSTest: hash_infos: [('0x2550652e', '0x2e')]
28/10/2020 01:42:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:47 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:42:48 dut.10.240.183.133: port 0/queue 17: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x9b91db91 - RSS queue=0x11 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:48 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:42:48 AdvancedRSSTest: hash_infos: [('0x9b91db91', '0x11')]
28/10/2020 01:42:48 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:48 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:49 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:49 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:42:49 AdvancedRSSTest: hash_infos: []
28/10/2020 01:42:49 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:42:49 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:42:50 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:42:50 dut.10.240.183.133: flow list 0
28/10/2020 01:42:50 dut.10.240.183.133:
28/10/2020 01:42:50 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:50 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:51 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:51 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:42:51 AdvancedRSSTest: hash_infos: []
28/10/2020 01:42:51 AdvancedRSSTest: sub_case mac_ipv4_udp_l3dst_l4src passed
28/10/2020 01:42:51 dut.10.240.183.133: flow flush 0
28/10/2020 01:42:51 dut.10.240.183.133:
28/10/2020 01:42:51 AdvancedRSSTest: ===================Test sub case: mac_ipv4_udp_l3dst_l4dst================
28/10/2020 01:42:51 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:42:51 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:42:51 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:42:51 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:42:51 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:42:51 dut.10.240.183.133: flow list 0
28/10/2020 01:42:51 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 01:42:51 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:51 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:52 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x1daebce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:52 AdvancedRSSTest: action: save_hash
28/10/2020 01:42:52 AdvancedRSSTest: hash_infos: [('0x1daebce', '0xe')]
28/10/2020 01:42:52 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:52 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:42:54 dut.10.240.183.133: port 0/queue 20: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xf9cbaa54 - RSS queue=0x14 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:54 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:54 AdvancedRSSTest: hash_infos: [('0xf9cbaa54', '0x14')]
28/10/2020 01:42:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:54 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:42:55 dut.10.240.183.133: port 0/queue 49: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xbf1b5571 - RSS queue=0x31 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x31
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:55 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:55 AdvancedRSSTest: hash_infos: [('0xbf1b5571', '0x31')]
28/10/2020 01:42:55 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:55 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:42:56 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x1daebce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:56 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:42:56 AdvancedRSSTest: hash_infos: [('0x1daebce', '0xe')]
28/10/2020 01:42:56 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:56 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:42:57 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x1daebce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:57 AdvancedRSSTest: action: save_hash
28/10/2020 01:42:57 AdvancedRSSTest: hash_infos: [('0x1daebce', '0xe')]
28/10/2020 01:42:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:57 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:42:58 dut.10.240.183.133: port 0/queue 20: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xf9cbaa54 - RSS queue=0x14 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x14
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:58 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:58 AdvancedRSSTest: hash_infos: [('0xf9cbaa54', '0x14')]
28/10/2020 01:42:58 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:58 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:42:59 dut.10.240.183.133: port 0/queue 49: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xbf1b5571 - RSS queue=0x31 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x31
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:42:59 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:42:59 AdvancedRSSTest: hash_infos: [('0xbf1b5571', '0x31')]
28/10/2020 01:42:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:42:59 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:43:00 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x1daebce - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:00 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:43:00 AdvancedRSSTest: hash_infos: [('0x1daebce', '0xe')]
28/10/2020 01:43:00 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:00 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:43:01 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:01 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:43:01 AdvancedRSSTest: hash_infos: []
28/10/2020 01:43:01 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:43:01 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:43:02 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:43:02 dut.10.240.183.133: flow list 0
28/10/2020 01:43:02 dut.10.240.183.133:
28/10/2020 01:43:02 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:02 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:43:03 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:03 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:43:03 AdvancedRSSTest: hash_infos: []
28/10/2020 01:43:03 AdvancedRSSTest: sub_case mac_ipv4_udp_l3dst_l4dst passed
28/10/2020 01:43:03 dut.10.240.183.133: flow flush 0
28/10/2020 01:43:03 dut.10.240.183.133:
28/10/2020 01:43:03 AdvancedRSSTest: ===================Test sub case: mac_ipv4_udp_l4_src================
28/10/2020 01:43:03 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:43:03 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
28/10/2020 01:43:04 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:43:04 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
28/10/2020 01:43:04 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:43:04 dut.10.240.183.133: flow list 0
28/10/2020 01:43:04 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 01:43:04 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:04 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:43:05 dut.10.240.183.133: port 0/queue 19: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xc8856b93 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x13
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:05 AdvancedRSSTest: action: save_hash
28/10/2020 01:43:05 AdvancedRSSTest: hash_infos: [('0xc8856b93', '0x13')]
28/10/2020 01:43:05 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:05 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:43:06 dut.10.240.183.133: port 0/queue 61: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x8f0f26fd - RSS queue=0x3d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:06 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:43:06 AdvancedRSSTest: hash_infos: [('0x8f0f26fd', '0x3d')]
28/10/2020 01:43:06 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:06 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:43:07 dut.10.240.183.133: port 0/queue 19: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xc8856b93 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x13
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:07 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:43:07 AdvancedRSSTest: hash_infos: [('0xc8856b93', '0x13')]
28/10/2020 01:43:07 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:07 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:43:08 dut.10.240.183.133: port 0/queue 19: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xc8856b93 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x13
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:08 AdvancedRSSTest: action: save_hash
28/10/2020 01:43:08 AdvancedRSSTest: hash_infos: [('0xc8856b93', '0x13')]
28/10/2020 01:43:08 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:08 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:43:09 dut.10.240.183.133: port 0/queue 61: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x8f0f26fd - RSS queue=0x3d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:09 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:43:09 AdvancedRSSTest: hash_infos: [('0x8f0f26fd', '0x3d')]
28/10/2020 01:43:09 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:09 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:43:10 dut.10.240.183.133: port 0/queue 19: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xc8856b93 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x13
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:10 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:43:10 AdvancedRSSTest: hash_infos: [('0xc8856b93', '0x13')]
28/10/2020 01:43:10 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:10 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:43:11 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:11 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:43:11 AdvancedRSSTest: hash_infos: []
28/10/2020 01:43:11 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:43:11 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:43:12 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:43:12 dut.10.240.183.133: flow list 0
28/10/2020 01:43:12 dut.10.240.183.133:
28/10/2020 01:43:12 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:12 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:43:14 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:14 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:43:14 AdvancedRSSTest: hash_infos: []
28/10/2020 01:43:14 AdvancedRSSTest: sub_case mac_ipv4_udp_l4_src passed
28/10/2020 01:43:14 dut.10.240.183.133: flow flush 0
28/10/2020 01:43:14 dut.10.240.183.133:
28/10/2020 01:43:14 AdvancedRSSTest: ===================Test sub case: mac_ipv4_udp_l4_dst================
28/10/2020 01:43:14 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:43:14 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
28/10/2020 01:43:14 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:43:14 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-dst-only end key_len 0 queues end / end
28/10/2020 01:43:14 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:43:14 dut.10.240.183.133: flow list 0
28/10/2020 01:43:14 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 01:43:14 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:14 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:43:15 dut.10.240.183.133: port 0/queue 18: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x207d7ad2 - RSS queue=0x12 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:15 AdvancedRSSTest: action: save_hash
28/10/2020 01:43:15 AdvancedRSSTest: hash_infos: [('0x207d7ad2', '0x12')]
28/10/2020 01:43:15 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:15 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:43:16 dut.10.240.183.133: port 0/queue 60: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x67f737bc - RSS queue=0x3c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:16 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:43:16 AdvancedRSSTest: hash_infos: [('0x67f737bc', '0x3c')]
28/10/2020 01:43:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:16 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:43:17 dut.10.240.183.133: port 0/queue 18: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x207d7ad2 - RSS queue=0x12 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:17 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:43:17 AdvancedRSSTest: hash_infos: [('0x207d7ad2', '0x12')]
28/10/2020 01:43:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:17 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:43:18 dut.10.240.183.133: port 0/queue 18: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x207d7ad2 - RSS queue=0x12 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:18 AdvancedRSSTest: action: save_hash
28/10/2020 01:43:18 AdvancedRSSTest: hash_infos: [('0x207d7ad2', '0x12')]
28/10/2020 01:43:18 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:18 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:43:19 dut.10.240.183.133: port 0/queue 60: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x67f737bc - RSS queue=0x3c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:19 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:43:19 AdvancedRSSTest: hash_infos: [('0x67f737bc', '0x3c')]
28/10/2020 01:43:19 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:19 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:43:20 dut.10.240.183.133: port 0/queue 18: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x207d7ad2 - RSS queue=0x12 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:20 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:43:20 AdvancedRSSTest: hash_infos: [('0x207d7ad2', '0x12')]
28/10/2020 01:43:20 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:20 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:43:21 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:21 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:43:21 AdvancedRSSTest: hash_infos: []
28/10/2020 01:43:21 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:43:21 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:43:23 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:43:23 dut.10.240.183.133: flow list 0
28/10/2020 01:43:23 dut.10.240.183.133:
28/10/2020 01:43:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:23 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:43:24 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:24 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:43:24 AdvancedRSSTest: hash_infos: []
28/10/2020 01:43:24 AdvancedRSSTest: sub_case mac_ipv4_udp_l4_dst passed
28/10/2020 01:43:24 dut.10.240.183.133: flow flush 0
28/10/2020 01:43:24 dut.10.240.183.133:
28/10/2020 01:43:24 AdvancedRSSTest: ===================Test sub case: mac_ipv4_udp_all================
28/10/2020 01:43:24 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:43:24 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
28/10/2020 01:43:24 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:43:24 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp end key_len 0 queues end / end
28/10/2020 01:43:24 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:43:24 dut.10.240.183.133: flow list 0
28/10/2020 01:43:24 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 01:43:24 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:24 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:43:25 dut.10.240.183.133: port 0/queue 55: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xccdc21b7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x37
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:25 AdvancedRSSTest: action: save_hash
28/10/2020 01:43:25 AdvancedRSSTest: hash_infos: [('0xccdc21b7', '0x37')]
28/10/2020 01:43:25 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:25 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:43:26 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xaf16cc42 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:26 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:43:26 AdvancedRSSTest: hash_infos: [('0xaf16cc42', '0x2')]
28/10/2020 01:43:26 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:26 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:43:27 dut.10.240.183.133: port 0/queue 61: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x9bd3427d - RSS queue=0x3d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:27 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:43:27 AdvancedRSSTest: hash_infos: [('0x9bd3427d', '0x3d')]
28/10/2020 01:43:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:27 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:43:28 dut.10.240.183.133: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x87ec7e99 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:28 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:43:28 AdvancedRSSTest: hash_infos: [('0x87ec7e99', '0x19')]
28/10/2020 01:43:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:28 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:43:29 dut.10.240.183.133: port 0/queue 45: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x34cd602d - RSS queue=0x2d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:29 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:43:29 AdvancedRSSTest: hash_infos: [('0x34cd602d', '0x2d')]
28/10/2020 01:43:29 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:29 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:43:30 dut.10.240.183.133: port 0/queue 55: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xccdc21b7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x37
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:30 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:43:30 AdvancedRSSTest: hash_infos: [('0xccdc21b7', '0x37')]
28/10/2020 01:43:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:30 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:43:32 dut.10.240.183.133: port 0/queue 55: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xccdc21b7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x37
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:32 AdvancedRSSTest: action: save_hash
28/10/2020 01:43:32 AdvancedRSSTest: hash_infos: [('0xccdc21b7', '0x37')]
28/10/2020 01:43:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:32 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:43:33 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xaf16cc42 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:33 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:43:33 AdvancedRSSTest: hash_infos: [('0xaf16cc42', '0x2')]
28/10/2020 01:43:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:33 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:43:34 dut.10.240.183.133: port 0/queue 61: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x9bd3427d - RSS queue=0x3d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:34 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:43:34 AdvancedRSSTest: hash_infos: [('0x9bd3427d', '0x3d')]
28/10/2020 01:43:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:34 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:43:35 dut.10.240.183.133: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x87ec7e99 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:35 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:43:35 AdvancedRSSTest: hash_infos: [('0x87ec7e99', '0x19')]
28/10/2020 01:43:35 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:35 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:43:36 dut.10.240.183.133: port 0/queue 45: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x34cd602d - RSS queue=0x2d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:36 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:43:36 AdvancedRSSTest: hash_infos: [('0x34cd602d', '0x2d')]
28/10/2020 01:43:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:36 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:43:37 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=142 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:37 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:43:37 AdvancedRSSTest: hash_infos: []
28/10/2020 01:43:37 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:43:37 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:43:38 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:43:38 dut.10.240.183.133: flow list 0
28/10/2020 01:43:38 dut.10.240.183.133:
28/10/2020 01:43:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:38 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:43:39 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:39 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:43:39 AdvancedRSSTest: hash_infos: []
28/10/2020 01:43:39 AdvancedRSSTest: sub_case mac_ipv4_udp_all passed
28/10/2020 01:43:39 dut.10.240.183.133: flow flush 0
28/10/2020 01:43:39 dut.10.240.183.133:
28/10/2020 01:43:39 AdvancedRSSTest: {'mac_ipv4_udp_l2_src': 'passed', 'mac_ipv4_udp_l2_dst': 'passed', 'mac_ipv4_udp_l2src_l2dst': 'passed', 'mac_ipv4_udp_l3_src': 'passed', 'mac_ipv4_udp_l3_dst': 'passed', 'mac_ipv4_udp_l3src_l4src': 'passed', 'mac_ipv4_udp_l3src_l4dst': 'passed', 'mac_ipv4_udp_l3dst_l4src': 'passed', 'mac_ipv4_udp_l3dst_l4dst': 'passed', 'mac_ipv4_udp_l4_src': 'passed', 'mac_ipv4_udp_l4_dst': 'passed', 'mac_ipv4_udp_all': 'passed'}
28/10/2020 01:43:39 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:43:39 AdvancedRSSTest: Test Case test_mac_ipv4_udp Result PASSED:
28/10/2020 01:43:39 dut.10.240.183.133: flow flush 0
28/10/2020 01:43:41 dut.10.240.183.133:
testpmd>
28/10/2020 01:43:41 dut.10.240.183.133: clear port stats all
28/10/2020 01:43:42 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:43:42 dut.10.240.183.133: stop
28/10/2020 01:43:42 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 59 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 7 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=17 -> TX Port= 0/Queue=17 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=18 -> TX Port= 0/Queue=18 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=19 -> TX Port= 0/Queue=19 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=20 -> TX Port= 0/Queue=20 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=24 -> TX Port= 0/Queue=24 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=25 -> TX Port= 0/Queue=25 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=28 -> TX Port= 0/Queue=28 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=30 -> TX Port= 0/Queue=30 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=31 -> TX Port= 0/Queue=31 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=32 -> TX Port= 0/Queue=32 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=37 -> TX Port= 0/Queue=37 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=44 -> TX Port= 0/Queue=44 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=45 -> TX Port= 0/Queue=45 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=46 -> TX Port= 0/Queue=46 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=49 -> TX Port= 0/Queue=49 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=54 -> TX Port= 0/Queue=54 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=55 -> TX Port= 0/Queue=55 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=58 -> TX Port= 0/Queue=58 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=60 -> TX Port= 0/Queue=60 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=61 -> TX Port= 0/Queue=61 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=63 -> TX Port= 0/Queue=63 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:43:42 AdvancedRSSTest: Test Case test_mac_ipv6 Begin
28/10/2020 01:43:42 dut.10.240.183.133:
28/10/2020 01:43:42 tester:
28/10/2020 01:43:42 dut.10.240.183.133: start
28/10/2020 01:43:42 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:43:42 AdvancedRSSTest: ===================Test sub case: mac_ipv6_l2_src================
28/10/2020 01:43:42 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:43:42 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 01:43:42 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:43:42 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 01:43:42 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:43:42 dut.10.240.183.133: flow list 0
28/10/2020 01:43:42 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:43:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:42 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
28/10/2020 01:43:43 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:43 AdvancedRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
28/10/2020 01:43:43 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:43:43 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:43 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:43:44 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xdc23d803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:44 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:43:44 AdvancedRSSTest: hash_infos: [('0xdc23d803', '0x3')]
28/10/2020 01:43:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:44 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/("X"*480)
28/10/2020 01:43:45 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:45 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:43:45 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:43:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:45 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)']
28/10/2020 01:43:47 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:47 AdvancedRSSTest: action: {'save_hash': 'ipv6-frag'}
28/10/2020 01:43:47 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:43:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:47 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:43:48 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xdc23d803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:48 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 01:43:48 AdvancedRSSTest: hash_infos: [('0xdc23d803', '0x3')]
28/10/2020 01:43:48 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:48 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:43:49 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:49 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-frag'}
28/10/2020 01:43:49 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:43:49 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:49 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)']
28/10/2020 01:43:50 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:50 AdvancedRSSTest: action: {'save_hash': 'ipv6-icmp'}
28/10/2020 01:43:50 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:43:50 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:50 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 01:43:51 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xdc23d803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:51 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 01:43:51 AdvancedRSSTest: hash_infos: [('0xdc23d803', '0x3')]
28/10/2020 01:43:51 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:51 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/ICMP()/("X"*480)
28/10/2020 01:43:52 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:52 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
28/10/2020 01:43:52 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:43:52 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:52 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:43:53 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:53 AdvancedRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 01:43:53 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:43:53 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:53 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:43:54 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xdc23d803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:54 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 01:43:54 AdvancedRSSTest: hash_infos: [('0xdc23d803', '0x3')]
28/10/2020 01:43:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:54 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)
28/10/2020 01:43:55 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:55 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 01:43:55 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:43:55 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:55 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:43:56 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:56 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:43:56 AdvancedRSSTest: hash_infos: []
28/10/2020 01:43:56 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:43:56 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:43:57 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:43:57 dut.10.240.183.133: flow list 0
28/10/2020 01:43:58 dut.10.240.183.133:
28/10/2020 01:43:58 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:58 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:43:59 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:43:59 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:43:59 AdvancedRSSTest: hash_infos: []
28/10/2020 01:43:59 AdvancedRSSTest: sub_case mac_ipv6_l2_src passed
28/10/2020 01:43:59 dut.10.240.183.133: flow flush 0
28/10/2020 01:43:59 dut.10.240.183.133:
28/10/2020 01:43:59 AdvancedRSSTest: ===================Test sub case: mac_ipv6_l2dst================
28/10/2020 01:43:59 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:43:59 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 01:43:59 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:43:59 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 01:43:59 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:43:59 dut.10.240.183.133: flow list 0
28/10/2020 01:43:59 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:43:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:43:59 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
28/10/2020 01:44:00 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:00 AdvancedRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
28/10/2020 01:44:00 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:44:00 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:00 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:44:01 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x35e31d02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:01 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 01:44:01 AdvancedRSSTest: hash_infos: [('0x35e31d02', '0x2')]
28/10/2020 01:44:01 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:01 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/("X"*480)
28/10/2020 01:44:02 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:02 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
28/10/2020 01:44:02 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:44:02 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:02 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)']
28/10/2020 01:44:03 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:03 AdvancedRSSTest: action: {'save_hash': 'ipv6-frag'}
28/10/2020 01:44:03 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:44:03 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:03 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:44:04 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x35e31d02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:04 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 01:44:04 AdvancedRSSTest: hash_infos: [('0x35e31d02', '0x2')]
28/10/2020 01:44:04 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:04 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2027")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:44:05 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:05 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-frag'}
28/10/2020 01:44:05 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:44:05 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:05 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)']
28/10/2020 01:44:06 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:06 AdvancedRSSTest: action: {'save_hash': 'ipv6-icmp'}
28/10/2020 01:44:06 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:44:06 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:06 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 01:44:08 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x35e31d02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:08 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 01:44:08 AdvancedRSSTest: hash_infos: [('0x35e31d02', '0x2')]
28/10/2020 01:44:08 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:08 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2027")/ICMP()/("X"*480)
28/10/2020 01:44:09 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:09 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
28/10/2020 01:44:09 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:44:09 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:09 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:44:10 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:10 AdvancedRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 01:44:10 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:44:10 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:10 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:44:11 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x35e31d02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:11 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 01:44:11 AdvancedRSSTest: hash_infos: [('0x35e31d02', '0x2')]
28/10/2020 01:44:11 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:11 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2027")/UDP(sport=25,dport=99)/("X"*480)
28/10/2020 01:44:12 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:12 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 01:44:12 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:44:12 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:12 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:44:13 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:13 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:44:13 AdvancedRSSTest: hash_infos: []
28/10/2020 01:44:13 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:44:13 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:44:14 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:44:14 dut.10.240.183.133: flow list 0
28/10/2020 01:44:14 dut.10.240.183.133:
28/10/2020 01:44:14 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:14 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:44:15 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:15 AdvancedRSSTest: action: {'check_no_hash': ''}
28/10/2020 01:44:15 AdvancedRSSTest: hash_infos: []
28/10/2020 01:44:15 AdvancedRSSTest: sub_case mac_ipv6_l2dst passed
28/10/2020 01:44:15 dut.10.240.183.133: flow flush 0
28/10/2020 01:44:15 dut.10.240.183.133:
28/10/2020 01:44:15 AdvancedRSSTest: ===================Test sub case: mac_ipv6_l2src_l2dst================
28/10/2020 01:44:15 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:44:15 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types eth end key_len 0 queues end / end
28/10/2020 01:44:15 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:44:15 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types eth end key_len 0 queues end / end
28/10/2020 01:44:15 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:44:15 dut.10.240.183.133: flow list 0
28/10/2020 01:44:16 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:44:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:16 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
28/10/2020 01:44:17 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:17 AdvancedRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
28/10/2020 01:44:17 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:44:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:17 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:44:18 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x1aff5bde - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:18 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 01:44:18 AdvancedRSSTest: hash_infos: [('0x1aff5bde', '0x1e')]
28/10/2020 01:44:18 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:18 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:44:19 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xbe72e606 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:19 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 01:44:19 AdvancedRSSTest: hash_infos: [('0xbe72e606', '0x6')]
28/10/2020 01:44:19 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:19 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:44:20 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xe2ee1a44 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:20 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 01:44:20 AdvancedRSSTest: hash_infos: [('0xe2ee1a44', '0x4')]
28/10/2020 01:44:20 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:20 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/("X"*480)
28/10/2020 01:44:21 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:21 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
28/10/2020 01:44:21 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:44:21 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:21 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)']
28/10/2020 01:44:22 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:22 AdvancedRSSTest: action: {'save_hash': 'ipv6-frag'}
28/10/2020 01:44:22 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:44:22 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:22 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:44:23 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x1aff5bde - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:23 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 01:44:23 AdvancedRSSTest: hash_infos: [('0x1aff5bde', '0x1e')]
28/10/2020 01:44:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:23 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:44:24 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xbe72e606 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:24 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 01:44:24 AdvancedRSSTest: hash_infos: [('0xbe72e606', '0x6')]
28/10/2020 01:44:24 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:24 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:44:25 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe2ee1a44 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:25 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 01:44:25 AdvancedRSSTest: hash_infos: [('0xe2ee1a44', '0x4')]
28/10/2020 01:44:25 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:25 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:44:26 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:26 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-frag'}
28/10/2020 01:44:26 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:44:26 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:26 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)']
28/10/2020 01:44:27 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:27 AdvancedRSSTest: action: {'save_hash': 'ipv6-icmp'}
28/10/2020 01:44:27 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:44:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:27 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 01:44:28 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x1aff5bde - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:28 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 01:44:28 AdvancedRSSTest: hash_infos: [('0x1aff5bde', '0x1e')]
28/10/2020 01:44:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:28 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 01:44:30 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xbe72e606 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:30 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 01:44:30 AdvancedRSSTest: hash_infos: [('0xbe72e606', '0x6')]
28/10/2020 01:44:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:30 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 01:44:31 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe2ee1a44 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:31 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 01:44:31 AdvancedRSSTest: hash_infos: [('0xe2ee1a44', '0x4')]
28/10/2020 01:44:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:31 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/ICMP()/("X"*480)
28/10/2020 01:44:32 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:32 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
28/10/2020 01:44:32 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:44:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:32 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:44:33 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:33 AdvancedRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 01:44:33 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:44:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:33 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:44:34 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x1aff5bde - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:34 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 01:44:34 AdvancedRSSTest: hash_infos: [('0x1aff5bde', '0x1e')]
28/10/2020 01:44:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:34 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:44:35 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xbe72e606 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:35 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 01:44:35 AdvancedRSSTest: hash_infos: [('0xbe72e606', '0x6')]
28/10/2020 01:44:35 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:35 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:44:36 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe2ee1a44 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:36 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 01:44:36 AdvancedRSSTest: hash_infos: [('0xe2ee1a44', '0x4')]
28/10/2020 01:44:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:36 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)
28/10/2020 01:44:37 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:37 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 01:44:37 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:44:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:37 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:44:38 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:38 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:44:38 AdvancedRSSTest: hash_infos: []
28/10/2020 01:44:38 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:44:38 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:44:39 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:44:39 dut.10.240.183.133: flow list 0
28/10/2020 01:44:39 dut.10.240.183.133:
28/10/2020 01:44:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:39 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:44:40 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:40 AdvancedRSSTest: action: {'check_no_hash': ''}
28/10/2020 01:44:40 AdvancedRSSTest: hash_infos: []
28/10/2020 01:44:40 AdvancedRSSTest: sub_case mac_ipv6_l2src_l2dst passed
28/10/2020 01:44:40 dut.10.240.183.133: flow flush 0
28/10/2020 01:44:41 dut.10.240.183.133:
28/10/2020 01:44:41 AdvancedRSSTest: ===================Test sub case: mac_ipv6_l3src================
28/10/2020 01:44:41 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:44:41 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
28/10/2020 01:44:41 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:44:41 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end
28/10/2020 01:44:41 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:44:41 dut.10.240.183.133: flow list 0
28/10/2020 01:44:41 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:44:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:41 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
28/10/2020 01:44:42 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x5da27aec - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:42 AdvancedRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
28/10/2020 01:44:42 AdvancedRSSTest: hash_infos: [('0x5da27aec', '0x2c')]
28/10/2020 01:44:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:42 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:44:43 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x4212322 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:43 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 01:44:43 AdvancedRSSTest: hash_infos: [('0x4212322', '0x22')]
28/10/2020 01:44:43 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:43 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)
28/10/2020 01:44:44 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x5da27aec - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:44 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
28/10/2020 01:44:44 AdvancedRSSTest: hash_infos: [('0x5da27aec', '0x2c')]
28/10/2020 01:44:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:44 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)']
28/10/2020 01:44:45 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x5da27aec - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:45 AdvancedRSSTest: action: {'save_hash': 'ipv6-frag'}
28/10/2020 01:44:45 AdvancedRSSTest: hash_infos: [('0x5da27aec', '0x2c')]
28/10/2020 01:44:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:45 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:44:46 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4212322 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:46 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 01:44:46 AdvancedRSSTest: hash_infos: [('0x4212322', '0x22')]
28/10/2020 01:44:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:46 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:44:47 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x5da27aec - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:47 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-frag'}
28/10/2020 01:44:47 AdvancedRSSTest: hash_infos: [('0x5da27aec', '0x2c')]
28/10/2020 01:44:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:47 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)']
28/10/2020 01:44:48 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x5da27aec - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:48 AdvancedRSSTest: action: {'save_hash': 'ipv6-icmp'}
28/10/2020 01:44:48 AdvancedRSSTest: hash_infos: [('0x5da27aec', '0x2c')]
28/10/2020 01:44:48 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:48 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 01:44:49 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4212322 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:49 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 01:44:49 AdvancedRSSTest: hash_infos: [('0x4212322', '0x22')]
28/10/2020 01:44:49 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:49 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/ICMP()/("X"*480)
28/10/2020 01:44:50 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x5da27aec - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:50 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
28/10/2020 01:44:50 AdvancedRSSTest: hash_infos: [('0x5da27aec', '0x2c')]
28/10/2020 01:44:50 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:50 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:44:52 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x5da27aec - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:52 AdvancedRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 01:44:52 AdvancedRSSTest: hash_infos: [('0x5da27aec', '0x2c')]
28/10/2020 01:44:52 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:52 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:44:53 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4212322 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:53 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 01:44:53 AdvancedRSSTest: hash_infos: [('0x4212322', '0x22')]
28/10/2020 01:44:53 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:53 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=33)/("X"*480)
28/10/2020 01:44:54 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x5da27aec - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:54 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 01:44:54 AdvancedRSSTest: hash_infos: [('0x5da27aec', '0x2c')]
28/10/2020 01:44:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:54 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
28/10/2020 01:44:55 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x5da27aec - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:55 AdvancedRSSTest: action: {'save_hash': 'nvgre'}
28/10/2020 01:44:55 AdvancedRSSTest: hash_infos: [('0x5da27aec', '0x2c')]
28/10/2020 01:44:55 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:55 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:44:56 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x4212322 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:56 AdvancedRSSTest: action: {'check_hash_different': 'nvgre'}
28/10/2020 01:44:56 AdvancedRSSTest: hash_infos: [('0x4212322', '0x22')]
28/10/2020 01:44:56 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:56 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)
28/10/2020 01:44:57 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x5da27aec - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:57 AdvancedRSSTest: action: {'check_hash_same': 'nvgre'}
28/10/2020 01:44:57 AdvancedRSSTest: hash_infos: [('0x5da27aec', '0x2c')]
28/10/2020 01:44:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:57 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:44:58 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:44:58 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:44:58 AdvancedRSSTest: hash_infos: []
28/10/2020 01:44:58 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:44:58 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:44:59 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:44:59 dut.10.240.183.133: flow list 0
28/10/2020 01:44:59 dut.10.240.183.133:
28/10/2020 01:44:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:44:59 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
28/10/2020 01:45:00 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:00 AdvancedRSSTest: action: {'check_no_hash': ''}
28/10/2020 01:45:00 AdvancedRSSTest: hash_infos: []
28/10/2020 01:45:00 AdvancedRSSTest: sub_case mac_ipv6_l3src passed
28/10/2020 01:45:00 dut.10.240.183.133: flow flush 0
28/10/2020 01:45:00 dut.10.240.183.133:
28/10/2020 01:45:00 AdvancedRSSTest: ===================Test sub case: mac_ipv6_l3dst================
28/10/2020 01:45:00 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:45:00 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
28/10/2020 01:45:00 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:45:00 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end
28/10/2020 01:45:01 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:45:01 dut.10.240.183.133: flow list 0
28/10/2020 01:45:01 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:45:01 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:01 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
28/10/2020 01:45:02 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x45ddd9dc - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:02 AdvancedRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
28/10/2020 01:45:02 AdvancedRSSTest: hash_infos: [('0x45ddd9dc', '0x1c')]
28/10/2020 01:45:02 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:02 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)
28/10/2020 01:45:03 dut.10.240.183.133: port 0/queue 18: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x1c5e8012 - RSS queue=0x12 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:03 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 01:45:03 AdvancedRSSTest: hash_infos: [('0x1c5e8012', '0x12')]
28/10/2020 01:45:03 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:03 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:45:04 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x45ddd9dc - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:04 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
28/10/2020 01:45:04 AdvancedRSSTest: hash_infos: [('0x45ddd9dc', '0x1c')]
28/10/2020 01:45:04 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:04 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)']
28/10/2020 01:45:05 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x45ddd9dc - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:05 AdvancedRSSTest: action: {'save_hash': 'ipv6-frag'}
28/10/2020 01:45:05 AdvancedRSSTest: hash_infos: [('0x45ddd9dc', '0x1c')]
28/10/2020 01:45:05 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:05 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:45:06 dut.10.240.183.133: port 0/queue 18: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x1c5e8012 - RSS queue=0x12 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:06 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 01:45:06 AdvancedRSSTest: hash_infos: [('0x1c5e8012', '0x12')]
28/10/2020 01:45:06 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:06 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:45:07 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x45ddd9dc - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:07 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-frag'}
28/10/2020 01:45:07 AdvancedRSSTest: hash_infos: [('0x45ddd9dc', '0x1c')]
28/10/2020 01:45:07 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:07 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)']
28/10/2020 01:45:08 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x45ddd9dc - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:08 AdvancedRSSTest: action: {'save_hash': 'ipv6-icmp'}
28/10/2020 01:45:08 AdvancedRSSTest: hash_infos: [('0x45ddd9dc', '0x1c')]
28/10/2020 01:45:08 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:08 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/ICMP()/("X"*480)
28/10/2020 01:45:09 dut.10.240.183.133: port 0/queue 18: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x1c5e8012 - RSS queue=0x12 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:09 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 01:45:09 AdvancedRSSTest: hash_infos: [('0x1c5e8012', '0x12')]
28/10/2020 01:45:09 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:09 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 01:45:10 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x45ddd9dc - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:10 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
28/10/2020 01:45:10 AdvancedRSSTest: hash_infos: [('0x45ddd9dc', '0x1c')]
28/10/2020 01:45:10 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:10 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:45:11 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x45ddd9dc - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:11 AdvancedRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 01:45:11 AdvancedRSSTest: hash_infos: [('0x45ddd9dc', '0x1c')]
28/10/2020 01:45:11 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:11 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:45:13 dut.10.240.183.133: port 0/queue 18: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x1c5e8012 - RSS queue=0x12 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:13 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 01:45:13 AdvancedRSSTest: hash_infos: [('0x1c5e8012', '0x12')]
28/10/2020 01:45:13 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:13 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=33)/("X"*480)
28/10/2020 01:45:14 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x45ddd9dc - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:14 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 01:45:14 AdvancedRSSTest: hash_infos: [('0x45ddd9dc', '0x1c')]
28/10/2020 01:45:14 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:14 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
28/10/2020 01:45:15 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x45ddd9dc - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:15 AdvancedRSSTest: action: {'save_hash': 'nvgre'}
28/10/2020 01:45:15 AdvancedRSSTest: hash_infos: [('0x45ddd9dc', '0x1c')]
28/10/2020 01:45:15 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:15 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)
28/10/2020 01:45:16 dut.10.240.183.133: port 0/queue 18: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x1c5e8012 - RSS queue=0x12 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - Receive queue=0x12
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:16 AdvancedRSSTest: action: {'check_hash_different': 'nvgre'}
28/10/2020 01:45:16 AdvancedRSSTest: hash_infos: [('0x1c5e8012', '0x12')]
28/10/2020 01:45:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:16 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:45:17 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x45ddd9dc - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:17 AdvancedRSSTest: action: {'check_hash_same': 'nvgre'}
28/10/2020 01:45:17 AdvancedRSSTest: hash_infos: [('0x45ddd9dc', '0x1c')]
28/10/2020 01:45:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:17 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:45:18 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:18 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:45:18 AdvancedRSSTest: hash_infos: []
28/10/2020 01:45:18 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:45:18 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:45:19 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:45:19 dut.10.240.183.133: flow list 0
28/10/2020 01:45:19 dut.10.240.183.133:
28/10/2020 01:45:19 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:19 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
28/10/2020 01:45:20 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:20 AdvancedRSSTest: action: {'check_no_hash': ''}
28/10/2020 01:45:20 AdvancedRSSTest: hash_infos: []
28/10/2020 01:45:20 AdvancedRSSTest: sub_case mac_ipv6_l3dst passed
28/10/2020 01:45:20 dut.10.240.183.133: flow flush 0
28/10/2020 01:45:20 dut.10.240.183.133:
28/10/2020 01:45:20 AdvancedRSSTest: ===================Test sub case: mac_ipv6_all================
28/10/2020 01:45:20 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:45:20 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
28/10/2020 01:45:20 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:45:20 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss types ipv6 end key_len 0 queues end / end
28/10/2020 01:45:20 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:45:20 dut.10.240.183.133: flow list 0
28/10/2020 01:45:21 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:45:21 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:21 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
28/10/2020 01:45:22 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xbe6040c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:22 AdvancedRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
28/10/2020 01:45:22 AdvancedRSSTest: hash_infos: [('0xbe6040c2', '0x2')]
28/10/2020 01:45:22 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:22 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)
28/10/2020 01:45:23 dut.10.240.183.133: port 0/queue 17: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xfe124911 - RSS queue=0x11 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:23 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 01:45:23 AdvancedRSSTest: hash_infos: [('0xfe124911', '0x11')]
28/10/2020 01:45:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:23 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:45:24 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xe7e3190c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:24 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-nonfrag'}
28/10/2020 01:45:24 AdvancedRSSTest: hash_infos: [('0xe7e3190c', '0xc')]
28/10/2020 01:45:24 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:24 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:45:25 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xbe6040c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:25 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
28/10/2020 01:45:25 AdvancedRSSTest: hash_infos: [('0xbe6040c2', '0x2')]
28/10/2020 01:45:25 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:25 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)']
28/10/2020 01:45:26 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xbe6040c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:26 AdvancedRSSTest: action: {'save_hash': 'ipv6-frag'}
28/10/2020 01:45:26 AdvancedRSSTest: hash_infos: [('0xbe6040c2', '0x2')]
28/10/2020 01:45:26 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:26 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:45:27 dut.10.240.183.133: port 0/queue 17: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xfe124911 - RSS queue=0x11 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:27 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 01:45:27 AdvancedRSSTest: hash_infos: [('0xfe124911', '0x11')]
28/10/2020 01:45:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:27 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:45:28 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe7e3190c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:28 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-frag'}
28/10/2020 01:45:28 AdvancedRSSTest: hash_infos: [('0xe7e3190c', '0xc')]
28/10/2020 01:45:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:28 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:45:29 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xbe6040c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:29 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-frag'}
28/10/2020 01:45:29 AdvancedRSSTest: hash_infos: [('0xbe6040c2', '0x2')]
28/10/2020 01:45:29 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:29 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)']
28/10/2020 01:45:30 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xbe6040c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:30 AdvancedRSSTest: action: {'save_hash': 'ipv6-icmp'}
28/10/2020 01:45:30 AdvancedRSSTest: hash_infos: [('0xbe6040c2', '0x2')]
28/10/2020 01:45:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:30 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/ICMP()/("X"*480)
28/10/2020 01:45:31 dut.10.240.183.133: port 0/queue 17: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xfe124911 - RSS queue=0x11 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:31 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 01:45:31 AdvancedRSSTest: hash_infos: [('0xfe124911', '0x11')]
28/10/2020 01:45:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:31 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 01:45:32 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe7e3190c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:32 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-icmp'}
28/10/2020 01:45:32 AdvancedRSSTest: hash_infos: [('0xe7e3190c', '0xc')]
28/10/2020 01:45:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:32 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 01:45:33 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xbe6040c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:33 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
28/10/2020 01:45:33 AdvancedRSSTest: hash_infos: [('0xbe6040c2', '0x2')]
28/10/2020 01:45:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:33 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:45:35 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xbe6040c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:35 AdvancedRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 01:45:35 AdvancedRSSTest: hash_infos: [('0xbe6040c2', '0x2')]
28/10/2020 01:45:35 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:35 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:45:36 dut.10.240.183.133: port 0/queue 17: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xfe124911 - RSS queue=0x11 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:36 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 01:45:36 AdvancedRSSTest: hash_infos: [('0xfe124911', '0x11')]
28/10/2020 01:45:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:36 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:45:37 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe7e3190c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:37 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 01:45:37 AdvancedRSSTest: hash_infos: [('0xe7e3190c', '0xc')]
28/10/2020 01:45:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:37 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=33)/("X"*480)
28/10/2020 01:45:38 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xbe6040c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:38 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 01:45:38 AdvancedRSSTest: hash_infos: [('0xbe6040c2', '0x2')]
28/10/2020 01:45:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:38 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
28/10/2020 01:45:39 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0xbe6040c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:39 AdvancedRSSTest: action: {'save_hash': 'nvgre'}
28/10/2020 01:45:39 AdvancedRSSTest: hash_infos: [('0xbe6040c2', '0x2')]
28/10/2020 01:45:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:39 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/("X"*480)
28/10/2020 01:45:40 dut.10.240.183.133: port 0/queue 17: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0xfe124911 - RSS queue=0x11 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - Receive queue=0x11
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:40 AdvancedRSSTest: action: {'check_hash_different': 'nvgre'}
28/10/2020 01:45:40 AdvancedRSSTest: hash_infos: [('0xfe124911', '0x11')]
28/10/2020 01:45:40 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:40 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:45:41 dut.10.240.183.133: port 0/queue 12: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0xe7e3190c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - Receive queue=0xc
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:41 AdvancedRSSTest: action: {'check_hash_different': 'nvgre'}
28/10/2020 01:45:41 AdvancedRSSTest: hash_infos: [('0xe7e3190c', '0xc')]
28/10/2020 01:45:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:41 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:45:42 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0xbe6040c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:42 AdvancedRSSTest: action: {'check_hash_same': 'nvgre'}
28/10/2020 01:45:42 AdvancedRSSTest: hash_infos: [('0xbe6040c2', '0x2')]
28/10/2020 01:45:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:42 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)']
28/10/2020 01:45:43 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:43 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:45:43 AdvancedRSSTest: hash_infos: []
28/10/2020 01:45:43 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:45:43 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:45:44 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:45:44 dut.10.240.183.133: flow list 0
28/10/2020 01:45:44 dut.10.240.183.133:
28/10/2020 01:45:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:44 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)']
28/10/2020 01:45:46 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_UNKNOWN PKT_RX_IP_CKSUM_UNKNOWN PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:46 AdvancedRSSTest: action: {'check_no_hash': ''}
28/10/2020 01:45:46 AdvancedRSSTest: hash_infos: []
28/10/2020 01:45:46 AdvancedRSSTest: sub_case mac_ipv6_all passed
28/10/2020 01:45:46 dut.10.240.183.133: flow flush 0
28/10/2020 01:45:46 dut.10.240.183.133:
28/10/2020 01:45:46 AdvancedRSSTest: {'mac_ipv6_l2_src': 'passed', 'mac_ipv6_l2dst': 'passed', 'mac_ipv6_l2src_l2dst': 'passed', 'mac_ipv6_l3src': 'passed', 'mac_ipv6_l3dst': 'passed', 'mac_ipv6_all': 'passed'}
28/10/2020 01:45:46 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:45:46 AdvancedRSSTest: Test Case test_mac_ipv6 Result PASSED:
28/10/2020 01:45:46 dut.10.240.183.133: flow flush 0
28/10/2020 01:45:47 dut.10.240.183.133:
testpmd>
28/10/2020 01:45:47 dut.10.240.183.133: clear port stats all
28/10/2020 01:45:48 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:45:48 dut.10.240.183.133: stop
28/10/2020 01:45:48 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 33 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 14 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=17 -> TX Port= 0/Queue=17 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=18 -> TX Port= 0/Queue=18 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=24 -> TX Port= 0/Queue=24 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=28 -> TX Port= 0/Queue=28 -------
RX-packets: 18 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=30 -> TX Port= 0/Queue=30 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=34 -> TX Port= 0/Queue=34 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=44 -> TX Port= 0/Queue=44 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:45:48 AdvancedRSSTest: Test Case test_mac_ipv6_sctp Begin
28/10/2020 01:45:48 dut.10.240.183.133:
28/10/2020 01:45:48 tester:
28/10/2020 01:45:48 dut.10.240.183.133: start
28/10/2020 01:45:48 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:45:48 dut.10.240.183.133: rx_vxlan_port add 4789 0
28/10/2020 01:45:48 dut.10.240.183.133:
28/10/2020 01:45:48 AdvancedRSSTest: ===================Test sub case: mac_ipv6_sctp_l2_src================
28/10/2020 01:45:48 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:45:48 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 01:45:48 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:45:48 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 01:45:48 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:45:48 dut.10.240.183.133: flow list 0
28/10/2020 01:45:49 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 01:45:49 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:49 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:45:50 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:50 AdvancedRSSTest: action: save_hash
28/10/2020 01:45:50 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:45:50 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:50 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:45:51 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xdc23d803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:51 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:45:51 AdvancedRSSTest: hash_infos: [('0xdc23d803', '0x3')]
28/10/2020 01:45:51 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:51 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/SCTP(sport=25,dport=99)/("X"*480)
28/10/2020 01:45:52 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:52 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:45:52 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:45:52 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:52 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:45:53 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:53 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:45:53 AdvancedRSSTest: hash_infos: []
28/10/2020 01:45:53 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:45:53 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:45:54 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:45:54 dut.10.240.183.133: flow list 0
28/10/2020 01:45:54 dut.10.240.183.133:
28/10/2020 01:45:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:54 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:45:55 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:55 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:45:55 AdvancedRSSTest: hash_infos: []
28/10/2020 01:45:55 AdvancedRSSTest: sub_case mac_ipv6_sctp_l2_src passed
28/10/2020 01:45:55 dut.10.240.183.133: flow flush 0
28/10/2020 01:45:55 dut.10.240.183.133:
28/10/2020 01:45:55 AdvancedRSSTest: ===================Test sub case: mac_ipv6_sctp_l2_dst================
28/10/2020 01:45:55 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:45:55 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 01:45:55 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:45:55 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 01:45:55 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:45:55 dut.10.240.183.133: flow list 0
28/10/2020 01:45:55 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 01:45:55 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:55 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:45:57 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:57 AdvancedRSSTest: action: save_hash
28/10/2020 01:45:57 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:45:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:57 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:45:58 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x35e31d02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:58 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:45:58 AdvancedRSSTest: hash_infos: [('0x35e31d02', '0x2')]
28/10/2020 01:45:58 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:58 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/SCTP(sport=25,dport=99)/("X"*480)
28/10/2020 01:45:59 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:45:59 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:45:59 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:45:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:45:59 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:00 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:00 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:46:00 AdvancedRSSTest: hash_infos: []
28/10/2020 01:46:00 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:46:00 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:46:01 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:46:01 dut.10.240.183.133: flow list 0
28/10/2020 01:46:01 dut.10.240.183.133:
28/10/2020 01:46:01 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:01 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:02 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:02 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:46:02 AdvancedRSSTest: hash_infos: []
28/10/2020 01:46:02 AdvancedRSSTest: sub_case mac_ipv6_sctp_l2_dst passed
28/10/2020 01:46:02 dut.10.240.183.133: flow flush 0
28/10/2020 01:46:02 dut.10.240.183.133:
28/10/2020 01:46:02 AdvancedRSSTest: ===================Test sub case: mac_ipv6_sctp_l2src_l2dst================
28/10/2020 01:46:02 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:46:02 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 01:46:02 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:46:02 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 01:46:02 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:46:02 dut.10.240.183.133: flow list 0
28/10/2020 01:46:02 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 01:46:02 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:02 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:03 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:03 AdvancedRSSTest: action: save_hash
28/10/2020 01:46:03 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:46:03 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:03 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:46:05 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x1aff5bde - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:05 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:46:05 AdvancedRSSTest: hash_infos: [('0x1aff5bde', '0x1e')]
28/10/2020 01:46:05 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:05 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:46:06 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xbe72e606 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:06 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:46:06 AdvancedRSSTest: hash_infos: [('0xbe72e606', '0x6')]
28/10/2020 01:46:06 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:06 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:46:07 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xe2ee1a44 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:07 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:46:07 AdvancedRSSTest: hash_infos: [('0xe2ee1a44', '0x4')]
28/10/2020 01:46:07 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:07 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/SCTP(sport=25,dport=99)/("X"*480)
28/10/2020 01:46:08 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:08 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:46:08 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:46:08 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:08 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:09 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:09 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:46:09 AdvancedRSSTest: hash_infos: []
28/10/2020 01:46:09 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:46:09 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:46:10 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:46:10 dut.10.240.183.133: flow list 0
28/10/2020 01:46:10 dut.10.240.183.133:
28/10/2020 01:46:10 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:10 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:11 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:11 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:46:11 AdvancedRSSTest: hash_infos: []
28/10/2020 01:46:11 AdvancedRSSTest: sub_case mac_ipv6_sctp_l2src_l2dst passed
28/10/2020 01:46:11 dut.10.240.183.133: flow flush 0
28/10/2020 01:46:11 dut.10.240.183.133:
28/10/2020 01:46:11 AdvancedRSSTest: ===================Test sub case: mac_ipv6_sctp_l3_src================
28/10/2020 01:46:11 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:46:11 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-src-only end key_len 0 queues end / end
28/10/2020 01:46:11 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:46:11 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-src-only end key_len 0 queues end / end
28/10/2020 01:46:11 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:46:11 dut.10.240.183.133: flow list 0
28/10/2020 01:46:11 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 01:46:11 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:11 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:13 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xb107c41e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:13 AdvancedRSSTest: action: save_hash
28/10/2020 01:46:13 AdvancedRSSTest: hash_infos: [('0xb107c41e', '0x1e')]
28/10/2020 01:46:13 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:13 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:46:14 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xe8c920dc - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:14 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:46:14 AdvancedRSSTest: hash_infos: [('0xe8c920dc', '0x1c')]
28/10/2020 01:46:14 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:14 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=33)/("X"*480)
28/10/2020 01:46:15 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xb107c41e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:15 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:46:15 AdvancedRSSTest: hash_infos: [('0xb107c41e', '0x1e')]
28/10/2020 01:46:15 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:15 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:16 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0xb107c41e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:16 AdvancedRSSTest: action: save_hash
28/10/2020 01:46:16 AdvancedRSSTest: hash_infos: [('0xb107c41e', '0x1e')]
28/10/2020 01:46:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:16 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:46:17 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0xe8c920dc - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:17 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:46:17 AdvancedRSSTest: hash_infos: [('0xe8c920dc', '0x1c')]
28/10/2020 01:46:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:17 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=33)/("X"*480)
28/10/2020 01:46:18 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0xb107c41e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:18 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:46:18 AdvancedRSSTest: hash_infos: [('0xb107c41e', '0x1e')]
28/10/2020 01:46:18 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:18 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:19 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:19 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:46:19 AdvancedRSSTest: hash_infos: []
28/10/2020 01:46:19 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:46:19 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:46:20 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:46:20 dut.10.240.183.133: flow list 0
28/10/2020 01:46:20 dut.10.240.183.133:
28/10/2020 01:46:20 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:20 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:21 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:21 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:46:21 AdvancedRSSTest: hash_infos: []
28/10/2020 01:46:21 AdvancedRSSTest: sub_case mac_ipv6_sctp_l3_src passed
28/10/2020 01:46:21 dut.10.240.183.133: flow flush 0
28/10/2020 01:46:21 dut.10.240.183.133:
28/10/2020 01:46:21 AdvancedRSSTest: ===================Test sub case: mac_ipv6_sctp_l3_dst================
28/10/2020 01:46:21 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:46:21 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only end key_len 0 queues end / end
28/10/2020 01:46:21 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:46:21 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only end key_len 0 queues end / end
28/10/2020 01:46:22 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:46:22 dut.10.240.183.133: flow list 0
28/10/2020 01:46:22 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 01:46:22 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:22 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:23 dut.10.240.183.133: port 0/queue 50: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x1237b232 - RSS queue=0x32 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x32
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:23 AdvancedRSSTest: action: save_hash
28/10/2020 01:46:23 AdvancedRSSTest: hash_infos: [('0x1237b232', '0x32')]
28/10/2020 01:46:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:23 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:46:24 dut.10.240.183.133: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x4bf956f0 - RSS queue=0x30 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:24 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:46:24 AdvancedRSSTest: hash_infos: [('0x4bf956f0', '0x30')]
28/10/2020 01:46:24 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:24 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=33)/("X"*480)
28/10/2020 01:46:25 dut.10.240.183.133: port 0/queue 50: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x1237b232 - RSS queue=0x32 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x32
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:25 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:46:25 AdvancedRSSTest: hash_infos: [('0x1237b232', '0x32')]
28/10/2020 01:46:25 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:25 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:26 dut.10.240.183.133: port 0/queue 50: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x1237b232 - RSS queue=0x32 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x32
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:26 AdvancedRSSTest: action: save_hash
28/10/2020 01:46:26 AdvancedRSSTest: hash_infos: [('0x1237b232', '0x32')]
28/10/2020 01:46:26 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:26 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:46:27 dut.10.240.183.133: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x4bf956f0 - RSS queue=0x30 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:27 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:46:27 AdvancedRSSTest: hash_infos: [('0x4bf956f0', '0x30')]
28/10/2020 01:46:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:27 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=33)/("X"*480)
28/10/2020 01:46:28 dut.10.240.183.133: port 0/queue 50: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x1237b232 - RSS queue=0x32 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x32
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:28 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:46:28 AdvancedRSSTest: hash_infos: [('0x1237b232', '0x32')]
28/10/2020 01:46:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:28 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:29 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:29 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:46:29 AdvancedRSSTest: hash_infos: []
28/10/2020 01:46:29 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:46:29 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:46:30 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:46:30 dut.10.240.183.133: flow list 0
28/10/2020 01:46:30 dut.10.240.183.133:
28/10/2020 01:46:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:30 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:31 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:31 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:46:31 AdvancedRSSTest: hash_infos: []
28/10/2020 01:46:31 AdvancedRSSTest: sub_case mac_ipv6_sctp_l3_dst passed
28/10/2020 01:46:31 dut.10.240.183.133: flow flush 0
28/10/2020 01:46:32 dut.10.240.183.133:
28/10/2020 01:46:32 AdvancedRSSTest: ===================Test sub case: mac_ipv6_sctp_l3src_l4src================
28/10/2020 01:46:32 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:46:32 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:46:32 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:46:32 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:46:32 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:46:32 dut.10.240.183.133: flow list 0
28/10/2020 01:46:32 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 01:46:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:32 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:33 dut.10.240.183.133: port 0/queue 55: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x941a6bb7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x37
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:33 AdvancedRSSTest: action: save_hash
28/10/2020 01:46:33 AdvancedRSSTest: hash_infos: [('0x941a6bb7', '0x37')]
28/10/2020 01:46:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:33 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:46:34 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x9fef306b - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:34 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:46:34 AdvancedRSSTest: hash_infos: [('0x9fef306b', '0x2b')]
28/10/2020 01:46:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:34 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:46:35 dut.10.240.183.133: port 0/queue 55: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x941a6bb7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x37
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:35 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:46:35 AdvancedRSSTest: hash_infos: [('0x941a6bb7', '0x37')]
28/10/2020 01:46:35 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:35 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:36 dut.10.240.183.133: port 0/queue 55: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x941a6bb7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x37
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:36 AdvancedRSSTest: action: save_hash
28/10/2020 01:46:36 AdvancedRSSTest: hash_infos: [('0x941a6bb7', '0x37')]
28/10/2020 01:46:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:36 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:46:37 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x9fef306b - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:37 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:46:37 AdvancedRSSTest: hash_infos: [('0x9fef306b', '0x2b')]
28/10/2020 01:46:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:37 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:46:38 dut.10.240.183.133: port 0/queue 55: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x941a6bb7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x37
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:38 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:46:38 AdvancedRSSTest: hash_infos: [('0x941a6bb7', '0x37')]
28/10/2020 01:46:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:38 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:39 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:39 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:46:39 AdvancedRSSTest: hash_infos: []
28/10/2020 01:46:39 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:46:39 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:46:40 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:46:40 dut.10.240.183.133: flow list 0
28/10/2020 01:46:41 dut.10.240.183.133:
28/10/2020 01:46:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:41 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:42 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:42 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:46:42 AdvancedRSSTest: hash_infos: []
28/10/2020 01:46:42 AdvancedRSSTest: sub_case mac_ipv6_sctp_l3src_l4src passed
28/10/2020 01:46:42 dut.10.240.183.133: flow flush 0
28/10/2020 01:46:42 dut.10.240.183.133:
28/10/2020 01:46:42 AdvancedRSSTest: ===================Test sub case: mac_ipv6_sctp_l3src_l4dst================
28/10/2020 01:46:42 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:46:42 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:46:42 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:46:42 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:46:42 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:46:42 dut.10.240.183.133: flow list 0
28/10/2020 01:46:42 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 01:46:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:42 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:43 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x70d87d41 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:43 AdvancedRSSTest: action: save_hash
28/10/2020 01:46:43 AdvancedRSSTest: hash_infos: [('0x70d87d41', '0x1')]
28/10/2020 01:46:43 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:43 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:46:44 dut.10.240.183.133: port 0/queue 29: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x7b2d269d - RSS queue=0x1d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x1d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:44 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:46:44 AdvancedRSSTest: hash_infos: [('0x7b2d269d', '0x1d')]
28/10/2020 01:46:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:44 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:46:45 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x70d87d41 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:45 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:46:45 AdvancedRSSTest: hash_infos: [('0x70d87d41', '0x1')]
28/10/2020 01:46:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:45 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:46 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x70d87d41 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:46 AdvancedRSSTest: action: save_hash
28/10/2020 01:46:46 AdvancedRSSTest: hash_infos: [('0x70d87d41', '0x1')]
28/10/2020 01:46:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:46 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:46:47 dut.10.240.183.133: port 0/queue 29: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x7b2d269d - RSS queue=0x1d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x1d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:47 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:46:47 AdvancedRSSTest: hash_infos: [('0x7b2d269d', '0x1d')]
28/10/2020 01:46:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:47 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:46:48 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x70d87d41 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:48 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:46:48 AdvancedRSSTest: hash_infos: [('0x70d87d41', '0x1')]
28/10/2020 01:46:48 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:48 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:49 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:49 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:46:49 AdvancedRSSTest: hash_infos: []
28/10/2020 01:46:49 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:46:49 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:46:51 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:46:51 dut.10.240.183.133: flow list 0
28/10/2020 01:46:51 dut.10.240.183.133:
28/10/2020 01:46:51 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:51 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:52 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:52 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:46:52 AdvancedRSSTest: hash_infos: []
28/10/2020 01:46:52 AdvancedRSSTest: sub_case mac_ipv6_sctp_l3src_l4dst passed
28/10/2020 01:46:52 dut.10.240.183.133: flow flush 0
28/10/2020 01:46:52 dut.10.240.183.133:
28/10/2020 01:46:52 AdvancedRSSTest: ===================Test sub case: mac_ipv6_sctp_l3dst_l4src================
28/10/2020 01:46:52 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:46:52 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:46:52 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:46:52 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:46:52 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:46:52 dut.10.240.183.133: flow list 0
28/10/2020 01:46:52 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 01:46:52 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:52 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:53 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x372a1d9b - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:53 AdvancedRSSTest: action: save_hash
28/10/2020 01:46:53 AdvancedRSSTest: hash_infos: [('0x372a1d9b', '0x1b')]
28/10/2020 01:46:53 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:53 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:46:54 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x3cdf4647 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:54 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:46:54 AdvancedRSSTest: hash_infos: [('0x3cdf4647', '0x7')]
28/10/2020 01:46:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:54 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:46:55 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x372a1d9b - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:55 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:46:55 AdvancedRSSTest: hash_infos: [('0x372a1d9b', '0x1b')]
28/10/2020 01:46:55 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:55 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:46:56 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x372a1d9b - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:56 AdvancedRSSTest: action: save_hash
28/10/2020 01:46:56 AdvancedRSSTest: hash_infos: [('0x372a1d9b', '0x1b')]
28/10/2020 01:46:56 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:56 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:46:57 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x3cdf4647 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:57 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:46:57 AdvancedRSSTest: hash_infos: [('0x3cdf4647', '0x7')]
28/10/2020 01:46:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:57 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:46:59 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x372a1d9b - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:46:59 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:46:59 AdvancedRSSTest: hash_infos: [('0x372a1d9b', '0x1b')]
28/10/2020 01:46:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:46:59 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:00 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:00 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:47:00 AdvancedRSSTest: hash_infos: []
28/10/2020 01:47:00 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:47:00 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:47:01 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:47:01 dut.10.240.183.133: flow list 0
28/10/2020 01:47:01 dut.10.240.183.133:
28/10/2020 01:47:01 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:01 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:02 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:02 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:47:02 AdvancedRSSTest: hash_infos: []
28/10/2020 01:47:02 AdvancedRSSTest: sub_case mac_ipv6_sctp_l3dst_l4src passed
28/10/2020 01:47:02 dut.10.240.183.133: flow flush 0
28/10/2020 01:47:02 dut.10.240.183.133:
28/10/2020 01:47:02 AdvancedRSSTest: ===================Test sub case: mac_ipv6_sctp_l3dst_l4dst================
28/10/2020 01:47:02 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:47:02 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:47:02 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:47:02 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:47:02 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:47:02 dut.10.240.183.133: flow list 0
28/10/2020 01:47:02 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 01:47:02 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:02 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:03 dut.10.240.183.133: port 0/queue 45: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xd3e80b6d - RSS queue=0x2d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:03 AdvancedRSSTest: action: save_hash
28/10/2020 01:47:03 AdvancedRSSTest: hash_infos: [('0xd3e80b6d', '0x2d')]
28/10/2020 01:47:03 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:03 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:47:04 dut.10.240.183.133: port 0/queue 49: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xd81d50b1 - RSS queue=0x31 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x31
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:04 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:47:04 AdvancedRSSTest: hash_infos: [('0xd81d50b1', '0x31')]
28/10/2020 01:47:04 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:04 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:47:05 dut.10.240.183.133: port 0/queue 45: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xd3e80b6d - RSS queue=0x2d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:05 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:47:05 AdvancedRSSTest: hash_infos: [('0xd3e80b6d', '0x2d')]
28/10/2020 01:47:05 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:05 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:07 dut.10.240.183.133: port 0/queue 45: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0xd3e80b6d - RSS queue=0x2d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:07 AdvancedRSSTest: action: save_hash
28/10/2020 01:47:07 AdvancedRSSTest: hash_infos: [('0xd3e80b6d', '0x2d')]
28/10/2020 01:47:07 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:07 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:47:08 dut.10.240.183.133: port 0/queue 49: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0xd81d50b1 - RSS queue=0x31 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x31
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:08 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:47:08 AdvancedRSSTest: hash_infos: [('0xd81d50b1', '0x31')]
28/10/2020 01:47:08 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:08 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:47:09 dut.10.240.183.133: port 0/queue 45: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0xd3e80b6d - RSS queue=0x2d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:09 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:47:09 AdvancedRSSTest: hash_infos: [('0xd3e80b6d', '0x2d')]
28/10/2020 01:47:09 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:09 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:10 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:10 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:47:10 AdvancedRSSTest: hash_infos: []
28/10/2020 01:47:10 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:47:10 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:47:11 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:47:11 dut.10.240.183.133: flow list 0
28/10/2020 01:47:11 dut.10.240.183.133:
28/10/2020 01:47:11 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:11 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:12 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:12 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:47:12 AdvancedRSSTest: hash_infos: []
28/10/2020 01:47:12 AdvancedRSSTest: sub_case mac_ipv6_sctp_l3dst_l4dst passed
28/10/2020 01:47:12 dut.10.240.183.133: flow flush 0
28/10/2020 01:47:12 dut.10.240.183.133:
28/10/2020 01:47:12 AdvancedRSSTest: ===================Test sub case: mac_ipv6_sctp_l4_src================
28/10/2020 01:47:12 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:47:12 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l4-src-only end key_len 0 queues end / end
28/10/2020 01:47:12 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:47:12 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l4-src-only end key_len 0 queues end / end
28/10/2020 01:47:12 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:47:12 dut.10.240.183.133: flow list 0
28/10/2020 01:47:12 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 01:47:12 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:12 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:14 dut.10.240.183.133: port 0/queue 31: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x8b2634df - RSS queue=0x1f - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x1f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:14 AdvancedRSSTest: action: save_hash
28/10/2020 01:47:14 AdvancedRSSTest: hash_infos: [('0x8b2634df', '0x1f')]
28/10/2020 01:47:14 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:14 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:47:15 dut.10.240.183.133: port 0/queue 49: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xccac79b1 - RSS queue=0x31 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x31
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:15 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:47:15 AdvancedRSSTest: hash_infos: [('0xccac79b1', '0x31')]
28/10/2020 01:47:15 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:15 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:47:16 dut.10.240.183.133: port 0/queue 31: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x8b2634df - RSS queue=0x1f - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x1f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:16 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:47:16 AdvancedRSSTest: hash_infos: [('0x8b2634df', '0x1f')]
28/10/2020 01:47:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:16 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:17 dut.10.240.183.133: port 0/queue 31: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x8b2634df - RSS queue=0x1f - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x1f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:17 AdvancedRSSTest: action: save_hash
28/10/2020 01:47:17 AdvancedRSSTest: hash_infos: [('0x8b2634df', '0x1f')]
28/10/2020 01:47:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:17 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:47:18 dut.10.240.183.133: port 0/queue 49: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0xccac79b1 - RSS queue=0x31 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x31
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:18 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:47:18 AdvancedRSSTest: hash_infos: [('0xccac79b1', '0x31')]
28/10/2020 01:47:18 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:18 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:47:19 dut.10.240.183.133: port 0/queue 31: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x8b2634df - RSS queue=0x1f - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x1f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:19 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:47:19 AdvancedRSSTest: hash_infos: [('0x8b2634df', '0x1f')]
28/10/2020 01:47:19 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:19 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:20 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:20 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:47:20 AdvancedRSSTest: hash_infos: []
28/10/2020 01:47:20 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:47:20 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:47:21 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:47:21 dut.10.240.183.133: flow list 0
28/10/2020 01:47:21 dut.10.240.183.133:
28/10/2020 01:47:21 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:21 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:22 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:22 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:47:22 AdvancedRSSTest: hash_infos: []
28/10/2020 01:47:22 AdvancedRSSTest: sub_case mac_ipv6_sctp_l4_src passed
28/10/2020 01:47:22 dut.10.240.183.133: flow flush 0
28/10/2020 01:47:22 dut.10.240.183.133:
28/10/2020 01:47:22 AdvancedRSSTest: ===================Test sub case: mac_ipv6_sctp_l3_dst================
28/10/2020 01:47:22 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:47:22 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l4-dst-only end key_len 0 queues end / end
28/10/2020 01:47:22 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:47:22 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp l4-dst-only end key_len 0 queues end / end
28/10/2020 01:47:23 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:47:23 dut.10.240.183.133: flow list 0
28/10/2020 01:47:23 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 01:47:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:23 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:24 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x63de259e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:24 AdvancedRSSTest: action: save_hash
28/10/2020 01:47:24 AdvancedRSSTest: hash_infos: [('0x63de259e', '0x1e')]
28/10/2020 01:47:24 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:24 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:47:25 dut.10.240.183.133: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x245468f0 - RSS queue=0x30 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:25 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:47:25 AdvancedRSSTest: hash_infos: [('0x245468f0', '0x30')]
28/10/2020 01:47:25 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:25 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:47:26 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x63de259e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:26 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:47:26 AdvancedRSSTest: hash_infos: [('0x63de259e', '0x1e')]
28/10/2020 01:47:26 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:26 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:27 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x63de259e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:27 AdvancedRSSTest: action: save_hash
28/10/2020 01:47:27 AdvancedRSSTest: hash_infos: [('0x63de259e', '0x1e')]
28/10/2020 01:47:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:27 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:47:28 dut.10.240.183.133: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x245468f0 - RSS queue=0x30 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:28 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:47:28 AdvancedRSSTest: hash_infos: [('0x245468f0', '0x30')]
28/10/2020 01:47:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:28 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:47:29 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x63de259e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:29 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:47:29 AdvancedRSSTest: hash_infos: [('0x63de259e', '0x1e')]
28/10/2020 01:47:29 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:29 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:30 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:30 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:47:30 AdvancedRSSTest: hash_infos: []
28/10/2020 01:47:30 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:47:30 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:47:31 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:47:31 dut.10.240.183.133: flow list 0
28/10/2020 01:47:31 dut.10.240.183.133:
28/10/2020 01:47:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:31 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:32 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:32 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:47:32 AdvancedRSSTest: hash_infos: []
28/10/2020 01:47:32 AdvancedRSSTest: sub_case mac_ipv6_sctp_l3_dst passed
28/10/2020 01:47:32 dut.10.240.183.133: flow flush 0
28/10/2020 01:47:33 dut.10.240.183.133:
28/10/2020 01:47:33 AdvancedRSSTest: ===================Test sub case: mac_ipv6_sctp_all================
28/10/2020 01:47:33 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:47:33 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp end key_len 0 queues end / end
28/10/2020 01:47:33 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:47:33 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp end key_len 0 queues end / end
28/10/2020 01:47:33 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:47:33 dut.10.240.183.133: flow list 0
28/10/2020 01:47:33 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 01:47:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:33 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:34 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x11f52322 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:34 AdvancedRSSTest: action: save_hash
28/10/2020 01:47:34 AdvancedRSSTest: hash_infos: [('0x11f52322', '0x22')]
28/10/2020 01:47:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:34 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:47:35 dut.10.240.183.133: port 0/queue 32: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x483bc7e0 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:35 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:47:35 AdvancedRSSTest: hash_infos: [('0x483bc7e0', '0x20')]
28/10/2020 01:47:35 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:35 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:47:36 dut.10.240.183.133: port 0/queue 62: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x1826f77e - RSS queue=0x3e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x3e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:36 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:47:36 AdvancedRSSTest: hash_infos: [('0x1826f77e', '0x3e')]
28/10/2020 01:47:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:36 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:47:37 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xad2b32ab - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:37 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:47:37 AdvancedRSSTest: hash_infos: [('0xad2b32ab', '0x2b')]
28/10/2020 01:47:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:37 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:47:38 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x7c1c8e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:38 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:47:38 AdvancedRSSTest: hash_infos: [('0x7c1c8e', '0xe')]
28/10/2020 01:47:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:38 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:47:39 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x11f52322 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:39 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:47:39 AdvancedRSSTest: hash_infos: [('0x11f52322', '0x22')]
28/10/2020 01:47:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:39 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:40 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x11f52322 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:40 AdvancedRSSTest: action: save_hash
28/10/2020 01:47:40 AdvancedRSSTest: hash_infos: [('0x11f52322', '0x22')]
28/10/2020 01:47:40 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:40 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:47:41 dut.10.240.183.133: port 0/queue 32: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x483bc7e0 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:41 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:47:41 AdvancedRSSTest: hash_infos: [('0x483bc7e0', '0x20')]
28/10/2020 01:47:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:41 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:47:43 dut.10.240.183.133: port 0/queue 62: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x1826f77e - RSS queue=0x3e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x3e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:43 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:47:43 AdvancedRSSTest: hash_infos: [('0x1826f77e', '0x3e')]
28/10/2020 01:47:43 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:43 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=32,dport=23)/("X"*480)
28/10/2020 01:47:44 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0xad2b32ab - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:44 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:47:44 AdvancedRSSTest: hash_infos: [('0xad2b32ab', '0x2b')]
28/10/2020 01:47:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:44 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=33)/("X"*480)
28/10/2020 01:47:45 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - RSS hash=0x7c1c8e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:45 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:47:45 AdvancedRSSTest: hash_infos: [('0x7c1c8e', '0xe')]
28/10/2020 01:47:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:45 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/SCTP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:46 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=126 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:46 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:47:46 AdvancedRSSTest: hash_infos: []
28/10/2020 01:47:46 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:47:46 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:47:47 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:47:47 dut.10.240.183.133: flow list 0
28/10/2020 01:47:47 dut.10.240.183.133:
28/10/2020 01:47:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:47 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:48 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=616 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:48 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:47:48 AdvancedRSSTest: hash_infos: []
28/10/2020 01:47:48 AdvancedRSSTest: sub_case mac_ipv6_sctp_all passed
28/10/2020 01:47:48 dut.10.240.183.133: flow flush 0
28/10/2020 01:47:48 dut.10.240.183.133:
28/10/2020 01:47:48 AdvancedRSSTest: {'mac_ipv6_sctp_l2_src': 'passed', 'mac_ipv6_sctp_l2_dst': 'passed', 'mac_ipv6_sctp_l2src_l2dst': 'passed', 'mac_ipv6_sctp_l3_src': 'passed', 'mac_ipv6_sctp_l3_dst': 'passed', 'mac_ipv6_sctp_l3src_l4src': 'passed', 'mac_ipv6_sctp_l3src_l4dst': 'passed', 'mac_ipv6_sctp_l3dst_l4src': 'passed', 'mac_ipv6_sctp_l3dst_l4dst': 'passed', 'mac_ipv6_sctp_l4_src': 'passed', 'mac_ipv6_sctp_all': 'passed'}
28/10/2020 01:47:48 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:47:48 AdvancedRSSTest: Test Case test_mac_ipv6_sctp Result PASSED:
28/10/2020 01:47:48 dut.10.240.183.133: flow flush 0
28/10/2020 01:47:49 dut.10.240.183.133:
testpmd>
28/10/2020 01:47:49 dut.10.240.183.133: clear port stats all
28/10/2020 01:47:50 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:47:50 dut.10.240.183.133: stop
28/10/2020 01:47:51 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 57 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=24 -> TX Port= 0/Queue=24 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=27 -> TX Port= 0/Queue=27 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=28 -> TX Port= 0/Queue=28 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=29 -> TX Port= 0/Queue=29 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=30 -> TX Port= 0/Queue=30 -------
RX-packets: 9 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=31 -> TX Port= 0/Queue=31 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=32 -> TX Port= 0/Queue=32 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=34 -> TX Port= 0/Queue=34 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=43 -> TX Port= 0/Queue=43 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=45 -> TX Port= 0/Queue=45 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=48 -> TX Port= 0/Queue=48 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=49 -> TX Port= 0/Queue=49 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=50 -> TX Port= 0/Queue=50 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=55 -> TX Port= 0/Queue=55 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=62 -> TX Port= 0/Queue=62 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:47:51 AdvancedRSSTest: Test Case test_mac_ipv6_tcp Begin
28/10/2020 01:47:51 dut.10.240.183.133:
28/10/2020 01:47:51 tester:
28/10/2020 01:47:51 dut.10.240.183.133: start
28/10/2020 01:47:51 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:47:51 dut.10.240.183.133: rx_vxlan_port add 4789 0
28/10/2020 01:47:51 dut.10.240.183.133:
28/10/2020 01:47:51 AdvancedRSSTest: ===================Test sub case: mac_ipv6_tcp_l2_src================
28/10/2020 01:47:51 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:47:51 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 01:47:51 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:47:51 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 01:47:51 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:47:51 dut.10.240.183.133: flow list 0
28/10/2020 01:47:51 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 01:47:51 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:51 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:52 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:52 AdvancedRSSTest: action: save_hash
28/10/2020 01:47:52 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:47:52 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:52 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:47:53 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xdc23d803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:53 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:47:53 AdvancedRSSTest: hash_infos: [('0xdc23d803', '0x3')]
28/10/2020 01:47:53 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:53 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=99)/("X"*480)
28/10/2020 01:47:54 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:54 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:47:54 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:47:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:54 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:55 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:55 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:47:55 AdvancedRSSTest: hash_infos: []
28/10/2020 01:47:55 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:47:55 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:47:57 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:47:57 dut.10.240.183.133: flow list 0
28/10/2020 01:47:57 dut.10.240.183.133:
28/10/2020 01:47:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:57 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:58 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:58 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:47:58 AdvancedRSSTest: hash_infos: []
28/10/2020 01:47:58 AdvancedRSSTest: sub_case mac_ipv6_tcp_l2_src passed
28/10/2020 01:47:58 dut.10.240.183.133: flow flush 0
28/10/2020 01:47:58 dut.10.240.183.133:
28/10/2020 01:47:58 AdvancedRSSTest: ===================Test sub case: mac_ipv6_tcp_l2_dst================
28/10/2020 01:47:58 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:47:58 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 01:47:58 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:47:58 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 01:47:58 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:47:58 dut.10.240.183.133: flow list 0
28/10/2020 01:47:58 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 01:47:58 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:58 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:47:59 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:47:59 AdvancedRSSTest: action: save_hash
28/10/2020 01:47:59 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:47:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:47:59 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:48:00 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x35e31d02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:00 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:48:00 AdvancedRSSTest: hash_infos: [('0x35e31d02', '0x2')]
28/10/2020 01:48:00 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:00 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=99)/("X"*480)
28/10/2020 01:48:01 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:01 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:48:01 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:48:01 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:01 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:02 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:02 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:48:02 AdvancedRSSTest: hash_infos: []
28/10/2020 01:48:02 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:48:02 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:48:03 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:48:03 dut.10.240.183.133: flow list 0
28/10/2020 01:48:04 dut.10.240.183.133:
28/10/2020 01:48:04 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:04 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:05 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:05 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:48:05 AdvancedRSSTest: hash_infos: []
28/10/2020 01:48:05 AdvancedRSSTest: sub_case mac_ipv6_tcp_l2_dst passed
28/10/2020 01:48:05 dut.10.240.183.133: flow flush 0
28/10/2020 01:48:05 dut.10.240.183.133:
28/10/2020 01:48:05 AdvancedRSSTest: ===================Test sub case: mac_ipv6_tcp_l2src_l2dst================
28/10/2020 01:48:05 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:48:05 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 01:48:05 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:48:05 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 01:48:05 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:48:05 dut.10.240.183.133: flow list 0
28/10/2020 01:48:05 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 01:48:05 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:05 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:06 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:06 AdvancedRSSTest: action: save_hash
28/10/2020 01:48:06 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:48:06 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:06 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:48:07 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x1aff5bde - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:07 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:48:07 AdvancedRSSTest: hash_infos: [('0x1aff5bde', '0x1e')]
28/10/2020 01:48:07 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:07 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:48:08 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xbe72e606 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:08 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:48:08 AdvancedRSSTest: hash_infos: [('0xbe72e606', '0x6')]
28/10/2020 01:48:08 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:08 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:48:09 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xe2ee1a44 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:09 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:48:09 AdvancedRSSTest: hash_infos: [('0xe2ee1a44', '0x4')]
28/10/2020 01:48:09 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:09 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/TCP(sport=25,dport=99)/("X"*480)
28/10/2020 01:48:10 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:10 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:48:10 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:48:10 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:10 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:11 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:11 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:48:11 AdvancedRSSTest: hash_infos: []
28/10/2020 01:48:11 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:48:11 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:48:13 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:48:13 dut.10.240.183.133: flow list 0
28/10/2020 01:48:13 dut.10.240.183.133:
28/10/2020 01:48:13 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:13 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:14 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:14 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:48:14 AdvancedRSSTest: hash_infos: []
28/10/2020 01:48:14 AdvancedRSSTest: sub_case mac_ipv6_tcp_l2src_l2dst passed
28/10/2020 01:48:14 dut.10.240.183.133: flow flush 0
28/10/2020 01:48:14 dut.10.240.183.133:
28/10/2020 01:48:14 AdvancedRSSTest: ===================Test sub case: mac_ipv6_tcp_l3_src================
28/10/2020 01:48:14 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:48:14 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
28/10/2020 01:48:14 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:48:14 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only end key_len 0 queues end / end
28/10/2020 01:48:14 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:48:14 dut.10.240.183.133: flow list 0
28/10/2020 01:48:14 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 01:48:14 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:14 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:15 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xdbd91d6b - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:15 AdvancedRSSTest: action: save_hash
28/10/2020 01:48:15 AdvancedRSSTest: hash_infos: [('0xdbd91d6b', '0x2b')]
28/10/2020 01:48:15 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:15 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:48:16 dut.10.240.183.133: port 0/queue 41: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x8217f9a9 - RSS queue=0x29 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x29
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:16 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:48:16 AdvancedRSSTest: hash_infos: [('0x8217f9a9', '0x29')]
28/10/2020 01:48:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:16 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=33)/("X"*480)
28/10/2020 01:48:17 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xdbd91d6b - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:17 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:48:17 AdvancedRSSTest: hash_infos: [('0xdbd91d6b', '0x2b')]
28/10/2020 01:48:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:17 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:18 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0xdbd91d6b - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:18 AdvancedRSSTest: action: save_hash
28/10/2020 01:48:18 AdvancedRSSTest: hash_infos: [('0xdbd91d6b', '0x2b')]
28/10/2020 01:48:18 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:18 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:48:19 dut.10.240.183.133: port 0/queue 41: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0x8217f9a9 - RSS queue=0x29 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x29
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:19 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:48:19 AdvancedRSSTest: hash_infos: [('0x8217f9a9', '0x29')]
28/10/2020 01:48:19 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:19 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=33)/("X"*480)
28/10/2020 01:48:20 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0xdbd91d6b - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:20 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:48:20 AdvancedRSSTest: hash_infos: [('0xdbd91d6b', '0x2b')]
28/10/2020 01:48:20 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:20 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:22 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:22 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:48:22 AdvancedRSSTest: hash_infos: []
28/10/2020 01:48:22 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:48:22 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:48:23 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:48:23 dut.10.240.183.133: flow list 0
28/10/2020 01:48:23 dut.10.240.183.133:
28/10/2020 01:48:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:23 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:24 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:24 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:48:24 AdvancedRSSTest: hash_infos: []
28/10/2020 01:48:24 AdvancedRSSTest: sub_case mac_ipv6_tcp_l3_src passed
28/10/2020 01:48:24 dut.10.240.183.133: flow flush 0
28/10/2020 01:48:24 dut.10.240.183.133:
28/10/2020 01:48:24 AdvancedRSSTest: ===================Test sub case: mac_ipv6_tcp_l3_dst================
28/10/2020 01:48:24 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:48:24 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
28/10/2020 01:48:24 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:48:24 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only end key_len 0 queues end / end
28/10/2020 01:48:24 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:48:24 dut.10.240.183.133: flow list 0
28/10/2020 01:48:24 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 01:48:24 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:24 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:25 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x78e96b47 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:25 AdvancedRSSTest: action: save_hash
28/10/2020 01:48:25 AdvancedRSSTest: hash_infos: [('0x78e96b47', '0x7')]
28/10/2020 01:48:25 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:25 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:48:26 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x21278f85 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:26 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:48:26 AdvancedRSSTest: hash_infos: [('0x21278f85', '0x5')]
28/10/2020 01:48:26 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:26 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=33)/("X"*480)
28/10/2020 01:48:27 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x78e96b47 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:27 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:48:27 AdvancedRSSTest: hash_infos: [('0x78e96b47', '0x7')]
28/10/2020 01:48:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:27 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:28 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0x78e96b47 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:28 AdvancedRSSTest: action: save_hash
28/10/2020 01:48:28 AdvancedRSSTest: hash_infos: [('0x78e96b47', '0x7')]
28/10/2020 01:48:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:28 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:48:30 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0x21278f85 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:30 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:48:30 AdvancedRSSTest: hash_infos: [('0x21278f85', '0x5')]
28/10/2020 01:48:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:30 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=33)/("X"*480)
28/10/2020 01:48:31 dut.10.240.183.133: port 0/queue 7: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0x78e96b47 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x7
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:31 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:48:31 AdvancedRSSTest: hash_infos: [('0x78e96b47', '0x7')]
28/10/2020 01:48:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:31 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:32 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:32 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:48:32 AdvancedRSSTest: hash_infos: []
28/10/2020 01:48:32 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:48:32 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:48:33 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:48:33 dut.10.240.183.133: flow list 0
28/10/2020 01:48:33 dut.10.240.183.133:
28/10/2020 01:48:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:33 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:34 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:34 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:48:34 AdvancedRSSTest: hash_infos: []
28/10/2020 01:48:34 AdvancedRSSTest: sub_case mac_ipv6_tcp_l3_dst passed
28/10/2020 01:48:34 dut.10.240.183.133: flow flush 0
28/10/2020 01:48:34 dut.10.240.183.133:
28/10/2020 01:48:34 AdvancedRSSTest: ===================Test sub case: mac_ipv6_tcp_l3src_l4src================
28/10/2020 01:48:34 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:48:34 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:48:34 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:48:34 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:48:34 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:48:34 dut.10.240.183.133: flow list 0
28/10/2020 01:48:34 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 01:48:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:34 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:35 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xfec4b2c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:35 AdvancedRSSTest: action: save_hash
28/10/2020 01:48:35 AdvancedRSSTest: hash_infos: [('0xfec4b2c2', '0x2')]
28/10/2020 01:48:35 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:35 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:48:36 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xf531e91e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:36 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:48:36 AdvancedRSSTest: hash_infos: [('0xf531e91e', '0x1e')]
28/10/2020 01:48:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:36 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:48:38 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xfec4b2c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:38 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:48:38 AdvancedRSSTest: hash_infos: [('0xfec4b2c2', '0x2')]
28/10/2020 01:48:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:38 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:39 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0xfec4b2c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:39 AdvancedRSSTest: action: save_hash
28/10/2020 01:48:39 AdvancedRSSTest: hash_infos: [('0xfec4b2c2', '0x2')]
28/10/2020 01:48:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:39 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:48:40 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0xf531e91e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:40 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:48:40 AdvancedRSSTest: hash_infos: [('0xf531e91e', '0x1e')]
28/10/2020 01:48:40 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:40 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:48:41 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0xfec4b2c2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:41 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:48:41 AdvancedRSSTest: hash_infos: [('0xfec4b2c2', '0x2')]
28/10/2020 01:48:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:41 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:42 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:42 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:48:42 AdvancedRSSTest: hash_infos: []
28/10/2020 01:48:42 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:48:42 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:48:43 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:48:43 dut.10.240.183.133: flow list 0
28/10/2020 01:48:43 dut.10.240.183.133:
28/10/2020 01:48:43 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:43 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:44 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:44 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:48:44 AdvancedRSSTest: hash_infos: []
28/10/2020 01:48:44 AdvancedRSSTest: sub_case mac_ipv6_tcp_l3src_l4src passed
28/10/2020 01:48:44 dut.10.240.183.133: flow flush 0
28/10/2020 01:48:44 dut.10.240.183.133:
28/10/2020 01:48:44 AdvancedRSSTest: ===================Test sub case: mac_ipv6_tcp_l3src_l4dst================
28/10/2020 01:48:44 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:48:44 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:48:44 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:48:44 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:48:44 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:48:44 dut.10.240.183.133: flow list 0
28/10/2020 01:48:45 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 01:48:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:45 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:46 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x1a06a434 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:46 AdvancedRSSTest: action: save_hash
28/10/2020 01:48:46 AdvancedRSSTest: hash_infos: [('0x1a06a434', '0x34')]
28/10/2020 01:48:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:46 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:48:47 dut.10.240.183.133: port 0/queue 40: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x11f3ffe8 - RSS queue=0x28 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x28
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:47 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:48:47 AdvancedRSSTest: hash_infos: [('0x11f3ffe8', '0x28')]
28/10/2020 01:48:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:47 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:48:48 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x1a06a434 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:48 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:48:48 AdvancedRSSTest: hash_infos: [('0x1a06a434', '0x34')]
28/10/2020 01:48:48 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:48 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:49 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0x1a06a434 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:49 AdvancedRSSTest: action: save_hash
28/10/2020 01:48:49 AdvancedRSSTest: hash_infos: [('0x1a06a434', '0x34')]
28/10/2020 01:48:49 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:49 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:48:50 dut.10.240.183.133: port 0/queue 40: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0x11f3ffe8 - RSS queue=0x28 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x28
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:50 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:48:50 AdvancedRSSTest: hash_infos: [('0x11f3ffe8', '0x28')]
28/10/2020 01:48:50 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:50 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:48:51 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0x1a06a434 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:51 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:48:51 AdvancedRSSTest: hash_infos: [('0x1a06a434', '0x34')]
28/10/2020 01:48:51 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:51 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:52 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:52 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:48:52 AdvancedRSSTest: hash_infos: []
28/10/2020 01:48:52 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:48:52 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:48:53 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:48:53 dut.10.240.183.133: flow list 0
28/10/2020 01:48:53 dut.10.240.183.133:
28/10/2020 01:48:53 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:53 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:54 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:54 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:48:54 AdvancedRSSTest: hash_infos: []
28/10/2020 01:48:54 AdvancedRSSTest: sub_case mac_ipv6_tcp_l3src_l4dst passed
28/10/2020 01:48:54 dut.10.240.183.133: flow flush 0
28/10/2020 01:48:54 dut.10.240.183.133:
28/10/2020 01:48:54 AdvancedRSSTest: ===================Test sub case: mac_ipv6_tcp_l3dst_l4src================
28/10/2020 01:48:54 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:48:54 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:48:55 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:48:55 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:48:55 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:48:55 dut.10.240.183.133: flow list 0
28/10/2020 01:48:55 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 01:48:55 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:55 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:56 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x5df4c4ee - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:56 AdvancedRSSTest: action: save_hash
28/10/2020 01:48:56 AdvancedRSSTest: hash_infos: [('0x5df4c4ee', '0x2e')]
28/10/2020 01:48:56 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:56 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:48:57 dut.10.240.183.133: port 0/queue 50: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x56019f32 - RSS queue=0x32 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x32
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:57 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:48:57 AdvancedRSSTest: hash_infos: [('0x56019f32', '0x32')]
28/10/2020 01:48:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:57 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:48:58 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x5df4c4ee - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:58 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:48:58 AdvancedRSSTest: hash_infos: [('0x5df4c4ee', '0x2e')]
28/10/2020 01:48:58 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:58 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:48:59 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0x5df4c4ee - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:48:59 AdvancedRSSTest: action: save_hash
28/10/2020 01:48:59 AdvancedRSSTest: hash_infos: [('0x5df4c4ee', '0x2e')]
28/10/2020 01:48:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:48:59 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:49:00 dut.10.240.183.133: port 0/queue 50: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0x56019f32 - RSS queue=0x32 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x32
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:00 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:49:00 AdvancedRSSTest: hash_infos: [('0x56019f32', '0x32')]
28/10/2020 01:49:00 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:00 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:49:01 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0x5df4c4ee - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:01 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:49:01 AdvancedRSSTest: hash_infos: [('0x5df4c4ee', '0x2e')]
28/10/2020 01:49:01 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:01 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:02 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:02 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:49:02 AdvancedRSSTest: hash_infos: []
28/10/2020 01:49:02 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:49:02 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:49:03 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:49:03 dut.10.240.183.133: flow list 0
28/10/2020 01:49:03 dut.10.240.183.133:
28/10/2020 01:49:03 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:03 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:05 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:05 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:49:05 AdvancedRSSTest: hash_infos: []
28/10/2020 01:49:05 AdvancedRSSTest: sub_case mac_ipv6_tcp_l3dst_l4src passed
28/10/2020 01:49:05 dut.10.240.183.133: flow flush 0
28/10/2020 01:49:05 dut.10.240.183.133:
28/10/2020 01:49:05 AdvancedRSSTest: ===================Test sub case: mac_ipv6_tcp_l3dst_l4dst================
28/10/2020 01:49:05 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:49:05 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:49:05 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:49:05 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:49:05 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:49:05 dut.10.240.183.133: flow list 0
28/10/2020 01:49:05 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 01:49:05 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:05 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:06 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xb936d218 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:06 AdvancedRSSTest: action: save_hash
28/10/2020 01:49:06 AdvancedRSSTest: hash_infos: [('0xb936d218', '0x18')]
28/10/2020 01:49:06 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:06 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:49:07 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xb2c389c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:07 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:49:07 AdvancedRSSTest: hash_infos: [('0xb2c389c4', '0x4')]
28/10/2020 01:49:07 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:07 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:49:08 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xb936d218 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:08 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:49:08 AdvancedRSSTest: hash_infos: [('0xb936d218', '0x18')]
28/10/2020 01:49:08 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:08 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:09 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0xb936d218 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:09 AdvancedRSSTest: action: save_hash
28/10/2020 01:49:09 AdvancedRSSTest: hash_infos: [('0xb936d218', '0x18')]
28/10/2020 01:49:09 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:09 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:49:10 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0xb2c389c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:10 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:49:10 AdvancedRSSTest: hash_infos: [('0xb2c389c4', '0x4')]
28/10/2020 01:49:10 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:10 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:49:11 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0xb936d218 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:11 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:49:11 AdvancedRSSTest: hash_infos: [('0xb936d218', '0x18')]
28/10/2020 01:49:11 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:11 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:12 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:12 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:49:12 AdvancedRSSTest: hash_infos: []
28/10/2020 01:49:12 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:49:12 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:49:14 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:49:14 dut.10.240.183.133: flow list 0
28/10/2020 01:49:14 dut.10.240.183.133:
28/10/2020 01:49:14 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:14 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:15 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:15 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:49:15 AdvancedRSSTest: hash_infos: []
28/10/2020 01:49:15 AdvancedRSSTest: sub_case mac_ipv6_tcp_l3dst_l4dst passed
28/10/2020 01:49:15 dut.10.240.183.133: flow flush 0
28/10/2020 01:49:15 dut.10.240.183.133:
28/10/2020 01:49:15 AdvancedRSSTest: ===================Test sub case: mac_ipv6_tcp_l4_src================
28/10/2020 01:49:15 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:49:15 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
28/10/2020 01:49:15 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:49:15 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l4-src-only end key_len 0 queues end / end
28/10/2020 01:49:15 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:49:15 dut.10.240.183.133: flow list 0
28/10/2020 01:49:15 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 01:49:15 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:15 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:16 dut.10.240.183.133: port 0/queue 42: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xe1f8edaa - RSS queue=0x2a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:16 AdvancedRSSTest: action: save_hash
28/10/2020 01:49:16 AdvancedRSSTest: hash_infos: [('0xe1f8edaa', '0x2a')]
28/10/2020 01:49:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:16 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:49:17 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xa672a0c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:17 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:49:17 AdvancedRSSTest: hash_infos: [('0xa672a0c4', '0x4')]
28/10/2020 01:49:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:17 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:49:18 dut.10.240.183.133: port 0/queue 42: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xe1f8edaa - RSS queue=0x2a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:18 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:49:18 AdvancedRSSTest: hash_infos: [('0xe1f8edaa', '0x2a')]
28/10/2020 01:49:18 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:18 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:19 dut.10.240.183.133: port 0/queue 42: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0xe1f8edaa - RSS queue=0x2a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:19 AdvancedRSSTest: action: save_hash
28/10/2020 01:49:19 AdvancedRSSTest: hash_infos: [('0xe1f8edaa', '0x2a')]
28/10/2020 01:49:19 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:19 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:49:20 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0xa672a0c4 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:20 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:49:20 AdvancedRSSTest: hash_infos: [('0xa672a0c4', '0x4')]
28/10/2020 01:49:20 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:20 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:49:22 dut.10.240.183.133: port 0/queue 42: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0xe1f8edaa - RSS queue=0x2a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:22 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:49:22 AdvancedRSSTest: hash_infos: [('0xe1f8edaa', '0x2a')]
28/10/2020 01:49:22 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:22 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:23 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:23 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:49:23 AdvancedRSSTest: hash_infos: []
28/10/2020 01:49:23 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:49:23 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:49:24 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:49:24 dut.10.240.183.133: flow list 0
28/10/2020 01:49:24 dut.10.240.183.133:
28/10/2020 01:49:24 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:24 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:25 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:25 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:49:25 AdvancedRSSTest: hash_infos: []
28/10/2020 01:49:25 AdvancedRSSTest: sub_case mac_ipv6_tcp_l4_src passed
28/10/2020 01:49:25 dut.10.240.183.133: flow flush 0
28/10/2020 01:49:25 dut.10.240.183.133:
28/10/2020 01:49:25 AdvancedRSSTest: ===================Test sub case: mac_ipv6_tcp_l3_dst================
28/10/2020 01:49:25 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:49:25 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
28/10/2020 01:49:25 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:49:25 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp l4-dst-only end key_len 0 queues end / end
28/10/2020 01:49:25 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:49:25 dut.10.240.183.133: flow list 0
28/10/2020 01:49:25 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 01:49:25 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:25 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:26 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x900fceb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:26 AdvancedRSSTest: action: save_hash
28/10/2020 01:49:26 AdvancedRSSTest: hash_infos: [('0x900fceb', '0x2b')]
28/10/2020 01:49:26 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:26 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:49:27 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x4e8ab185 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:27 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:49:27 AdvancedRSSTest: hash_infos: [('0x4e8ab185', '0x5')]
28/10/2020 01:49:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:27 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:49:28 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x900fceb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:28 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:49:28 AdvancedRSSTest: hash_infos: [('0x900fceb', '0x2b')]
28/10/2020 01:49:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:28 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:30 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0x900fceb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:30 AdvancedRSSTest: action: save_hash
28/10/2020 01:49:30 AdvancedRSSTest: hash_infos: [('0x900fceb', '0x2b')]
28/10/2020 01:49:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:30 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:49:31 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0x4e8ab185 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:31 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:49:31 AdvancedRSSTest: hash_infos: [('0x4e8ab185', '0x5')]
28/10/2020 01:49:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:31 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:49:32 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0x900fceb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:32 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:49:32 AdvancedRSSTest: hash_infos: [('0x900fceb', '0x2b')]
28/10/2020 01:49:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:32 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:33 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:33 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:49:33 AdvancedRSSTest: hash_infos: []
28/10/2020 01:49:33 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:49:33 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:49:34 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:49:34 dut.10.240.183.133: flow list 0
28/10/2020 01:49:34 dut.10.240.183.133:
28/10/2020 01:49:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:34 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:35 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:35 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:49:35 AdvancedRSSTest: hash_infos: []
28/10/2020 01:49:35 AdvancedRSSTest: sub_case mac_ipv6_tcp_l3_dst passed
28/10/2020 01:49:35 dut.10.240.183.133: flow flush 0
28/10/2020 01:49:35 dut.10.240.183.133:
28/10/2020 01:49:35 AdvancedRSSTest: ===================Test sub case: mac_ipv6_tcp_all================
28/10/2020 01:49:35 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:49:35 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
28/10/2020 01:49:35 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:49:35 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp end key_len 0 queues end / end
28/10/2020 01:49:35 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:49:35 dut.10.240.183.133: flow list 0
28/10/2020 01:49:35 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 01:49:35 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:35 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:36 dut.10.240.183.133: port 0/queue 23: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x7b2bfa57 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:36 AdvancedRSSTest: action: save_hash
28/10/2020 01:49:36 AdvancedRSSTest: hash_infos: [('0x7b2bfa57', '0x17')]
28/10/2020 01:49:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:36 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:49:38 dut.10.240.183.133: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x22e51e95 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:38 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:49:38 AdvancedRSSTest: hash_infos: [('0x22e51e95', '0x15')]
28/10/2020 01:49:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:38 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:49:39 dut.10.240.183.133: port 0/queue 11: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x72f82e0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:39 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:49:39 AdvancedRSSTest: hash_infos: [('0x72f82e0b', '0xb')]
28/10/2020 01:49:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:39 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:49:40 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xc7f5ebde - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:40 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:49:40 AdvancedRSSTest: hash_infos: [('0xc7f5ebde', '0x1e')]
28/10/2020 01:49:40 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:40 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:49:41 dut.10.240.183.133: port 0/queue 59: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x6aa2c5fb - RSS queue=0x3b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x3b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:41 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:49:41 AdvancedRSSTest: hash_infos: [('0x6aa2c5fb', '0x3b')]
28/10/2020 01:49:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:41 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:49:42 dut.10.240.183.133: port 0/queue 23: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x7b2bfa57 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:42 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:49:42 AdvancedRSSTest: hash_infos: [('0x7b2bfa57', '0x17')]
28/10/2020 01:49:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:42 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:43 dut.10.240.183.133: port 0/queue 23: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0x7b2bfa57 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:43 AdvancedRSSTest: action: save_hash
28/10/2020 01:49:43 AdvancedRSSTest: hash_infos: [('0x7b2bfa57', '0x17')]
28/10/2020 01:49:43 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:43 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:49:44 dut.10.240.183.133: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0x22e51e95 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:44 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:49:44 AdvancedRSSTest: hash_infos: [('0x22e51e95', '0x15')]
28/10/2020 01:49:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:44 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:49:45 dut.10.240.183.133: port 0/queue 11: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0x72f82e0b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0xb
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:45 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:49:45 AdvancedRSSTest: hash_infos: [('0x72f82e0b', '0xb')]
28/10/2020 01:49:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:45 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480)
28/10/2020 01:49:46 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0xc7f5ebde - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:46 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:49:46 AdvancedRSSTest: hash_infos: [('0xc7f5ebde', '0x1e')]
28/10/2020 01:49:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:46 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480)
28/10/2020 01:49:47 dut.10.240.183.133: port 0/queue 59: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - RSS hash=0x6aa2c5fb - RSS queue=0x3b - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x3b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:47 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:49:47 AdvancedRSSTest: hash_infos: [('0x6aa2c5fb', '0x3b')]
28/10/2020 01:49:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:47 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/TCP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:48 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=134 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:48 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:49:48 AdvancedRSSTest: hash_infos: []
28/10/2020 01:49:48 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:49:48 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:49:50 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:49:50 dut.10.240.183.133: flow list 0
28/10/2020 01:49:50 dut.10.240.183.133:
28/10/2020 01:49:50 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:50 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:51 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:51 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:49:51 AdvancedRSSTest: hash_infos: []
28/10/2020 01:49:51 AdvancedRSSTest: sub_case mac_ipv6_tcp_all passed
28/10/2020 01:49:51 dut.10.240.183.133: flow flush 0
28/10/2020 01:49:51 dut.10.240.183.133:
28/10/2020 01:49:51 AdvancedRSSTest: {'mac_ipv6_tcp_l2_src': 'passed', 'mac_ipv6_tcp_l2_dst': 'passed', 'mac_ipv6_tcp_l2src_l2dst': 'passed', 'mac_ipv6_tcp_l3_src': 'passed', 'mac_ipv6_tcp_l3_dst': 'passed', 'mac_ipv6_tcp_l3src_l4src': 'passed', 'mac_ipv6_tcp_l3src_l4dst': 'passed', 'mac_ipv6_tcp_l3dst_l4src': 'passed', 'mac_ipv6_tcp_l3dst_l4dst': 'passed', 'mac_ipv6_tcp_l4_src': 'passed', 'mac_ipv6_tcp_all': 'passed'}
28/10/2020 01:49:51 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:49:51 AdvancedRSSTest: Test Case test_mac_ipv6_tcp Result PASSED:
28/10/2020 01:49:51 dut.10.240.183.133: flow flush 0
28/10/2020 01:49:52 dut.10.240.183.133:
testpmd>
28/10/2020 01:49:52 dut.10.240.183.133: clear port stats all
28/10/2020 01:49:53 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:49:53 dut.10.240.183.133: stop
28/10/2020 01:49:53 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 57 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=21 -> TX Port= 0/Queue=21 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=23 -> TX Port= 0/Queue=23 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=24 -> TX Port= 0/Queue=24 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=28 -> TX Port= 0/Queue=28 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=30 -> TX Port= 0/Queue=30 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=40 -> TX Port= 0/Queue=40 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=41 -> TX Port= 0/Queue=41 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=42 -> TX Port= 0/Queue=42 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=43 -> TX Port= 0/Queue=43 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=46 -> TX Port= 0/Queue=46 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=50 -> TX Port= 0/Queue=50 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=59 -> TX Port= 0/Queue=59 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:49:53 AdvancedRSSTest: Test Case test_mac_ipv6_udp Begin
28/10/2020 01:49:53 dut.10.240.183.133:
28/10/2020 01:49:53 tester:
28/10/2020 01:49:53 dut.10.240.183.133: start
28/10/2020 01:49:53 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:49:53 dut.10.240.183.133: rx_vxlan_port add 4789 0
28/10/2020 01:49:54 dut.10.240.183.133:
28/10/2020 01:49:54 AdvancedRSSTest: ===================Test sub case: mac_ipv6_udp_l2_src================
28/10/2020 01:49:54 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:49:54 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 01:49:54 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:49:54 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types eth l2-src-only end key_len 0 queues end / end
28/10/2020 01:49:54 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:49:54 dut.10.240.183.133: flow list 0
28/10/2020 01:49:54 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 01:49:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:54 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:55 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:55 AdvancedRSSTest: action: save_hash
28/10/2020 01:49:55 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:49:55 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:55 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:49:56 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xdc23d803 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:56 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:49:56 AdvancedRSSTest: hash_infos: [('0xdc23d803', '0x3')]
28/10/2020 01:49:56 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:56 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)
28/10/2020 01:49:57 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xd0d373b4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:57 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:49:57 AdvancedRSSTest: hash_infos: [('0xd0d373b4', '0x34')]
28/10/2020 01:49:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:57 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:49:58 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:49:58 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:49:58 AdvancedRSSTest: hash_infos: []
28/10/2020 01:49:58 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:49:58 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:49:59 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:49:59 dut.10.240.183.133: flow list 0
28/10/2020 01:49:59 dut.10.240.183.133:
28/10/2020 01:49:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:49:59 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:00 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:00 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:50:00 AdvancedRSSTest: hash_infos: []
28/10/2020 01:50:00 AdvancedRSSTest: sub_case mac_ipv6_udp_l2_src passed
28/10/2020 01:50:00 dut.10.240.183.133: flow flush 0
28/10/2020 01:50:00 dut.10.240.183.133:
28/10/2020 01:50:00 AdvancedRSSTest: ===================Test sub case: mac_ipv6_udp_l2_dst================
28/10/2020 01:50:00 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:50:00 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 01:50:01 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:50:01 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types eth l2-dst-only end key_len 0 queues end / end
28/10/2020 01:50:01 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:50:01 dut.10.240.183.133: flow list 0
28/10/2020 01:50:01 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 01:50:01 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:01 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:02 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:02 AdvancedRSSTest: action: save_hash
28/10/2020 01:50:02 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:50:02 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:02 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:50:03 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x35e31d02 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:03 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:50:03 AdvancedRSSTest: hash_infos: [('0x35e31d02', '0x2')]
28/10/2020 01:50:03 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:03 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)
28/10/2020 01:50:04 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xcdf25c98 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:04 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:50:04 AdvancedRSSTest: hash_infos: [('0xcdf25c98', '0x18')]
28/10/2020 01:50:04 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:04 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:05 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:05 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:50:05 AdvancedRSSTest: hash_infos: []
28/10/2020 01:50:05 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:50:05 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:50:06 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:50:06 dut.10.240.183.133: flow list 0
28/10/2020 01:50:06 dut.10.240.183.133:
28/10/2020 01:50:06 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:06 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:07 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:07 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:50:07 AdvancedRSSTest: hash_infos: []
28/10/2020 01:50:07 AdvancedRSSTest: sub_case mac_ipv6_udp_l2_dst passed
28/10/2020 01:50:07 dut.10.240.183.133: flow flush 0
28/10/2020 01:50:07 dut.10.240.183.133:
28/10/2020 01:50:07 AdvancedRSSTest: ===================Test sub case: mac_ipv6_udp_l2src_l2dst================
28/10/2020 01:50:07 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:50:07 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 01:50:07 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:50:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types eth end key_len 0 queues end / end
28/10/2020 01:50:08 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:50:08 dut.10.240.183.133: flow list 0
28/10/2020 01:50:08 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 01:50:08 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:08 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:09 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:09 AdvancedRSSTest: action: save_hash
28/10/2020 01:50:09 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:50:09 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:09 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:50:10 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x1aff5bde - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:10 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:50:10 AdvancedRSSTest: hash_infos: [('0x1aff5bde', '0x1e')]
28/10/2020 01:50:10 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:10 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:50:11 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xbe72e606 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:11 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:50:11 AdvancedRSSTest: hash_infos: [('0xbe72e606', '0x6')]
28/10/2020 01:50:11 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:11 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:50:12 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xe2ee1a44 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:12 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:50:12 AdvancedRSSTest: hash_infos: [('0xe2ee1a44', '0x4')]
28/10/2020 01:50:12 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:12 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2923",dst="CDCD:910A:2222:5498:8475:1111:3900:2025")/UDP(sport=25,dport=99)/("X"*480)
28/10/2020 01:50:13 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x4663a79c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:13 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:50:13 AdvancedRSSTest: hash_infos: [('0x4663a79c', '0x1c')]
28/10/2020 01:50:13 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:13 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:14 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:14 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:50:14 AdvancedRSSTest: hash_infos: []
28/10/2020 01:50:14 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:50:14 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:50:15 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:50:15 dut.10.240.183.133: flow list 0
28/10/2020 01:50:15 dut.10.240.183.133:
28/10/2020 01:50:15 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:15 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:16 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:16 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:50:16 AdvancedRSSTest: hash_infos: []
28/10/2020 01:50:16 AdvancedRSSTest: sub_case mac_ipv6_udp_l2src_l2dst passed
28/10/2020 01:50:16 dut.10.240.183.133: flow flush 0
28/10/2020 01:50:16 dut.10.240.183.133:
28/10/2020 01:50:16 AdvancedRSSTest: ===================Test sub case: mac_ipv6_udp_l3_src================
28/10/2020 01:50:16 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:50:16 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
28/10/2020 01:50:17 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:50:17 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-src-only end key_len 0 queues end / end
28/10/2020 01:50:17 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:50:17 dut.10.240.183.133: flow list 0
28/10/2020 01:50:17 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 01:50:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:17 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:18 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xa16435c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:18 AdvancedRSSTest: action: save_hash
28/10/2020 01:50:18 AdvancedRSSTest: hash_infos: [('0xa16435c3', '0x3')]
28/10/2020 01:50:18 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:18 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:50:19 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xf8aad101 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:19 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:50:19 AdvancedRSSTest: hash_infos: [('0xf8aad101', '0x1')]
28/10/2020 01:50:19 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:19 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=33)/("X"*480)
28/10/2020 01:50:20 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xa16435c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:20 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:50:20 AdvancedRSSTest: hash_infos: [('0xa16435c3', '0x3')]
28/10/2020 01:50:20 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:20 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:21 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0xa16435c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:21 AdvancedRSSTest: action: save_hash
28/10/2020 01:50:21 AdvancedRSSTest: hash_infos: [('0xa16435c3', '0x3')]
28/10/2020 01:50:21 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:21 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:50:22 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0xf8aad101 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:22 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:50:22 AdvancedRSSTest: hash_infos: [('0xf8aad101', '0x1')]
28/10/2020 01:50:22 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:22 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=33)/("X"*480)
28/10/2020 01:50:23 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0xa16435c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:23 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:50:23 AdvancedRSSTest: hash_infos: [('0xa16435c3', '0x3')]
28/10/2020 01:50:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:23 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:24 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:24 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:50:24 AdvancedRSSTest: hash_infos: []
28/10/2020 01:50:24 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:50:24 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:50:25 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:50:25 dut.10.240.183.133: flow list 0
28/10/2020 01:50:25 dut.10.240.183.133:
28/10/2020 01:50:25 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:25 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:27 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:27 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:50:27 AdvancedRSSTest: hash_infos: []
28/10/2020 01:50:27 AdvancedRSSTest: sub_case mac_ipv6_udp_l3_src passed
28/10/2020 01:50:27 dut.10.240.183.133: flow flush 0
28/10/2020 01:50:27 dut.10.240.183.133:
28/10/2020 01:50:27 AdvancedRSSTest: ===================Test sub case: mac_ipv6_udp_l3_dst================
28/10/2020 01:50:27 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:50:27 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
28/10/2020 01:50:27 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:50:27 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only end key_len 0 queues end / end
28/10/2020 01:50:27 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:50:27 dut.10.240.183.133: flow list 0
28/10/2020 01:50:27 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 01:50:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:27 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:28 dut.10.240.183.133: port 0/queue 47: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x25443ef - RSS queue=0x2f - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:28 AdvancedRSSTest: action: save_hash
28/10/2020 01:50:28 AdvancedRSSTest: hash_infos: [('0x25443ef', '0x2f')]
28/10/2020 01:50:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:28 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:50:29 dut.10.240.183.133: port 0/queue 45: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x5b9aa72d - RSS queue=0x2d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:29 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:50:29 AdvancedRSSTest: hash_infos: [('0x5b9aa72d', '0x2d')]
28/10/2020 01:50:29 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:29 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=33)/("X"*480)
28/10/2020 01:50:30 dut.10.240.183.133: port 0/queue 47: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x25443ef - RSS queue=0x2f - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:30 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:50:30 AdvancedRSSTest: hash_infos: [('0x25443ef', '0x2f')]
28/10/2020 01:50:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:30 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:31 dut.10.240.183.133: port 0/queue 47: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x25443ef - RSS queue=0x2f - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:31 AdvancedRSSTest: action: save_hash
28/10/2020 01:50:31 AdvancedRSSTest: hash_infos: [('0x25443ef', '0x2f')]
28/10/2020 01:50:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:31 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:50:32 dut.10.240.183.133: port 0/queue 45: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x5b9aa72d - RSS queue=0x2d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:32 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:50:32 AdvancedRSSTest: hash_infos: [('0x5b9aa72d', '0x2d')]
28/10/2020 01:50:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:32 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=33)/("X"*480)
28/10/2020 01:50:33 dut.10.240.183.133: port 0/queue 47: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x25443ef - RSS queue=0x2f - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:33 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:50:33 AdvancedRSSTest: hash_infos: [('0x25443ef', '0x2f')]
28/10/2020 01:50:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:33 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:34 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:34 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:50:34 AdvancedRSSTest: hash_infos: []
28/10/2020 01:50:34 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:50:34 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:50:36 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:50:36 dut.10.240.183.133: flow list 0
28/10/2020 01:50:36 dut.10.240.183.133:
28/10/2020 01:50:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:36 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:37 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:37 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:50:37 AdvancedRSSTest: hash_infos: []
28/10/2020 01:50:37 AdvancedRSSTest: sub_case mac_ipv6_udp_l3_dst passed
28/10/2020 01:50:37 dut.10.240.183.133: flow flush 0
28/10/2020 01:50:37 dut.10.240.183.133:
28/10/2020 01:50:37 AdvancedRSSTest: ===================Test sub case: mac_ipv6_udp_l3src_l4src================
28/10/2020 01:50:37 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:50:37 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:50:37 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:50:37 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:50:37 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:50:37 dut.10.240.183.133: flow list 0
28/10/2020 01:50:37 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 01:50:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:37 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:38 dut.10.240.183.133: port 0/queue 42: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x84799a6a - RSS queue=0x2a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:38 AdvancedRSSTest: action: save_hash
28/10/2020 01:50:38 AdvancedRSSTest: hash_infos: [('0x84799a6a', '0x2a')]
28/10/2020 01:50:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:38 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:50:39 dut.10.240.183.133: port 0/queue 54: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8f8cc1b6 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:39 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:50:39 AdvancedRSSTest: hash_infos: [('0x8f8cc1b6', '0x36')]
28/10/2020 01:50:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:39 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:50:40 dut.10.240.183.133: port 0/queue 42: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x84799a6a - RSS queue=0x2a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:40 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:50:40 AdvancedRSSTest: hash_infos: [('0x84799a6a', '0x2a')]
28/10/2020 01:50:40 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:40 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:41 dut.10.240.183.133: port 0/queue 42: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x84799a6a - RSS queue=0x2a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:41 AdvancedRSSTest: action: save_hash
28/10/2020 01:50:41 AdvancedRSSTest: hash_infos: [('0x84799a6a', '0x2a')]
28/10/2020 01:50:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:41 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:50:42 dut.10.240.183.133: port 0/queue 54: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x8f8cc1b6 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:42 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:50:42 AdvancedRSSTest: hash_infos: [('0x8f8cc1b6', '0x36')]
28/10/2020 01:50:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:42 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:50:44 dut.10.240.183.133: port 0/queue 42: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x84799a6a - RSS queue=0x2a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:44 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:50:44 AdvancedRSSTest: hash_infos: [('0x84799a6a', '0x2a')]
28/10/2020 01:50:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:44 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:45 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:45 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:50:45 AdvancedRSSTest: hash_infos: []
28/10/2020 01:50:45 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:50:45 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:50:46 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:50:46 dut.10.240.183.133: flow list 0
28/10/2020 01:50:46 dut.10.240.183.133:
28/10/2020 01:50:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:46 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:47 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:47 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:50:47 AdvancedRSSTest: hash_infos: []
28/10/2020 01:50:47 AdvancedRSSTest: sub_case mac_ipv6_udp_l3src_l4src passed
28/10/2020 01:50:47 dut.10.240.183.133: flow flush 0
28/10/2020 01:50:47 dut.10.240.183.133:
28/10/2020 01:50:47 AdvancedRSSTest: ===================Test sub case: mac_ipv6_udp_l3src_l4dst================
28/10/2020 01:50:47 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:50:47 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:50:47 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:50:47 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-src-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:50:47 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:50:47 dut.10.240.183.133: flow list 0
28/10/2020 01:50:47 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 01:50:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:47 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:48 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x60bb8c9c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:48 AdvancedRSSTest: action: save_hash
28/10/2020 01:50:48 AdvancedRSSTest: hash_infos: [('0x60bb8c9c', '0x1c')]
28/10/2020 01:50:48 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:48 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:50:49 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x6b4ed740 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:49 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:50:49 AdvancedRSSTest: hash_infos: [('0x6b4ed740', '0x0')]
28/10/2020 01:50:49 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:49 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:50:50 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x60bb8c9c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:50 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:50:50 AdvancedRSSTest: hash_infos: [('0x60bb8c9c', '0x1c')]
28/10/2020 01:50:50 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:50 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:52 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x60bb8c9c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:52 AdvancedRSSTest: action: save_hash
28/10/2020 01:50:52 AdvancedRSSTest: hash_infos: [('0x60bb8c9c', '0x1c')]
28/10/2020 01:50:52 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:52 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:50:53 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x6b4ed740 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:53 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:50:53 AdvancedRSSTest: hash_infos: [('0x6b4ed740', '0x0')]
28/10/2020 01:50:53 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:53 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:50:54 dut.10.240.183.133: port 0/queue 28: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x60bb8c9c - RSS queue=0x1c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x1c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:54 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:50:54 AdvancedRSSTest: hash_infos: [('0x60bb8c9c', '0x1c')]
28/10/2020 01:50:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:54 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:55 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:55 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:50:55 AdvancedRSSTest: hash_infos: []
28/10/2020 01:50:55 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:50:55 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:50:56 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:50:56 dut.10.240.183.133: flow list 0
28/10/2020 01:50:56 dut.10.240.183.133:
28/10/2020 01:50:56 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:56 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:57 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:57 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:50:57 AdvancedRSSTest: hash_infos: []
28/10/2020 01:50:57 AdvancedRSSTest: sub_case mac_ipv6_udp_l3src_l4dst passed
28/10/2020 01:50:57 dut.10.240.183.133: flow flush 0
28/10/2020 01:50:57 dut.10.240.183.133:
28/10/2020 01:50:57 AdvancedRSSTest: ===================Test sub case: mac_ipv6_udp_l3dst_l4src================
28/10/2020 01:50:57 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:50:57 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:50:57 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:50:57 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-src-only end key_len 0 queues end / end
28/10/2020 01:50:57 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:50:57 dut.10.240.183.133: flow list 0
28/10/2020 01:50:57 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 01:50:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:57 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:50:58 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x2749ec46 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:50:58 AdvancedRSSTest: action: save_hash
28/10/2020 01:50:58 AdvancedRSSTest: hash_infos: [('0x2749ec46', '0x6')]
28/10/2020 01:50:58 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:50:58 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:51:00 dut.10.240.183.133: port 0/queue 26: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x2cbcb79a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:00 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:51:00 AdvancedRSSTest: hash_infos: [('0x2cbcb79a', '0x1a')]
28/10/2020 01:51:00 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:00 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:51:01 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x2749ec46 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:01 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:51:01 AdvancedRSSTest: hash_infos: [('0x2749ec46', '0x6')]
28/10/2020 01:51:01 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:01 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:02 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x2749ec46 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:02 AdvancedRSSTest: action: save_hash
28/10/2020 01:51:02 AdvancedRSSTest: hash_infos: [('0x2749ec46', '0x6')]
28/10/2020 01:51:02 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:02 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:51:03 dut.10.240.183.133: port 0/queue 26: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x2cbcb79a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x1a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:03 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:51:03 AdvancedRSSTest: hash_infos: [('0x2cbcb79a', '0x1a')]
28/10/2020 01:51:03 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:03 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:51:04 dut.10.240.183.133: port 0/queue 6: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x2749ec46 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x6
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:04 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:51:04 AdvancedRSSTest: hash_infos: [('0x2749ec46', '0x6')]
28/10/2020 01:51:04 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:04 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:05 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:05 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:51:05 AdvancedRSSTest: hash_infos: []
28/10/2020 01:51:05 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:51:05 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:51:06 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:51:06 dut.10.240.183.133: flow list 0
28/10/2020 01:51:06 dut.10.240.183.133:
28/10/2020 01:51:06 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:06 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:07 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:07 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:51:07 AdvancedRSSTest: hash_infos: []
28/10/2020 01:51:07 AdvancedRSSTest: sub_case mac_ipv6_udp_l3dst_l4src passed
28/10/2020 01:51:07 dut.10.240.183.133: flow flush 0
28/10/2020 01:51:07 dut.10.240.183.133:
28/10/2020 01:51:07 AdvancedRSSTest: ===================Test sub case: mac_ipv6_udp_l3dst_l4dst================
28/10/2020 01:51:07 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:51:07 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:51:07 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:51:07 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l3-dst-only l4-dst-only end key_len 0 queues end / end
28/10/2020 01:51:07 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:51:07 dut.10.240.183.133: flow list 0
28/10/2020 01:51:08 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 01:51:08 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:08 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:09 dut.10.240.183.133: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xc38bfab0 - RSS queue=0x30 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:09 AdvancedRSSTest: action: save_hash
28/10/2020 01:51:09 AdvancedRSSTest: hash_infos: [('0xc38bfab0', '0x30')]
28/10/2020 01:51:09 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:09 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:51:10 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xc87ea16c - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:10 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:51:10 AdvancedRSSTest: hash_infos: [('0xc87ea16c', '0x2c')]
28/10/2020 01:51:10 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:10 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:51:11 dut.10.240.183.133: port 0/queue 48: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xc38bfab0 - RSS queue=0x30 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:11 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:51:11 AdvancedRSSTest: hash_infos: [('0xc38bfab0', '0x30')]
28/10/2020 01:51:11 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:11 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:12 dut.10.240.183.133: port 0/queue 48: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0xc38bfab0 - RSS queue=0x30 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:12 AdvancedRSSTest: action: save_hash
28/10/2020 01:51:12 AdvancedRSSTest: hash_infos: [('0xc38bfab0', '0x30')]
28/10/2020 01:51:12 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:12 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:51:13 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0xc87ea16c - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:13 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:51:13 AdvancedRSSTest: hash_infos: [('0xc87ea16c', '0x2c')]
28/10/2020 01:51:13 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:13 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:51:14 dut.10.240.183.133: port 0/queue 48: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0xc38bfab0 - RSS queue=0x30 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:14 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:51:14 AdvancedRSSTest: hash_infos: [('0xc38bfab0', '0x30')]
28/10/2020 01:51:14 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:14 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:15 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:15 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:51:15 AdvancedRSSTest: hash_infos: []
28/10/2020 01:51:15 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:51:15 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:51:16 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:51:16 dut.10.240.183.133: flow list 0
28/10/2020 01:51:16 dut.10.240.183.133:
28/10/2020 01:51:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:16 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:17 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:17 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:51:17 AdvancedRSSTest: hash_infos: []
28/10/2020 01:51:17 AdvancedRSSTest: sub_case mac_ipv6_udp_l3dst_l4dst passed
28/10/2020 01:51:17 dut.10.240.183.133: flow flush 0
28/10/2020 01:51:18 dut.10.240.183.133:
28/10/2020 01:51:18 AdvancedRSSTest: ===================Test sub case: mac_ipv6_udp_l4_src================
28/10/2020 01:51:18 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:51:18 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
28/10/2020 01:51:18 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:51:18 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l4-src-only end key_len 0 queues end / end
28/10/2020 01:51:18 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:51:18 dut.10.240.183.133: flow list 0
28/10/2020 01:51:18 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 01:51:18 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:18 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:19 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x9b45c502 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:19 AdvancedRSSTest: action: save_hash
28/10/2020 01:51:19 AdvancedRSSTest: hash_infos: [('0x9b45c502', '0x2')]
28/10/2020 01:51:19 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:19 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:51:20 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xdccf886c - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:20 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:51:20 AdvancedRSSTest: hash_infos: [('0xdccf886c', '0x2c')]
28/10/2020 01:51:20 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:20 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:51:21 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x9b45c502 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:21 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:51:21 AdvancedRSSTest: hash_infos: [('0x9b45c502', '0x2')]
28/10/2020 01:51:21 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:21 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:22 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x9b45c502 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:22 AdvancedRSSTest: action: save_hash
28/10/2020 01:51:22 AdvancedRSSTest: hash_infos: [('0x9b45c502', '0x2')]
28/10/2020 01:51:22 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:22 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:51:23 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0xdccf886c - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:23 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:51:23 AdvancedRSSTest: hash_infos: [('0xdccf886c', '0x2c')]
28/10/2020 01:51:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:23 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:51:24 dut.10.240.183.133: port 0/queue 2: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x9b45c502 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:24 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:51:24 AdvancedRSSTest: hash_infos: [('0x9b45c502', '0x2')]
28/10/2020 01:51:24 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:24 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:25 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:25 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:51:25 AdvancedRSSTest: hash_infos: []
28/10/2020 01:51:25 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:51:25 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:51:26 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:51:26 dut.10.240.183.133: flow list 0
28/10/2020 01:51:27 dut.10.240.183.133:
28/10/2020 01:51:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:27 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:28 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:28 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:51:28 AdvancedRSSTest: hash_infos: []
28/10/2020 01:51:28 AdvancedRSSTest: sub_case mac_ipv6_udp_l4_src passed
28/10/2020 01:51:28 dut.10.240.183.133: flow flush 0
28/10/2020 01:51:28 dut.10.240.183.133:
28/10/2020 01:51:28 AdvancedRSSTest: ===================Test sub case: mac_ipv6_udp_l3_dst================
28/10/2020 01:51:28 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:51:28 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
28/10/2020 01:51:28 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:51:28 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp l4-dst-only end key_len 0 queues end / end
28/10/2020 01:51:28 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:51:28 dut.10.240.183.133: flow list 0
28/10/2020 01:51:28 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 01:51:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:28 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:29 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x73bdd443 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:29 AdvancedRSSTest: action: save_hash
28/10/2020 01:51:29 AdvancedRSSTest: hash_infos: [('0x73bdd443', '0x3')]
28/10/2020 01:51:29 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:29 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:51:30 dut.10.240.183.133: port 0/queue 45: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x3437992d - RSS queue=0x2d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:30 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:51:30 AdvancedRSSTest: hash_infos: [('0x3437992d', '0x2d')]
28/10/2020 01:51:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:30 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:51:31 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x73bdd443 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:31 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:51:31 AdvancedRSSTest: hash_infos: [('0x73bdd443', '0x3')]
28/10/2020 01:51:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:31 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:32 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x73bdd443 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:32 AdvancedRSSTest: action: save_hash
28/10/2020 01:51:32 AdvancedRSSTest: hash_infos: [('0x73bdd443', '0x3')]
28/10/2020 01:51:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:32 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:51:33 dut.10.240.183.133: port 0/queue 45: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x3437992d - RSS queue=0x2d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x2d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:33 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:51:33 AdvancedRSSTest: hash_infos: [('0x3437992d', '0x2d')]
28/10/2020 01:51:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:33 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:51:34 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x73bdd443 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:34 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:51:34 AdvancedRSSTest: hash_infos: [('0x73bdd443', '0x3')]
28/10/2020 01:51:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:34 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:36 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:36 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:51:36 AdvancedRSSTest: hash_infos: []
28/10/2020 01:51:36 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:51:36 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:51:37 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:51:37 dut.10.240.183.133: flow list 0
28/10/2020 01:51:37 dut.10.240.183.133:
28/10/2020 01:51:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:37 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:38 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:38 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:51:38 AdvancedRSSTest: hash_infos: []
28/10/2020 01:51:38 AdvancedRSSTest: sub_case mac_ipv6_udp_l3_dst passed
28/10/2020 01:51:38 dut.10.240.183.133: flow flush 0
28/10/2020 01:51:38 dut.10.240.183.133:
28/10/2020 01:51:38 AdvancedRSSTest: ===================Test sub case: mac_ipv6_udp_all================
28/10/2020 01:51:38 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:51:38 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
28/10/2020 01:51:38 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:51:38 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp end key_len 0 queues end / end
28/10/2020 01:51:38 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:51:38 dut.10.240.183.133: flow list 0
28/10/2020 01:51:38 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 01:51:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:38 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:39 dut.10.240.183.133: port 0/queue 63: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x196d2ff - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:39 AdvancedRSSTest: action: save_hash
28/10/2020 01:51:39 AdvancedRSSTest: hash_infos: [('0x196d2ff', '0x3f')]
28/10/2020 01:51:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:39 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:51:40 dut.10.240.183.133: port 0/queue 61: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x5858363d - RSS queue=0x3d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:40 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:51:40 AdvancedRSSTest: hash_infos: [('0x5858363d', '0x3d')]
28/10/2020 01:51:40 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:40 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:51:41 dut.10.240.183.133: port 0/queue 35: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x84506a3 - RSS queue=0x23 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x23
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:41 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:51:41 AdvancedRSSTest: hash_infos: [('0x84506a3', '0x23')]
28/10/2020 01:51:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:41 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:51:42 dut.10.240.183.133: port 0/queue 54: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xbd48c376 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:42 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:51:42 AdvancedRSSTest: hash_infos: [('0xbd48c376', '0x36')]
28/10/2020 01:51:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:42 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:51:44 dut.10.240.183.133: port 0/queue 19: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x101fed53 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x13
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:44 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:51:44 AdvancedRSSTest: hash_infos: [('0x101fed53', '0x13')]
28/10/2020 01:51:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:44 AdvancedRSSTest: Ether(src="00:11:22:33:44:53", dst="68:05:CA:BB:27:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:51:45 dut.10.240.183.133: port 0/queue 63: received 1 packets
src=00:11:22:33:44:53 - dst=68:05:CA:BB:27:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x196d2ff - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x3f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:45 AdvancedRSSTest: action: check_hash_same
28/10/2020 01:51:45 AdvancedRSSTest: hash_infos: [('0x196d2ff', '0x3f')]
28/10/2020 01:51:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:45 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:46 dut.10.240.183.133: port 0/queue 63: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x196d2ff - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x3f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:46 AdvancedRSSTest: action: save_hash
28/10/2020 01:51:46 AdvancedRSSTest: hash_infos: [('0x196d2ff', '0x3f')]
28/10/2020 01:51:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:46 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:51:47 dut.10.240.183.133: port 0/queue 61: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x5858363d - RSS queue=0x3d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x3d
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:47 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:51:47 AdvancedRSSTest: hash_infos: [('0x5858363d', '0x3d')]
28/10/2020 01:51:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:47 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2021")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:51:48 dut.10.240.183.133: port 0/queue 35: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x84506a3 - RSS queue=0x23 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x23
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:48 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:51:48 AdvancedRSSTest: hash_infos: [('0x84506a3', '0x23')]
28/10/2020 01:51:48 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:48 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480)
28/10/2020 01:51:49 dut.10.240.183.133: port 0/queue 54: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0xbd48c376 - RSS queue=0x36 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x36
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:49 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:51:49 AdvancedRSSTest: hash_infos: [('0xbd48c376', '0x36')]
28/10/2020 01:51:49 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:49 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480)
28/10/2020 01:51:50 dut.10.240.183.133: port 0/queue 19: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - RSS hash=0x101fed53 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x13
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:50 AdvancedRSSTest: action: check_hash_different
28/10/2020 01:51:50 AdvancedRSSTest: hash_infos: [('0x101fed53', '0x13')]
28/10/2020 01:51:50 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:50 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(src="192.168.0.1",dst="192.168.0.2")/UDP(sport=22,dport=23)/Raw("x"*80)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:51 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=122 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=624 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:51 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:51:51 AdvancedRSSTest: hash_infos: []
28/10/2020 01:51:51 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:51:51 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:51:52 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:51:52 dut.10.240.183.133: flow list 0
28/10/2020 01:51:52 dut.10.240.183.133:
28/10/2020 01:51:52 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:51:52 AdvancedRSSTest: ['Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)', 'Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)']
28/10/2020 01:51:53 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=612 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =24801, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:51:53 AdvancedRSSTest: action: check_no_hash
28/10/2020 01:51:53 AdvancedRSSTest: hash_infos: []
28/10/2020 01:51:53 AdvancedRSSTest: sub_case mac_ipv6_udp_all passed
28/10/2020 01:51:53 dut.10.240.183.133: flow flush 0
28/10/2020 01:51:53 dut.10.240.183.133:
28/10/2020 01:51:53 AdvancedRSSTest: {'mac_ipv6_udp_l2_src': 'passed', 'mac_ipv6_udp_l2_dst': 'passed', 'mac_ipv6_udp_l2src_l2dst': 'passed', 'mac_ipv6_udp_l3_src': 'passed', 'mac_ipv6_udp_l3_dst': 'passed', 'mac_ipv6_udp_l3src_l4src': 'passed', 'mac_ipv6_udp_l3src_l4dst': 'passed', 'mac_ipv6_udp_l3dst_l4src': 'passed', 'mac_ipv6_udp_l3dst_l4dst': 'passed', 'mac_ipv6_udp_l4_src': 'passed', 'mac_ipv6_udp_all': 'passed'}
28/10/2020 01:51:53 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:51:53 AdvancedRSSTest: Test Case test_mac_ipv6_udp Result PASSED:
28/10/2020 01:51:53 dut.10.240.183.133: flow flush 0
28/10/2020 01:51:55 dut.10.240.183.133:
testpmd>
28/10/2020 01:51:55 dut.10.240.183.133: clear port stats all
28/10/2020 01:51:56 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:51:56 dut.10.240.183.133: stop
28/10/2020 01:51:56 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 59 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 9 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=19 -> TX Port= 0/Queue=19 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=24 -> TX Port= 0/Queue=24 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=26 -> TX Port= 0/Queue=26 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=28 -> TX Port= 0/Queue=28 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=30 -> TX Port= 0/Queue=30 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=35 -> TX Port= 0/Queue=35 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=42 -> TX Port= 0/Queue=42 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=44 -> TX Port= 0/Queue=44 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=45 -> TX Port= 0/Queue=45 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=47 -> TX Port= 0/Queue=47 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=48 -> TX Port= 0/Queue=48 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=54 -> TX Port= 0/Queue=54 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=61 -> TX Port= 0/Queue=61 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=63 -> TX Port= 0/Queue=63 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:51:56 AdvancedRSSTest: Test Case test_multirules Begin
28/10/2020 01:51:56 dut.10.240.183.133:
28/10/2020 01:51:56 tester:
28/10/2020 01:51:56 dut.10.240.183.133: start
28/10/2020 01:51:56 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:51:56 dut.10.240.183.133: quit
28/10/2020 01:51:57 dut.10.240.183.133:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
28/10/2020 01:51:57 dut.10.240.183.133: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 32,33,34,35 -n 4 -w 0000:81:00.0 --file-prefix=dpdk_18665_20201028013120 -- -i --rxq=64 --txq=64
28/10/2020 01:51:58 dut.10.240.183.133: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_18665_20201028013120/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:81:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_1>: n=171456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 1)
Port 0: 40:A6:B7:0B:55:88
Checking link statuses...
Done
28/10/2020 01:52:08 dut.10.240.183.133: port config all rss all
28/10/2020 01:52:08 dut.10.240.183.133:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
28/10/2020 01:52:08 dut.10.240.183.133: set fwd rxonly
28/10/2020 01:52:08 dut.10.240.183.133:
Set rxonly packet forwarding mode
28/10/2020 01:52:08 dut.10.240.183.133: set verbose 1
28/10/2020 01:52:09 dut.10.240.183.133:
Change verbose level from 0 to 1
28/10/2020 01:52:09 dut.10.240.183.133: show port info all
28/10/2020 01:52:09 dut.10.240.183.133:
********************* Infos for port 0 *********************
MAC address: 40:A6:B7:0B:55:88
Device name: 0000:81:00.0
Driver name: net_ice
Firmware-version: 2.22 0x80004d39 1.2839.0
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:52:09 dut.10.240.183.133: start
28/10/2020 01:52:09 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:52:09 AdvancedRSSTest: ===================Test sub case: multirules subcase 1 ================
28/10/2020 01:52:09 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only end key_len 0 queues end / end
28/10/2020 01:52:09 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:52:09 dut.10.240.183.133: flow list 0
28/10/2020 01:52:09 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 01:52:09 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:09 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)
28/10/2020 01:52:10 dut.10.240.183.133: port 0/queue 15: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xcd010dcf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0xf
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:10 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 01:52:10 AdvancedRSSTest: hash_infos: [('0xcd010dcf', '0xf')]
28/10/2020 01:52:10 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:10 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)
28/10/2020 01:52:11 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xe0e85509 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:11 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 01:52:11 AdvancedRSSTest: hash_infos: [('0xe0e85509', '0x9')]
28/10/2020 01:52:11 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only end key_len 0 queues end / end
28/10/2020 01:52:11 dut.10.240.183.133:
Flow rule #1 created
28/10/2020 01:52:11 dut.10.240.183.133: flow list 0
28/10/2020 01:52:11 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
1 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 01:52:11 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:11 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)
28/10/2020 01:52:12 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xbb3ae484 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:12 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 01:52:12 AdvancedRSSTest: hash_infos: [('0xbb3ae484', '0x4')]
28/10/2020 01:52:12 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:12 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)
28/10/2020 01:52:13 dut.10.240.183.133: port 0/queue 4: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xbb3ae484 - RSS queue=0x4 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x4
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:13 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 01:52:13 AdvancedRSSTest: hash_infos: [('0xbb3ae484', '0x4')]
28/10/2020 01:52:13 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:13 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.7")/UDP(dport=45)/Raw("x"*480)
28/10/2020 01:52:14 dut.10.240.183.133: port 0/queue 9: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xe0e85509 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x9
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:14 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 01:52:14 AdvancedRSSTest: hash_infos: [('0xe0e85509', '0x9')]
28/10/2020 01:52:14 dut.10.240.183.133: flow destroy 0 rule 1
28/10/2020 01:52:16 dut.10.240.183.133:
Flow rule #1 destroyed
testpmd>
28/10/2020 01:52:16 dut.10.240.183.133: flow list 0
28/10/2020 01:52:16 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 01:52:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:16 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)
28/10/2020 01:52:17 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xb5a2327 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:17 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 01:52:17 AdvancedRSSTest: hash_infos: [('0xb5a2327', '0x27')]
28/10/2020 01:52:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:17 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.9")/UDP(dport=45)/Raw("x"*480)
28/10/2020 01:52:18 dut.10.240.183.133: port 0/queue 25: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xffffb359 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:18 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 01:52:18 AdvancedRSSTest: hash_infos: [('0xffffb359', '0x19')]
28/10/2020 01:52:18 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:18 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.9")/UDP(dport=45)/Raw("x"*480)
28/10/2020 01:52:19 dut.10.240.183.133: port 0/queue 48: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x670f9eb0 - RSS queue=0x30 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:19 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 01:52:19 AdvancedRSSTest: hash_infos: [('0x670f9eb0', '0x30')]
28/10/2020 01:52:19 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:52:20 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:52:20 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:20 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(dport=45)/Raw("x"*480)
28/10/2020 01:52:21 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xb5a2327 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:21 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 01:52:21 AdvancedRSSTest: hash_infos: [('0xb5a2327', '0x27')]
28/10/2020 01:52:21 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:21 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.9")/UDP(dport=45)/Raw("x"*480)
28/10/2020 01:52:22 dut.10.240.183.133: port 0/queue 25: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xffffb359 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:22 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 01:52:22 AdvancedRSSTest: hash_infos: [('0xffffb359', '0x19')]
28/10/2020 01:52:22 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:22 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.9")/UDP(dport=45)/Raw("x"*480)
28/10/2020 01:52:23 dut.10.240.183.133: port 0/queue 48: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x670f9eb0 - RSS queue=0x30 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x30
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:23 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 01:52:23 AdvancedRSSTest: hash_infos: [('0x670f9eb0', '0x30')]
28/10/2020 01:52:23 AdvancedRSSTest: ===================Test sub case: multirules subcase 2 ================
28/10/2020 01:52:23 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
28/10/2020 01:52:23 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:52:23 dut.10.240.183.133: flow list 0
28/10/2020 01:52:23 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
28/10/2020 01:52:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:23 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*480)
28/10/2020 01:52:24 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xea223e43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:24 AdvancedRSSTest: action: {'save_hash': 'ipv4-pay'}
28/10/2020 01:52:24 AdvancedRSSTest: hash_infos: [('0xea223e43', '0x3')]
28/10/2020 01:52:24 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:24 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.5")/Raw("x"*480)
28/10/2020 01:52:26 dut.10.240.183.133: port 0/queue 42: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x72d213aa - RSS queue=0x2a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:26 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-pay'}
28/10/2020 01:52:26 AdvancedRSSTest: hash_infos: [('0x72d213aa', '0x2a')]
28/10/2020 01:52:26 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:26 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.8")/Raw("x"*480)
28/10/2020 01:52:27 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xea223e43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:27 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-pay'}
28/10/2020 01:52:27 AdvancedRSSTest: hash_infos: [('0xea223e43', '0x3')]
28/10/2020 01:52:27 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
28/10/2020 01:52:27 dut.10.240.183.133:
Flow rule #1 created
28/10/2020 01:52:27 dut.10.240.183.133: flow list 0
28/10/2020 01:52:27 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
1 0 0 i-- ETH IPV4 => RSS
28/10/2020 01:52:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:27 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*480)
28/10/2020 01:52:28 dut.10.240.183.133: port 0/queue 56: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x43324878 - RSS queue=0x38 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x38
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:28 AdvancedRSSTest: action: {'save_hash': 'ipv4-pay'}
28/10/2020 01:52:28 AdvancedRSSTest: hash_infos: [('0x43324878', '0x38')]
28/10/2020 01:52:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:28 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.5")/Raw("x"*480)
28/10/2020 01:52:29 dut.10.240.183.133: port 0/queue 56: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x43324878 - RSS queue=0x38 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x38
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:29 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-pay'}
28/10/2020 01:52:29 AdvancedRSSTest: hash_infos: [('0x43324878', '0x38')]
28/10/2020 01:52:29 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:29 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.7")/Raw("x"*480)
28/10/2020 01:52:30 dut.10.240.183.133: port 0/queue 42: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x72d213aa - RSS queue=0x2a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:30 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-pay'}
28/10/2020 01:52:30 AdvancedRSSTest: hash_infos: [('0x72d213aa', '0x2a')]
28/10/2020 01:52:30 dut.10.240.183.133: flow destroy 0 rule 1
28/10/2020 01:52:31 dut.10.240.183.133:
Flow rule #1 destroyed
testpmd>
28/10/2020 01:52:31 dut.10.240.183.133: flow list 0
28/10/2020 01:52:31 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
28/10/2020 01:52:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:31 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/Raw("x"*480)
28/10/2020 01:52:32 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:32 AdvancedRSSTest: action: {'check_no_hash': 'ipv4-pay'}
28/10/2020 01:52:32 AdvancedRSSTest: hash_infos: []
28/10/2020 01:52:32 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:52:33 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:52:33 AdvancedRSSTest: ===================Test sub case: multirules subcase 3 ================
28/10/2020 01:52:33 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
28/10/2020 01:52:34 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:52:34 dut.10.240.183.133: flow list 0
28/10/2020 01:52:34 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 01:52:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:34 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)
28/10/2020 01:52:35 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x5faecf18 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:35 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-pay'}
28/10/2020 01:52:35 AdvancedRSSTest: hash_infos: [('0x5faecf18', '0x18')]
28/10/2020 01:52:35 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:35 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=25, dport=45)/Raw("x"*480)
28/10/2020 01:52:36 dut.10.240.183.133: port 0/queue 23: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x3ac6afd7 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:36 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-pay'}
28/10/2020 01:52:36 AdvancedRSSTest: hash_infos: [('0x3ac6afd7', '0x17')]
28/10/2020 01:52:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:36 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.8")/UDP(sport=23, dport=44)/Raw("x"*480)
28/10/2020 01:52:37 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x5faecf18 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:37 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-pay'}
28/10/2020 01:52:37 AdvancedRSSTest: hash_infos: [('0x5faecf18', '0x18')]
28/10/2020 01:52:37 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
28/10/2020 01:52:37 dut.10.240.183.133:
Flow rule #1 created
28/10/2020 01:52:37 dut.10.240.183.133: flow list 0
28/10/2020 01:52:37 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
1 0 0 i-- ETH IPV4 => RSS
28/10/2020 01:52:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:37 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)
28/10/2020 01:52:38 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xea223e43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:38 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-pay'}
28/10/2020 01:52:38 AdvancedRSSTest: hash_infos: [('0xea223e43', '0x3')]
28/10/2020 01:52:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:38 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)
28/10/2020 01:52:39 dut.10.240.183.133: port 0/queue 42: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x72d213aa - RSS queue=0x2a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:39 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-pay'}
28/10/2020 01:52:39 AdvancedRSSTest: hash_infos: [('0x72d213aa', '0x2a')]
28/10/2020 01:52:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:39 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.8")/UDP(sport=25, dport=99)/Raw("x"*480)
28/10/2020 01:52:40 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xea223e43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:40 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-pay'}
28/10/2020 01:52:40 AdvancedRSSTest: hash_infos: [('0xea223e43', '0x3')]
28/10/2020 01:52:40 dut.10.240.183.133: flow destroy 0 rule 1
28/10/2020 01:52:41 dut.10.240.183.133:
Flow rule #1 destroyed
testpmd>
28/10/2020 01:52:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:41 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)
28/10/2020 01:52:42 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x5faecf18 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:42 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-pay'}
28/10/2020 01:52:42 AdvancedRSSTest: hash_infos: [('0x5faecf18', '0x18')]
28/10/2020 01:52:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:42 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=25, dport=45)/Raw("x"*480)
28/10/2020 01:52:44 dut.10.240.183.133: port 0/queue 23: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x3ac6afd7 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:44 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-pay'}
28/10/2020 01:52:44 AdvancedRSSTest: hash_infos: [('0x3ac6afd7', '0x17')]
28/10/2020 01:52:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:44 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.8")/UDP(sport=23, dport=44)/Raw("x"*480)
28/10/2020 01:52:45 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x5faecf18 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:45 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-pay'}
28/10/2020 01:52:45 AdvancedRSSTest: hash_infos: [('0x5faecf18', '0x18')]
28/10/2020 01:52:45 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:52:46 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:52:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:46 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)
28/10/2020 01:52:47 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:47 AdvancedRSSTest: action: {'check_no_hash': 'ipv4-udp-pay'}
28/10/2020 01:52:47 AdvancedRSSTest: hash_infos: []
28/10/2020 01:52:47 AdvancedRSSTest: ===================Test sub case: multirules subcase 4 ================
28/10/2020 01:52:47 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
28/10/2020 01:52:47 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:52:47 dut.10.240.183.133: flow list 0
28/10/2020 01:52:47 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
28/10/2020 01:52:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:47 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)
28/10/2020 01:52:48 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xea223e43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:48 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-pay'}
28/10/2020 01:52:48 AdvancedRSSTest: hash_infos: [('0xea223e43', '0x3')]
28/10/2020 01:52:48 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:48 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)
28/10/2020 01:52:49 dut.10.240.183.133: port 0/queue 42: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x72d213aa - RSS queue=0x2a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:49 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-pay'}
28/10/2020 01:52:49 AdvancedRSSTest: hash_infos: [('0x72d213aa', '0x2a')]
28/10/2020 01:52:49 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:49 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.8")/UDP(sport=25, dport=99)/Raw("x"*480)
28/10/2020 01:52:50 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xea223e43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:50 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-pay'}
28/10/2020 01:52:50 AdvancedRSSTest: hash_infos: [('0xea223e43', '0x3')]
28/10/2020 01:52:50 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l4-src-only end key_len 0 queues end / end
28/10/2020 01:52:50 dut.10.240.183.133:
Flow rule #1 created
28/10/2020 01:52:50 dut.10.240.183.133: flow list 0
28/10/2020 01:52:50 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
1 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 01:52:50 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:50 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)
28/10/2020 01:52:51 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x5faecf18 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:51 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-pay'}
28/10/2020 01:52:51 AdvancedRSSTest: hash_infos: [('0x5faecf18', '0x18')]
28/10/2020 01:52:51 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:51 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=25, dport=45)/Raw("x"*480)
28/10/2020 01:52:52 dut.10.240.183.133: port 0/queue 23: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x3ac6afd7 - RSS queue=0x17 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x17
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:52 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-pay'}
28/10/2020 01:52:52 AdvancedRSSTest: hash_infos: [('0x3ac6afd7', '0x17')]
28/10/2020 01:52:52 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:52 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.8")/UDP(sport=23, dport=44)/Raw("x"*480)
28/10/2020 01:52:54 dut.10.240.183.133: port 0/queue 24: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x5faecf18 - RSS queue=0x18 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x18
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:54 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-pay'}
28/10/2020 01:52:54 AdvancedRSSTest: hash_infos: [('0x5faecf18', '0x18')]
28/10/2020 01:52:54 dut.10.240.183.133: flow destroy 0 rule 1
28/10/2020 01:52:55 dut.10.240.183.133:
Flow rule #1 destroyed
testpmd>
28/10/2020 01:52:55 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:55 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)
28/10/2020 01:52:56 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xea223e43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:56 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-pay'}
28/10/2020 01:52:56 AdvancedRSSTest: hash_infos: [('0xea223e43', '0x3')]
28/10/2020 01:52:56 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:56 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.7",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)
28/10/2020 01:52:57 dut.10.240.183.133: port 0/queue 42: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x72d213aa - RSS queue=0x2a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2a
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:57 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-pay'}
28/10/2020 01:52:57 AdvancedRSSTest: hash_infos: [('0x72d213aa', '0x2a')]
28/10/2020 01:52:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:57 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.8")/UDP(sport=25, dport=99)/Raw("x"*480)
28/10/2020 01:52:58 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xea223e43 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:52:58 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-pay'}
28/10/2020 01:52:58 AdvancedRSSTest: hash_infos: [('0xea223e43', '0x3')]
28/10/2020 01:52:58 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:52:59 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:52:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:52:59 AdvancedRSSTest: Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5")/UDP(sport=23, dport=45)/Raw("x"*480)
28/10/2020 01:53:00 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=8C:EC:4B:C7:C7:7B - dst=00:11:22:33:44:55 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:00 AdvancedRSSTest: action: {'check_no_hash': 'ipv4-udp-pay'}
28/10/2020 01:53:00 AdvancedRSSTest: hash_infos: []
28/10/2020 01:53:00 AdvancedRSSTest: Test Case test_multirules Result PASSED:
28/10/2020 01:53:00 dut.10.240.183.133: flow flush 0
28/10/2020 01:53:01 dut.10.240.183.133:
testpmd>
28/10/2020 01:53:01 dut.10.240.183.133: clear port stats all
28/10/2020 01:53:03 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:53:03 dut.10.240.183.133: stop
28/10/2020 01:53:03 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=23 -> TX Port= 0/Queue=23 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=24 -> TX Port= 0/Queue=24 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=25 -> TX Port= 0/Queue=25 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=39 -> TX Port= 0/Queue=39 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=42 -> TX Port= 0/Queue=42 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=48 -> TX Port= 0/Queue=48 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=56 -> TX Port= 0/Queue=56 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:53:03 AdvancedRSSTest: Test Case test_negative_case Begin
28/10/2020 01:53:03 dut.10.240.183.133:
28/10/2020 01:53:03 tester:
28/10/2020 01:53:03 dut.10.240.183.133: port config all rss all
28/10/2020 01:53:03 dut.10.240.183.133:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
28/10/2020 01:53:03 dut.10.240.183.133: start
28/10/2020 01:53:03 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:53:03 dut.10.240.183.133: quit
28/10/2020 01:53:04 dut.10.240.183.133:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
28/10/2020 01:53:04 dut.10.240.183.133: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 32,33,34,35 -n 4 -w 0000:81:00.0 --file-prefix=dpdk_18665_20201028013120 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384
28/10/2020 01:53:05 dut.10.240.183.133: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_18665_20201028013120/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:81:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_1>: n=171456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 1)
Port 0: 40:A6:B7:0B:55:88
Checking link statuses...
Done
28/10/2020 01:53:15 dut.10.240.183.133: set fwd rxonly
28/10/2020 01:53:15 dut.10.240.183.133:
Set rxonly packet forwarding mode
28/10/2020 01:53:15 dut.10.240.183.133: set verbose 1
28/10/2020 01:53:15 dut.10.240.183.133:
Change verbose level from 0 to 1
28/10/2020 01:53:15 dut.10.240.183.133: show port info all
28/10/2020 01:53:15 dut.10.240.183.133:
********************* Infos for port 0 *********************
MAC address: 40:A6:B7:0B:55:88
Device name: 0000:81:00.0
Driver name: net_ice
Firmware-version: 2.22 0x80004d39 1.2839.0
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:53:15 dut.10.240.183.133: start
28/10/2020 01:53:15 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:53:15 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types eth l3-src-only end key_len 0 queues end / end
28/10/2020 01:53:15 dut.10.240.183.133:
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd760c2e68, Invalid input set: Invalid argument
28/10/2020 01:53:15 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types eth l3-src-only end key_len 0 queues end / end
28/10/2020 01:53:16 dut.10.240.183.133:
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd760c2e68, Invalid input set: Invalid argument
28/10/2020 01:53:16 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end
28/10/2020 01:53:16 dut.10.240.183.133:
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd760c2e68, Invalid input set: Invalid argument
28/10/2020 01:53:16 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-tcp end key_len 0 queues end / end
28/10/2020 01:53:16 dut.10.240.183.133:
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd760c2e68, Invalid input set: Invalid argument
28/10/2020 01:53:16 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss types ipv6 end key_len 0 queues end / end
28/10/2020 01:53:16 dut.10.240.183.133:
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd760c2e68, Invalid input set: Invalid argument
28/10/2020 01:53:16 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types ipv4 l3-src-only end key_len 0 queues end / end
28/10/2020 01:53:16 dut.10.240.183.133:
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd760c2e68, Invalid input set: Invalid argument
28/10/2020 01:53:16 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types eth end key_len 0 queues end / end
28/10/2020 01:53:16 dut.10.240.183.133:
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd760c2e68, Invalid input set: Invalid argument
28/10/2020 01:53:16 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss types eth l3-src-only end key_len 0 queues end / end
28/10/2020 01:53:16 dut.10.240.183.133:
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd760c2e68, Invalid input set: Invalid argument
28/10/2020 01:53:16 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss types ipv4-udp end key_len 0 queues end / end
28/10/2020 01:53:16 dut.10.240.183.133:
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd760c2e68, Invalid input set: Invalid argument
28/10/2020 01:53:16 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4 end key_len 0 queues end / end
28/10/2020 01:53:16 dut.10.240.183.133:
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd760c2e68, Invalid input set: Invalid argument
28/10/2020 01:53:16 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-tcp end key_len 0 queues end / end
28/10/2020 01:53:16 dut.10.240.183.133:
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd760c2e68, Invalid input set: Invalid argument
28/10/2020 01:53:16 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss types ipv6 end key_len 0 queues end / end
28/10/2020 01:53:16 dut.10.240.183.133:
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd760c2e68, Invalid input set: Invalid argument
28/10/2020 01:53:16 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types ipv4 l3-src-only end key_len 0 queues end / end
28/10/2020 01:53:16 dut.10.240.183.133:
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd760c2e68, Invalid input set: Invalid argument
28/10/2020 01:53:16 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types eth end key_len 0 queues end / end
28/10/2020 01:53:16 dut.10.240.183.133:
port_flow_complain(): Caught PMD error type 10 (item specification): cause: 0x7ffd760c2e68, Invalid input set: Invalid argument
28/10/2020 01:53:16 AdvancedRSSTest: Test Case test_negative_case Result PASSED:
28/10/2020 01:53:16 dut.10.240.183.133: flow flush 0
28/10/2020 01:53:17 dut.10.240.183.133:
testpmd>
28/10/2020 01:53:17 dut.10.240.183.133: clear port stats all
28/10/2020 01:53:19 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:53:19 dut.10.240.183.133: stop
28/10/2020 01:53:19 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:53:19 AdvancedRSSTest: Test Case test_symmetric_mac_ipv4 Begin
28/10/2020 01:53:19 dut.10.240.183.133:
28/10/2020 01:53:19 tester:
28/10/2020 01:53:19 dut.10.240.183.133: start
28/10/2020 01:53:19 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=384 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=384 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:53:19 dut.10.240.183.133: quit
28/10/2020 01:53:20 dut.10.240.183.133:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
28/10/2020 01:53:20 dut.10.240.183.133: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 32,33,34,35 -n 4 -w 0000:81:00.0 --file-prefix=dpdk_18665_20201028013120 -- -i --rxq=64 --txq=64
28/10/2020 01:53:21 dut.10.240.183.133: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_18665_20201028013120/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:81:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_1>: n=171456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 1)
Port 0: 40:A6:B7:0B:55:88
Checking link statuses...
Done
28/10/2020 01:53:31 dut.10.240.183.133: set fwd rxonly
28/10/2020 01:53:31 dut.10.240.183.133:
Set rxonly packet forwarding mode
28/10/2020 01:53:31 dut.10.240.183.133: set verbose 1
28/10/2020 01:53:31 dut.10.240.183.133:
Change verbose level from 0 to 1
28/10/2020 01:53:31 dut.10.240.183.133: show port info all
28/10/2020 01:53:31 dut.10.240.183.133:
********************* Infos for port 0 *********************
MAC address: 40:A6:B7:0B:55:88
Device name: 0000:81:00.0
Driver name: net_ice
Firmware-version: 2.22 0x80004d39 1.2839.0
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:53:31 dut.10.240.183.133: start
28/10/2020 01:53:31 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:53:31 dut.10.240.183.133: rx_vxlan_port add 4789 0
28/10/2020 01:53:31 dut.10.240.183.133:
28/10/2020 01:53:31 AdvancedRSSTest: ===================Test sub case: mac_ipv4_all================
28/10/2020 01:53:31 AdvancedRSSTest: ------------handle pre-test--------------
28/10/2020 01:53:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:31 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 01:53:33 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x9f3e80e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:33 AdvancedRSSTest: action: {'save_hash': 'ipv4-nonfrag-pre'}
28/10/2020 01:53:33 AdvancedRSSTest: hash_infos: [('0x9f3e80e', '0xe')]
28/10/2020 01:53:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:33 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 01:53:34 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xf546bddb - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:34 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-nonfrag-pre'}
28/10/2020 01:53:34 AdvancedRSSTest: hash_infos: [('0xf546bddb', '0x1b')]
28/10/2020 01:53:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:34 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)
28/10/2020 01:53:35 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0x9f3e80e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:35 AdvancedRSSTest: action: {'save_hash': 'ipv4-frag-pre'}
28/10/2020 01:53:35 AdvancedRSSTest: hash_infos: [('0x9f3e80e', '0xe')]
28/10/2020 01:53:35 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:35 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1",frag=6)/("X"*480)
28/10/2020 01:53:36 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xf546bddb - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:36 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-frag-pre'}
28/10/2020 01:53:36 AdvancedRSSTest: hash_infos: [('0xf546bddb', '0x1b')]
28/10/2020 01:53:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:36 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 01:53:37 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x9f3e80e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:37 AdvancedRSSTest: action: {'save_hash': 'ipv4-icmp-pre'}
28/10/2020 01:53:37 AdvancedRSSTest: hash_infos: [('0x9f3e80e', '0xe')]
28/10/2020 01:53:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:37 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/ICMP()/("X"*480)
28/10/2020 01:53:38 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xf546bddb - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:38 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-icmp-pre'}
28/10/2020 01:53:38 AdvancedRSSTest: hash_infos: [('0xf546bddb', '0x1b')]
28/10/2020 01:53:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:38 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:53:39 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x9f3e80e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:39 AdvancedRSSTest: action: {'save_hash': 'ipv4-tcp-pre'}
28/10/2020 01:53:39 AdvancedRSSTest: hash_infos: [('0x9f3e80e', '0xe')]
28/10/2020 01:53:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:39 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:53:40 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xf546bddb - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:40 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-tcp-pre'}
28/10/2020 01:53:40 AdvancedRSSTest: hash_infos: [('0xf546bddb', '0x1b')]
28/10/2020 01:53:40 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:40 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:53:41 dut.10.240.183.133: port 0/queue 14: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0x9f3e80e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0xe
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:41 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-vlan-pre'}
28/10/2020 01:53:41 AdvancedRSSTest: hash_infos: [('0x9f3e80e', '0xe')]
28/10/2020 01:53:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:41 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:53:42 dut.10.240.183.133: port 0/queue 27: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0xf546bddb - RSS queue=0x1b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x1b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:42 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-vlan-pre'}
28/10/2020 01:53:42 AdvancedRSSTest: hash_infos: [('0xf546bddb', '0x1b')]
28/10/2020 01:53:42 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:53:42 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
28/10/2020 01:53:42 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:53:42 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
28/10/2020 01:53:42 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:53:42 dut.10.240.183.133: flow list 0
28/10/2020 01:53:43 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 => RSS
28/10/2020 01:53:43 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:43 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 01:53:44 dut.10.240.183.133: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xfcb555d5 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:44 AdvancedRSSTest: action: {'save_hash': 'ipv4-nonfrag'}
28/10/2020 01:53:44 AdvancedRSSTest: hash_infos: [('0xfcb555d5', '0x15')]
28/10/2020 01:53:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:44 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 01:53:45 dut.10.240.183.133: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xfcb555d5 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:45 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-nonfrag'}
28/10/2020 01:53:45 AdvancedRSSTest: hash_infos: [('0xfcb555d5', '0x15')]
28/10/2020 01:53:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:45 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)
28/10/2020 01:53:46 dut.10.240.183.133: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xfcb555d5 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:46 AdvancedRSSTest: action: {'save_hash': 'ipv4-frag'}
28/10/2020 01:53:46 AdvancedRSSTest: hash_infos: [('0xfcb555d5', '0x15')]
28/10/2020 01:53:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:46 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1",frag=6)/("X"*480)
28/10/2020 01:53:47 dut.10.240.183.133: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xfcb555d5 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:47 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-frag'}
28/10/2020 01:53:47 AdvancedRSSTest: hash_infos: [('0xfcb555d5', '0x15')]
28/10/2020 01:53:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:47 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 01:53:48 dut.10.240.183.133: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xfcb555d5 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:48 AdvancedRSSTest: action: {'save_hash': 'ipv4-icmp'}
28/10/2020 01:53:48 AdvancedRSSTest: hash_infos: [('0xfcb555d5', '0x15')]
28/10/2020 01:53:48 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:48 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/ICMP()/("X"*480)
28/10/2020 01:53:49 dut.10.240.183.133: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xfcb555d5 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:49 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-icmp'}
28/10/2020 01:53:49 AdvancedRSSTest: hash_infos: [('0xfcb555d5', '0x15')]
28/10/2020 01:53:49 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:49 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:53:50 dut.10.240.183.133: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xfcb555d5 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:50 AdvancedRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 01:53:50 AdvancedRSSTest: hash_infos: [('0xfcb555d5', '0x15')]
28/10/2020 01:53:50 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:50 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:53:51 dut.10.240.183.133: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xfcb555d5 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:51 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 01:53:51 AdvancedRSSTest: hash_infos: [('0xfcb555d5', '0x15')]
28/10/2020 01:53:51 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:51 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:53:52 dut.10.240.183.133: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0xfcb555d5 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:52 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-vlan'}
28/10/2020 01:53:52 AdvancedRSSTest: hash_infos: [('0xfcb555d5', '0x15')]
28/10/2020 01:53:52 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:52 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:53:53 dut.10.240.183.133: port 0/queue 21: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0xfcb555d5 - RSS queue=0x15 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x15
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:53 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-vlan'}
28/10/2020 01:53:53 AdvancedRSSTest: hash_infos: [('0xfcb555d5', '0x15')]
28/10/2020 01:53:53 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:53 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2928",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:53:54 dut.10.240.183.133: port 0/queue 53: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x9f3e4af5 - RSS queue=0x35 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x35
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:54 AdvancedRSSTest: action: {'save_hash': 'ipv6'}
28/10/2020 01:53:54 AdvancedRSSTest: hash_infos: [('0x9f3e4af5', '0x35')]
28/10/2020 01:53:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:54 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2928")/("X"*480)
28/10/2020 01:53:55 dut.10.240.183.133: port 0/queue 3: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0xc4a52003 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x3
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:55 AdvancedRSSTest: action: {'check_hash_different': 'ipv6'}
28/10/2020 01:53:55 AdvancedRSSTest: hash_infos: [('0xc4a52003', '0x3')]
28/10/2020 01:53:55 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:53:55 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:53:57 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:53:57 dut.10.240.183.133: flow list 0
28/10/2020 01:53:57 dut.10.240.183.133:
28/10/2020 01:53:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:57 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 01:53:58 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:58 AdvancedRSSTest: action: {'save_or_no_hash': 'ipv4-nonfrag-post'}
28/10/2020 01:53:58 AdvancedRSSTest: hash_infos: []
28/10/2020 01:53:58 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:53:58 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:58 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 01:53:59 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:53:59 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv4-nonfrag-post'}
28/10/2020 01:53:59 AdvancedRSSTest: hash_infos: []
28/10/2020 01:53:59 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:53:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:53:59 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480)
28/10/2020 01:54:00 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:00 AdvancedRSSTest: action: {'save_or_no_hash': 'ipv4-frag-post'}
28/10/2020 01:54:00 AdvancedRSSTest: hash_infos: []
28/10/2020 01:54:00 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:54:00 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:00 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1",frag=6)/("X"*480)
28/10/2020 01:54:01 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV4 L4_FRAG - l2_len=14 - l3_len=20 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:01 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv4-frag-post'}
28/10/2020 01:54:01 AdvancedRSSTest: hash_infos: []
28/10/2020 01:54:01 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:54:01 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:01 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480)
28/10/2020 01:54:02 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:02 AdvancedRSSTest: action: {'save_or_no_hash': 'ipv4-icmp-post'}
28/10/2020 01:54:02 AdvancedRSSTest: hash_infos: []
28/10/2020 01:54:02 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:54:02 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:02 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/ICMP()/("X"*480)
28/10/2020 01:54:03 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_ICMP - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:03 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv4-icmp-post'}
28/10/2020 01:54:03 AdvancedRSSTest: hash_infos: []
28/10/2020 01:54:03 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:54:03 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:03 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:04 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:04 AdvancedRSSTest: action: {'save_or_no_hash': 'ipv4-tcp-post'}
28/10/2020 01:54:04 AdvancedRSSTest: hash_infos: []
28/10/2020 01:54:04 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:54:04 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:04 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:05 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:05 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv4-tcp-post'}
28/10/2020 01:54:05 AdvancedRSSTest: hash_infos: []
28/10/2020 01:54:05 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:54:05 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:05 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:06 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:06 AdvancedRSSTest: action: {'save_or_no_hash': 'ipv4-udp-vlan-post'}
28/10/2020 01:54:06 AdvancedRSSTest: hash_infos: []
28/10/2020 01:54:06 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:54:06 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:06 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:07 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:07 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv4-udp-vlan-post'}
28/10/2020 01:54:07 AdvancedRSSTest: hash_infos: []
28/10/2020 01:54:07 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:54:07 AdvancedRSSTest: sub_case mac_ipv4_all passed
28/10/2020 01:54:07 dut.10.240.183.133: flow flush 0
28/10/2020 01:54:08 dut.10.240.183.133:
28/10/2020 01:54:08 AdvancedRSSTest: {'mac_ipv4_all': 'passed'}
28/10/2020 01:54:08 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:54:08 AdvancedRSSTest: Test Case test_symmetric_mac_ipv4 Result PASSED:
28/10/2020 01:54:08 dut.10.240.183.133: flow flush 0
28/10/2020 01:54:09 dut.10.240.183.133:
testpmd>
28/10/2020 01:54:09 dut.10.240.183.133: clear port stats all
28/10/2020 01:54:10 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:54:10 dut.10.240.183.133: stop
28/10/2020 01:54:10 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=21 -> TX Port= 0/Queue=21 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=27 -> TX Port= 0/Queue=27 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=53 -> TX Port= 0/Queue=53 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:54:10 AdvancedRSSTest: Test Case test_symmetric_mac_ipv4_sctp Begin
28/10/2020 01:54:10 dut.10.240.183.133:
28/10/2020 01:54:10 tester:
28/10/2020 01:54:10 dut.10.240.183.133: port config all rss all
28/10/2020 01:54:10 dut.10.240.183.133:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
28/10/2020 01:54:10 dut.10.240.183.133: start
28/10/2020 01:54:10 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:54:10 dut.10.240.183.133: quit
28/10/2020 01:54:11 dut.10.240.183.133:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
28/10/2020 01:54:11 dut.10.240.183.133: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 32,33,34,35 -n 4 -w 0000:81:00.0 --file-prefix=dpdk_18665_20201028013120 -- -i --rxq=64 --txq=64
28/10/2020 01:54:13 dut.10.240.183.133: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_18665_20201028013120/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:81:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_1>: n=171456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 1)
Port 0: 40:A6:B7:0B:55:88
Checking link statuses...
Done
28/10/2020 01:54:23 dut.10.240.183.133: port config all rss all
28/10/2020 01:54:23 dut.10.240.183.133:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
28/10/2020 01:54:23 dut.10.240.183.133: set fwd rxonly
28/10/2020 01:54:23 dut.10.240.183.133:
Set rxonly packet forwarding mode
28/10/2020 01:54:23 dut.10.240.183.133: set verbose 1
28/10/2020 01:54:23 dut.10.240.183.133:
Change verbose level from 0 to 1
28/10/2020 01:54:23 dut.10.240.183.133: show port info all
28/10/2020 01:54:23 dut.10.240.183.133:
********************* Infos for port 0 *********************
MAC address: 40:A6:B7:0B:55:88
Device name: 0000:81:00.0
Driver name: net_ice
Firmware-version: 2.22 0x80004d39 1.2839.0
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:54:23 dut.10.240.183.133: start
28/10/2020 01:54:23 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:54:23 AdvancedRSSTest: ===================Test sub case: mac_ipv4_sctp_all================
28/10/2020 01:54:23 AdvancedRSSTest: ------------handle pre-test--------------
28/10/2020 01:54:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:23 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:24 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x2f27b1f4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:24 AdvancedRSSTest: action: {'save_hash': 'ipv4-sctp-pre'}
28/10/2020 01:54:24 AdvancedRSSTest: hash_infos: [('0x2f27b1f4', '0x34')]
28/10/2020 01:54:24 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:24 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:25 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xa84aefeb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:25 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-sctp-pre'}
28/10/2020 01:54:25 AdvancedRSSTest: hash_infos: [('0xa84aefeb', '0x2b')]
28/10/2020 01:54:25 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:25 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)
28/10/2020 01:54:26 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x2f27b1f4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:26 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-sctp-pre'}
28/10/2020 01:54:26 AdvancedRSSTest: hash_infos: [('0x2f27b1f4', '0x34')]
28/10/2020 01:54:26 AdvancedRSSTest: hash value ['0x2f27b1f4'] should be different with ipv4-sctp-pre ['0x2f27b1f4']
28/10/2020 01:54:26 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:26 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)
28/10/2020 01:54:27 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xa84aefeb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:27 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-sctp-pre'}
28/10/2020 01:54:27 AdvancedRSSTest: hash_infos: [('0xa84aefeb', '0x2b')]
28/10/2020 01:54:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:27 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:28 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x2f27b1f4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:28 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-sctp-pre'}
28/10/2020 01:54:28 AdvancedRSSTest: hash_infos: [('0x2f27b1f4', '0x34')]
28/10/2020 01:54:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:28 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:29 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xa84aefeb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:29 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-sctp-pre'}
28/10/2020 01:54:29 AdvancedRSSTest: hash_infos: [('0xa84aefeb', '0x2b')]
28/10/2020 01:54:29 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:29 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)
28/10/2020 01:54:30 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x2f27b1f4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:30 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-sctp-pre'}
28/10/2020 01:54:30 AdvancedRSSTest: hash_infos: [('0x2f27b1f4', '0x34')]
28/10/2020 01:54:30 AdvancedRSSTest: hash value ['0x2f27b1f4'] should be different with ipv4-udp-vxlan-eth-ipv4-sctp-pre ['0x2f27b1f4']
28/10/2020 01:54:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:30 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)
28/10/2020 01:54:32 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xa84aefeb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:32 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-sctp-pre'}
28/10/2020 01:54:32 AdvancedRSSTest: hash_infos: [('0xa84aefeb', '0x2b')]
28/10/2020 01:54:32 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:54:32 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / sctp / end actions rss func symmetric_toeplitz types ipv4-sctp end key_len 0 queues end / end
28/10/2020 01:54:32 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:54:32 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / sctp / end actions rss func symmetric_toeplitz types ipv4-sctp end key_len 0 queues end / end
28/10/2020 01:54:32 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:54:32 dut.10.240.183.133: flow list 0
28/10/2020 01:54:32 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 SCTP => RSS
28/10/2020 01:54:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:32 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:33 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xd2fce9ae - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:33 AdvancedRSSTest: action: {'save_hash': 'ipv4-sctp'}
28/10/2020 01:54:33 AdvancedRSSTest: hash_infos: [('0xd2fce9ae', '0x2e')]
28/10/2020 01:54:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:33 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:34 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xd2fce9ae - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:34 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
28/10/2020 01:54:34 AdvancedRSSTest: hash_infos: [('0xd2fce9ae', '0x2e')]
28/10/2020 01:54:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:34 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)
28/10/2020 01:54:35 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xd2fce9ae - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:35 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
28/10/2020 01:54:35 AdvancedRSSTest: hash_infos: [('0xd2fce9ae', '0x2e')]
28/10/2020 01:54:35 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:35 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)
28/10/2020 01:54:36 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xd2fce9ae - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:36 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-sctp'}
28/10/2020 01:54:36 AdvancedRSSTest: hash_infos: [('0xd2fce9ae', '0x2e')]
28/10/2020 01:54:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:36 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:37 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xd2fce9ae - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:37 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-sctp'}
28/10/2020 01:54:37 AdvancedRSSTest: hash_infos: [('0xd2fce9ae', '0x2e')]
28/10/2020 01:54:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:37 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:38 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xd2fce9ae - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:38 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv4-sctp'}
28/10/2020 01:54:38 AdvancedRSSTest: hash_infos: [('0xd2fce9ae', '0x2e')]
28/10/2020 01:54:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:38 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=23,dport=22)/("X"*480)
28/10/2020 01:54:39 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xd2fce9ae - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:39 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv4-sctp'}
28/10/2020 01:54:39 AdvancedRSSTest: hash_infos: [('0xd2fce9ae', '0x2e')]
28/10/2020 01:54:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:39 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)
28/10/2020 01:54:40 dut.10.240.183.133: port 0/queue 46: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xd2fce9ae - RSS queue=0x2e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x2e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:40 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv4-sctp'}
28/10/2020 01:54:40 AdvancedRSSTest: hash_infos: [('0xd2fce9ae', '0x2e')]
28/10/2020 01:54:40 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:40 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:41 dut.10.240.183.133: port 0/queue 63: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xc479993f - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:41 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 01:54:41 AdvancedRSSTest: hash_infos: [('0xc479993f', '0x3f')]
28/10/2020 01:54:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:41 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:43 dut.10.240.183.133: port 0/queue 32: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x4314c720 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:43 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 01:54:43 AdvancedRSSTest: hash_infos: [('0x4314c720', '0x20')]
28/10/2020 01:54:43 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:54:43 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:54:44 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:54:44 dut.10.240.183.133: flow list 0
28/10/2020 01:54:44 dut.10.240.183.133:
28/10/2020 01:54:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:44 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:45 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0x2f27b1f4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:45 AdvancedRSSTest: action: {'save_hash': 'ipv4-sctp-post'}
28/10/2020 01:54:45 AdvancedRSSTest: hash_infos: [('0x2f27b1f4', '0x34')]
28/10/2020 01:54:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:45 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:46 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xa84aefeb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:46 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv4-sctp-post'}
28/10/2020 01:54:46 AdvancedRSSTest: hash_infos: [('0xa84aefeb', '0x2b')]
28/10/2020 01:54:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:46 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)
28/10/2020 01:54:47 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=526 - nb_segs=1 - RSS hash=0xa84aefeb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV4 L4_SCTP - l2_len=14 - l3_len=20 - l4_len=12 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:47 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv4-sctp-post'}
28/10/2020 01:54:47 AdvancedRSSTest: hash_infos: [('0xa84aefeb', '0x2b')]
28/10/2020 01:54:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:47 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:48 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0x2f27b1f4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:48 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-sctp-post'}
28/10/2020 01:54:48 AdvancedRSSTest: hash_infos: [('0x2f27b1f4', '0x34')]
28/10/2020 01:54:48 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:48 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:49 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xa84aefeb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:49 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv4-udp-vxlan-eth-ipv4-sctp-post'}
28/10/2020 01:54:49 AdvancedRSSTest: hash_infos: [('0xa84aefeb', '0x2b')]
28/10/2020 01:54:49 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:49 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/SCTP(sport=23,dport=22)/("X"*480)
28/10/2020 01:54:50 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=568 - nb_segs=1 - RSS hash=0xa84aefeb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=12 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:50 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv4-udp-vxlan-eth-ipv4-sctp-post'}
28/10/2020 01:54:50 AdvancedRSSTest: hash_infos: [('0xa84aefeb', '0x2b')]
28/10/2020 01:54:50 AdvancedRSSTest: sub_case mac_ipv4_sctp_all failed: '["hash value [\'0x2f27b1f4\'] should be different with ipv4-sctp-pre [\'0x2f27b1f4\']", "hash value [\'0x2f27b1f4\'] should be different with ipv4-udp-vxlan-eth-ipv4-sctp-pre [\'0x2f27b1f4\']"]'
28/10/2020 01:54:50 dut.10.240.183.133: flow flush 0
28/10/2020 01:54:50 dut.10.240.183.133:
28/10/2020 01:54:50 AdvancedRSSTest: {'mac_ipv4_sctp_all': 'failed'}
28/10/2020 01:54:50 AdvancedRSSTest: pass rate is: 0.0
28/10/2020 01:54:50 AdvancedRSSTest: Test Case test_symmetric_mac_ipv4_sctp Result FAILED: 'some subcases failed'
28/10/2020 01:54:50 dut.10.240.183.133: flow flush 0
28/10/2020 01:54:51 dut.10.240.183.133:
testpmd>
28/10/2020 01:54:51 dut.10.240.183.133: clear port stats all
28/10/2020 01:54:53 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:54:53 dut.10.240.183.133: stop
28/10/2020 01:54:53 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue=32 -> TX Port= 0/Queue=32 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=43 -> TX Port= 0/Queue=43 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=46 -> TX Port= 0/Queue=46 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 6 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=63 -> TX Port= 0/Queue=63 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:54:53 AdvancedRSSTest: Test Case test_symmetric_mac_ipv4_tcp Begin
28/10/2020 01:54:53 dut.10.240.183.133:
28/10/2020 01:54:53 tester:
28/10/2020 01:54:53 dut.10.240.183.133: port config all rss all
28/10/2020 01:54:53 dut.10.240.183.133:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
28/10/2020 01:54:53 dut.10.240.183.133: start
28/10/2020 01:54:53 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:54:53 dut.10.240.183.133: rx_vxlan_port add 4789 0
28/10/2020 01:54:53 dut.10.240.183.133:
28/10/2020 01:54:53 AdvancedRSSTest: ===================Test sub case: mac_ipv4_tcp_all================
28/10/2020 01:54:53 AdvancedRSSTest: ------------handle pre-test--------------
28/10/2020 01:54:53 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:53 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:54 dut.10.240.183.133: port 0/queue 63: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xc479993f - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:54 AdvancedRSSTest: action: {'save_hash': 'ipv4-tcp-pre'}
28/10/2020 01:54:54 AdvancedRSSTest: hash_infos: [('0xc479993f', '0x3f')]
28/10/2020 01:54:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:54 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:55 dut.10.240.183.133: port 0/queue 32: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x4314c720 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:55 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-tcp-pre'}
28/10/2020 01:54:55 AdvancedRSSTest: hash_infos: [('0x4314c720', '0x20')]
28/10/2020 01:54:55 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:55 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)
28/10/2020 01:54:56 dut.10.240.183.133: port 0/queue 60: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xda1a2ebc - RSS queue=0x3c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:56 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-tcp-pre'}
28/10/2020 01:54:56 AdvancedRSSTest: hash_infos: [('0xda1a2ebc', '0x3c')]
28/10/2020 01:54:56 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:56 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)
28/10/2020 01:54:57 dut.10.240.183.133: port 0/queue 35: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x5d7770a3 - RSS queue=0x23 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x23
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:57 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-tcp-pre'}
28/10/2020 01:54:57 AdvancedRSSTest: hash_infos: [('0x5d7770a3', '0x23')]
28/10/2020 01:54:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:57 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:54:59 dut.10.240.183.133: port 0/queue 63: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0xc479993f - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x3f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:54:59 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-tcp-pre'}
28/10/2020 01:54:59 AdvancedRSSTest: hash_infos: [('0xc479993f', '0x3f')]
28/10/2020 01:54:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:54:59 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:00 dut.10.240.183.133: port 0/queue 32: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x4314c720 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:00 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-tcp-pre'}
28/10/2020 01:55:00 AdvancedRSSTest: hash_infos: [('0x4314c720', '0x20')]
28/10/2020 01:55:00 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:00 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:01 dut.10.240.183.133: port 0/queue 60: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0xda1a2ebc - RSS queue=0x3c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x3c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:01 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-tcp-pre'}
28/10/2020 01:55:01 AdvancedRSSTest: hash_infos: [('0xda1a2ebc', '0x3c')]
28/10/2020 01:55:01 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:01 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:02 dut.10.240.183.133: port 0/queue 35: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x5d7770a3 - RSS queue=0x23 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x23
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:02 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-tcp-pre'}
28/10/2020 01:55:02 AdvancedRSSTest: hash_infos: [('0x5d7770a3', '0x23')]
28/10/2020 01:55:02 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:55:02 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
28/10/2020 01:55:02 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:55:02 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end
28/10/2020 01:55:02 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:55:02 dut.10.240.183.133: flow list 0
28/10/2020 01:55:02 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 TCP => RSS
28/10/2020 01:55:02 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:02 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:03 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x1bade2e7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:03 AdvancedRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 01:55:03 AdvancedRSSTest: hash_infos: [('0x1bade2e7', '0x27')]
28/10/2020 01:55:03 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:03 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:04 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x1bade2e7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:04 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 01:55:04 AdvancedRSSTest: hash_infos: [('0x1bade2e7', '0x27')]
28/10/2020 01:55:04 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:04 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:05 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x1bade2e7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:05 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 01:55:05 AdvancedRSSTest: hash_infos: [('0x1bade2e7', '0x27')]
28/10/2020 01:55:05 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:05 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:06 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x1bade2e7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:06 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-tcp'}
28/10/2020 01:55:06 AdvancedRSSTest: hash_infos: [('0x1bade2e7', '0x27')]
28/10/2020 01:55:06 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:06 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:07 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x1bade2e7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:07 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-tcp'}
28/10/2020 01:55:07 AdvancedRSSTest: hash_infos: [('0x1bade2e7', '0x27')]
28/10/2020 01:55:07 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:07 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:08 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x1bade2e7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:08 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv4-tcp'}
28/10/2020 01:55:08 AdvancedRSSTest: hash_infos: [('0x1bade2e7', '0x27')]
28/10/2020 01:55:08 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:08 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:10 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x1bade2e7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:10 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv4-tcp'}
28/10/2020 01:55:10 AdvancedRSSTest: hash_infos: [('0x1bade2e7', '0x27')]
28/10/2020 01:55:10 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:10 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:11 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x1bade2e7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:11 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv4-tcp'}
28/10/2020 01:55:11 AdvancedRSSTest: hash_infos: [('0x1bade2e7', '0x27')]
28/10/2020 01:55:11 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:11 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:12 dut.10.240.183.133: port 0/queue 63: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xc479993f - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:12 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 01:55:12 AdvancedRSSTest: hash_infos: [('0xc479993f', '0x3f')]
28/10/2020 01:55:12 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:12 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:13 dut.10.240.183.133: port 0/queue 32: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x4314c720 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:13 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp'}
28/10/2020 01:55:13 AdvancedRSSTest: hash_infos: [('0x4314c720', '0x20')]
28/10/2020 01:55:13 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:13 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:14 dut.10.240.183.133: port 0/queue 63: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0xc479993f - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x3f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:14 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-udp'}
28/10/2020 01:55:14 AdvancedRSSTest: hash_infos: [('0xc479993f', '0x3f')]
28/10/2020 01:55:14 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:14 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:15 dut.10.240.183.133: port 0/queue 32: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=572 - nb_segs=1 - RSS hash=0x4314c720 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:15 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv4-udp'}
28/10/2020 01:55:15 AdvancedRSSTest: hash_infos: [('0x4314c720', '0x20')]
28/10/2020 01:55:15 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:55:15 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:55:16 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:55:16 dut.10.240.183.133: flow list 0
28/10/2020 01:55:16 dut.10.240.183.133:
28/10/2020 01:55:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:16 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:17 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x2f27b1f4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:17 AdvancedRSSTest: action: {'save_hash': 'ipv4-tcp-post'}
28/10/2020 01:55:17 AdvancedRSSTest: hash_infos: [('0x2f27b1f4', '0x34')]
28/10/2020 01:55:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:17 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:18 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xa84aefeb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:18 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv4-tcp-post'}
28/10/2020 01:55:18 AdvancedRSSTest: hash_infos: [('0xa84aefeb', '0x2b')]
28/10/2020 01:55:18 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:18 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:19 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xa84aefeb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:19 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv4-tcp-post'}
28/10/2020 01:55:19 AdvancedRSSTest: hash_infos: [('0xa84aefeb', '0x2b')]
28/10/2020 01:55:19 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:19 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:20 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0x2f27b1f4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:20 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-vxlan-eth-ipv4-tcp-post'}
28/10/2020 01:55:20 AdvancedRSSTest: hash_infos: [('0x2f27b1f4', '0x34')]
28/10/2020 01:55:20 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:20 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:22 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0xa84aefeb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:22 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv4-udp-vxlan-eth-ipv4-tcp-post'}
28/10/2020 01:55:22 AdvancedRSSTest: hash_infos: [('0xa84aefeb', '0x2b')]
28/10/2020 01:55:22 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:22 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:23 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0xa84aefeb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:23 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv4-udp-vxlan-eth-ipv4-tcp-post'}
28/10/2020 01:55:23 AdvancedRSSTest: hash_infos: [('0xa84aefeb', '0x2b')]
28/10/2020 01:55:23 AdvancedRSSTest: sub_case mac_ipv4_tcp_all passed
28/10/2020 01:55:23 dut.10.240.183.133: flow flush 0
28/10/2020 01:55:23 dut.10.240.183.133:
28/10/2020 01:55:23 AdvancedRSSTest: {'mac_ipv4_tcp_all': 'passed'}
28/10/2020 01:55:23 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:55:23 AdvancedRSSTest: Test Case test_symmetric_mac_ipv4_tcp Result PASSED:
28/10/2020 01:55:23 dut.10.240.183.133: flow flush 0
28/10/2020 01:55:24 dut.10.240.183.133:
testpmd>
28/10/2020 01:55:24 dut.10.240.183.133: clear port stats all
28/10/2020 01:55:25 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:55:25 dut.10.240.183.133: stop
28/10/2020 01:55:25 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue=32 -> TX Port= 0/Queue=32 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=35 -> TX Port= 0/Queue=35 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=39 -> TX Port= 0/Queue=39 -------
RX-packets: 8 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=43 -> TX Port= 0/Queue=43 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=60 -> TX Port= 0/Queue=60 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=63 -> TX Port= 0/Queue=63 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:55:25 AdvancedRSSTest: Test Case test_symmetric_mac_ipv4_udp Begin
28/10/2020 01:55:25 dut.10.240.183.133:
28/10/2020 01:55:25 tester:
28/10/2020 01:55:25 dut.10.240.183.133: port config all rss all
28/10/2020 01:55:25 dut.10.240.183.133:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
28/10/2020 01:55:25 dut.10.240.183.133: start
28/10/2020 01:55:25 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:55:25 AdvancedRSSTest: ===================Test sub case: mac_ipv4_udp_all================
28/10/2020 01:55:25 AdvancedRSSTest: ------------handle pre-test--------------
28/10/2020 01:55:25 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:25 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:27 dut.10.240.183.133: port 0/queue 63: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xc479993f - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:27 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-pre'}
28/10/2020 01:55:27 AdvancedRSSTest: hash_infos: [('0xc479993f', '0x3f')]
28/10/2020 01:55:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:27 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:28 dut.10.240.183.133: port 0/queue 32: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x4314c720 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:28 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-pre'}
28/10/2020 01:55:28 AdvancedRSSTest: hash_infos: [('0x4314c720', '0x20')]
28/10/2020 01:55:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:28 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:29 dut.10.240.183.133: port 0/queue 60: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xda1a2ebc - RSS queue=0x3c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x3c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:29 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-pre'}
28/10/2020 01:55:29 AdvancedRSSTest: hash_infos: [('0xda1a2ebc', '0x3c')]
28/10/2020 01:55:29 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:29 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:30 dut.10.240.183.133: port 0/queue 35: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x5d7770a3 - RSS queue=0x23 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x23
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:30 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-pre'}
28/10/2020 01:55:30 AdvancedRSSTest: hash_infos: [('0x5d7770a3', '0x23')]
28/10/2020 01:55:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:30 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:31 dut.10.240.183.133: port 0/queue 63: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xc479993f - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:31 AdvancedRSSTest: action: {'save_hash': 'nvgre-pre'}
28/10/2020 01:55:31 AdvancedRSSTest: hash_infos: [('0xc479993f', '0x3f')]
28/10/2020 01:55:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:31 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:32 dut.10.240.183.133: port 0/queue 32: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x4314c720 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:32 AdvancedRSSTest: action: {'check_hash_different': 'nvgre-pre'}
28/10/2020 01:55:32 AdvancedRSSTest: hash_infos: [('0x4314c720', '0x20')]
28/10/2020 01:55:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:32 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:33 dut.10.240.183.133: port 0/queue 60: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xda1a2ebc - RSS queue=0x3c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x3c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:33 AdvancedRSSTest: action: {'check_hash_different': 'nvgre-pre'}
28/10/2020 01:55:33 AdvancedRSSTest: hash_infos: [('0xda1a2ebc', '0x3c')]
28/10/2020 01:55:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:33 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:34 dut.10.240.183.133: port 0/queue 35: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x5d7770a3 - RSS queue=0x23 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x23
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:34 AdvancedRSSTest: action: {'check_hash_different': 'nvgre-pre'}
28/10/2020 01:55:34 AdvancedRSSTest: hash_infos: [('0x5d7770a3', '0x23')]
28/10/2020 01:55:34 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:55:34 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
28/10/2020 01:55:34 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:55:34 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / end actions rss func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end
28/10/2020 01:55:34 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:55:34 dut.10.240.183.133: flow list 0
28/10/2020 01:55:34 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV4 UDP => RSS
28/10/2020 01:55:34 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:34 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:35 dut.10.240.183.133: port 0/queue 50: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xfa5b8272 - RSS queue=0x32 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x32
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:35 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp'}
28/10/2020 01:55:35 AdvancedRSSTest: hash_infos: [('0xfa5b8272', '0x32')]
28/10/2020 01:55:35 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:35 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:36 dut.10.240.183.133: port 0/queue 50: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xfa5b8272 - RSS queue=0x32 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x32
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:36 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 01:55:36 AdvancedRSSTest: hash_infos: [('0xfa5b8272', '0x32')]
28/10/2020 01:55:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:36 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:38 dut.10.240.183.133: port 0/queue 50: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xfa5b8272 - RSS queue=0x32 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x32
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:38 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 01:55:38 AdvancedRSSTest: hash_infos: [('0xfa5b8272', '0x32')]
28/10/2020 01:55:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:38 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:39 dut.10.240.183.133: port 0/queue 50: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xfa5b8272 - RSS queue=0x32 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x32
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:39 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp'}
28/10/2020 01:55:39 AdvancedRSSTest: hash_infos: [('0xfa5b8272', '0x32')]
28/10/2020 01:55:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:39 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:40 dut.10.240.183.133: port 0/queue 50: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xfa5b8272 - RSS queue=0x32 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x32
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:40 AdvancedRSSTest: action: {'save_hash': 'nvgre'}
28/10/2020 01:55:40 AdvancedRSSTest: hash_infos: [('0xfa5b8272', '0x32')]
28/10/2020 01:55:40 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:40 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:41 dut.10.240.183.133: port 0/queue 50: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xfa5b8272 - RSS queue=0x32 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x32
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:41 AdvancedRSSTest: action: {'check_hash_same': 'nvgre'}
28/10/2020 01:55:41 AdvancedRSSTest: hash_infos: [('0xfa5b8272', '0x32')]
28/10/2020 01:55:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:41 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:42 dut.10.240.183.133: port 0/queue 50: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xfa5b8272 - RSS queue=0x32 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x32
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:42 AdvancedRSSTest: action: {'check_hash_same': 'nvgre'}
28/10/2020 01:55:42 AdvancedRSSTest: hash_infos: [('0xfa5b8272', '0x32')]
28/10/2020 01:55:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:42 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:43 dut.10.240.183.133: port 0/queue 50: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xfa5b8272 - RSS queue=0x32 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x32
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:43 AdvancedRSSTest: action: {'check_hash_same': 'nvgre'}
28/10/2020 01:55:43 AdvancedRSSTest: hash_infos: [('0xfa5b8272', '0x32')]
28/10/2020 01:55:43 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:43 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:44 dut.10.240.183.133: port 0/queue 63: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0xc479993f - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x3f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:44 AdvancedRSSTest: action: {'save_hash': 'ipv4-tcp'}
28/10/2020 01:55:44 AdvancedRSSTest: hash_infos: [('0xc479993f', '0x3f')]
28/10/2020 01:55:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:44 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:45 dut.10.240.183.133: port 0/queue 32: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=534 - nb_segs=1 - RSS hash=0x4314c720 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_TCP - l2_len=14 - l3_len=20 - l4_len=20 - Receive queue=0x20
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:45 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-tcp'}
28/10/2020 01:55:45 AdvancedRSSTest: hash_infos: [('0x4314c720', '0x20')]
28/10/2020 01:55:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:45 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:46 dut.10.240.183.133: port 0/queue 63: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=576 - nb_segs=1 - RSS hash=0xc479993f - RSS queue=0x3f - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=20 - Receive queue=0x3f
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:46 AdvancedRSSTest: action: {'save_hash': 'nvgre'}
28/10/2020 01:55:46 AdvancedRSSTest: hash_infos: [('0xc479993f', '0x3f')]
28/10/2020 01:55:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:46 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:47 dut.10.240.183.133: port 0/queue 50: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xfa5b8272 - RSS queue=0x32 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x32
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:47 AdvancedRSSTest: action: {'check_hash_different': 'nvgre'}
28/10/2020 01:55:47 AdvancedRSSTest: hash_infos: [('0xfa5b8272', '0x32')]
28/10/2020 01:55:47 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:55:47 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:55:48 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:55:48 dut.10.240.183.133: flow list 0
28/10/2020 01:55:49 dut.10.240.183.133:
28/10/2020 01:55:49 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:49 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:50 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0x2f27b1f4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:50 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-post'}
28/10/2020 01:55:50 AdvancedRSSTest: hash_infos: [('0x2f27b1f4', '0x34')]
28/10/2020 01:55:50 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:50 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:51 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xa84aefeb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:51 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv4-udp-post'}
28/10/2020 01:55:51 AdvancedRSSTest: hash_infos: [('0xa84aefeb', '0x2b')]
28/10/2020 01:55:51 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:51 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:52 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=522 - nb_segs=1 - RSS hash=0xa84aefeb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:52 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv4-udp-post'}
28/10/2020 01:55:52 AdvancedRSSTest: hash_infos: [('0xa84aefeb', '0x2b')]
28/10/2020 01:55:52 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:52 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:53 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0x2f27b1f4 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:53 AdvancedRSSTest: action: {'save_hash': 'nvgre-post'}
28/10/2020 01:55:53 AdvancedRSSTest: hash_infos: [('0x2f27b1f4', '0x34')]
28/10/2020 01:55:53 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:53 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:55:54 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xa84aefeb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:54 AdvancedRSSTest: action: {'check_no_hash_or_different': 'nvgre-post'}
28/10/2020 01:55:54 AdvancedRSSTest: hash_infos: [('0xa84aefeb', '0x2b')]
28/10/2020 01:55:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:55:54 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=23,dport=22)/("X"*480)
28/10/2020 01:55:55 dut.10.240.183.133: port 0/queue 43: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=564 - nb_segs=1 - RSS hash=0xa84aefeb - RSS queue=0x2b - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV4 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=20 - inner_l4_len=8 - Receive queue=0x2b
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:55:55 AdvancedRSSTest: action: {'check_no_hash_or_different': 'nvgre-post'}
28/10/2020 01:55:55 AdvancedRSSTest: hash_infos: [('0xa84aefeb', '0x2b')]
28/10/2020 01:55:55 AdvancedRSSTest: sub_case mac_ipv4_udp_all passed
28/10/2020 01:55:55 dut.10.240.183.133: flow flush 0
28/10/2020 01:55:55 dut.10.240.183.133:
28/10/2020 01:55:55 AdvancedRSSTest: {'mac_ipv4_udp_all': 'passed'}
28/10/2020 01:55:55 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:55:55 AdvancedRSSTest: Test Case test_symmetric_mac_ipv4_udp Result PASSED:
28/10/2020 01:55:55 dut.10.240.183.133: flow flush 0
28/10/2020 01:55:56 dut.10.240.183.133:
testpmd>
28/10/2020 01:55:56 dut.10.240.183.133: clear port stats all
28/10/2020 01:55:57 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:55:57 dut.10.240.183.133: stop
28/10/2020 01:55:57 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue=32 -> TX Port= 0/Queue=32 -------
RX-packets: 3 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=35 -> TX Port= 0/Queue=35 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=43 -> TX Port= 0/Queue=43 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=50 -> TX Port= 0/Queue=50 -------
RX-packets: 9 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=60 -> TX Port= 0/Queue=60 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=63 -> TX Port= 0/Queue=63 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:55:57 AdvancedRSSTest: Test Case test_symmetric_mac_ipv6 Begin
28/10/2020 01:55:58 dut.10.240.183.133:
28/10/2020 01:55:58 tester:
28/10/2020 01:55:58 dut.10.240.183.133: port config all rss all
28/10/2020 01:55:58 dut.10.240.183.133:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
28/10/2020 01:55:58 dut.10.240.183.133: start
28/10/2020 01:55:58 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:55:58 dut.10.240.183.133: quit
28/10/2020 01:55:59 dut.10.240.183.133:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
28/10/2020 01:55:59 dut.10.240.183.133: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 32,33,34,35 -n 4 -w 0000:81:00.0 --file-prefix=dpdk_18665_20201028013120 -- -i --rxq=64 --txq=64
28/10/2020 01:56:00 dut.10.240.183.133: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_18665_20201028013120/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:81:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_1>: n=171456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 1)
Port 0: 40:A6:B7:0B:55:88
Checking link statuses...
Done
28/10/2020 01:56:10 dut.10.240.183.133: set fwd rxonly
28/10/2020 01:56:10 dut.10.240.183.133:
Set rxonly packet forwarding mode
28/10/2020 01:56:10 dut.10.240.183.133: set verbose 1
28/10/2020 01:56:10 dut.10.240.183.133:
Change verbose level from 0 to 1
28/10/2020 01:56:10 dut.10.240.183.133: show port info all
28/10/2020 01:56:10 dut.10.240.183.133:
********************* Infos for port 0 *********************
MAC address: 40:A6:B7:0B:55:88
Device name: 0000:81:00.0
Driver name: net_ice
Firmware-version: 2.22 0x80004d39 1.2839.0
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:56:10 dut.10.240.183.133: start
28/10/2020 01:56:10 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:56:10 dut.10.240.183.133: rx_vxlan_port add 4789 0
28/10/2020 01:56:10 dut.10.240.183.133:
28/10/2020 01:56:10 AdvancedRSSTest: ===================Test sub case: mac_ipv6_all================
28/10/2020 01:56:10 AdvancedRSSTest: ------------handle pre-test--------------
28/10/2020 01:56:10 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:10 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:56:11 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x8faec6e2 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:11 AdvancedRSSTest: action: {'save_hash': 'ipv6-nonfrag-pre'}
28/10/2020 01:56:11 AdvancedRSSTest: hash_infos: [('0x8faec6e2', '0x22')]
28/10/2020 01:56:11 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:11 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:56:12 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x9f181645 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:13 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-nonfrag-pre'}
28/10/2020 01:56:13 AdvancedRSSTest: hash_infos: [('0x9f181645', '0x5')]
28/10/2020 01:56:13 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:13 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:56:14 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8faec6e2 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:14 AdvancedRSSTest: action: {'save_hash': 'ipv6-frag-pre'}
28/10/2020 01:56:14 AdvancedRSSTest: hash_infos: [('0x8faec6e2', '0x22')]
28/10/2020 01:56:14 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:14 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:56:15 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x9f181645 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:15 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-frag-pre'}
28/10/2020 01:56:15 AdvancedRSSTest: hash_infos: [('0x9f181645', '0x5')]
28/10/2020 01:56:15 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:15 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 01:56:16 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8faec6e2 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:16 AdvancedRSSTest: action: {'save_hash': 'ipv6-icmp-pre'}
28/10/2020 01:56:16 AdvancedRSSTest: hash_infos: [('0x8faec6e2', '0x22')]
28/10/2020 01:56:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:16 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 01:56:17 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x9f181645 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:17 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-icmp-pre'}
28/10/2020 01:56:17 AdvancedRSSTest: hash_infos: [('0x9f181645', '0x5')]
28/10/2020 01:56:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:17 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:56:18 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x8faec6e2 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:18 AdvancedRSSTest: action: {'save_hash': 'ipv6-udp-pre'}
28/10/2020 01:56:18 AdvancedRSSTest: hash_infos: [('0x8faec6e2', '0x22')]
28/10/2020 01:56:18 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:18 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:56:19 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x9f181645 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:19 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-udp-pre'}
28/10/2020 01:56:19 AdvancedRSSTest: hash_infos: [('0x9f181645', '0x5')]
28/10/2020 01:56:19 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:19 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:56:20 dut.10.240.183.133: port 0/queue 34: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=584 - nb_segs=1 - RSS hash=0x8faec6e2 - RSS queue=0x22 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x22
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:20 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-vxlan-eth-ipv6-pre'}
28/10/2020 01:56:20 AdvancedRSSTest: hash_infos: [('0x8faec6e2', '0x22')]
28/10/2020 01:56:20 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:20 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:56:21 dut.10.240.183.133: port 0/queue 5: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=584 - nb_segs=1 - RSS hash=0x9f181645 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x5
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:21 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-udp-vxlan-eth-ipv6-pre'}
28/10/2020 01:56:21 AdvancedRSSTest: hash_infos: [('0x9f181645', '0x5')]
28/10/2020 01:56:21 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:56:21 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
28/10/2020 01:56:21 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:56:21 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
28/10/2020 01:56:21 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:56:21 dut.10.240.183.133: flow list 0
28/10/2020 01:56:21 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 => RSS
28/10/2020 01:56:21 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:21 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:56:22 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x10b6d0a7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:22 AdvancedRSSTest: action: {'save_hash': 'ipv6-nonfrag'}
28/10/2020 01:56:22 AdvancedRSSTest: hash_infos: [('0x10b6d0a7', '0x27')]
28/10/2020 01:56:22 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:22 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:56:23 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - RSS hash=0x10b6d0a7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:23 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-nonfrag'}
28/10/2020 01:56:23 AdvancedRSSTest: hash_infos: [('0x10b6d0a7', '0x27')]
28/10/2020 01:56:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:23 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:56:25 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x10b6d0a7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:25 AdvancedRSSTest: action: {'save_hash': 'ipv6-frag'}
28/10/2020 01:56:25 AdvancedRSSTest: hash_infos: [('0x10b6d0a7', '0x27')]
28/10/2020 01:56:25 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:25 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:56:26 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x10b6d0a7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:26 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-frag'}
28/10/2020 01:56:26 AdvancedRSSTest: hash_infos: [('0x10b6d0a7', '0x27')]
28/10/2020 01:56:26 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:26 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 01:56:27 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x10b6d0a7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:27 AdvancedRSSTest: action: {'save_hash': 'ipv6-icmp'}
28/10/2020 01:56:27 AdvancedRSSTest: hash_infos: [('0x10b6d0a7', '0x27')]
28/10/2020 01:56:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:27 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 01:56:28 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x10b6d0a7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:28 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-icmp'}
28/10/2020 01:56:28 AdvancedRSSTest: hash_infos: [('0x10b6d0a7', '0x27')]
28/10/2020 01:56:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:28 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:56:29 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x10b6d0a7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:29 AdvancedRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 01:56:29 AdvancedRSSTest: hash_infos: [('0x10b6d0a7', '0x27')]
28/10/2020 01:56:29 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:29 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:56:30 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x10b6d0a7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:30 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 01:56:30 AdvancedRSSTest: hash_infos: [('0x10b6d0a7', '0x27')]
28/10/2020 01:56:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:30 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:56:31 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=584 - nb_segs=1 - RSS hash=0x10b6d0a7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:31 AdvancedRSSTest: action: {'save_hash': 'ipv4-udp-vxlan-eth-ipv6'}
28/10/2020 01:56:31 AdvancedRSSTest: hash_infos: [('0x10b6d0a7', '0x27')]
28/10/2020 01:56:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:31 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:56:32 dut.10.240.183.133: port 0/queue 39: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=584 - nb_segs=1 - RSS hash=0x10b6d0a7 - RSS queue=0x27 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x27
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:32 AdvancedRSSTest: action: {'check_hash_same': 'ipv4-udp-vxlan-eth-ipv6'}
28/10/2020 01:56:32 AdvancedRSSTest: hash_infos: [('0x10b6d0a7', '0x27')]
28/10/2020 01:56:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:32 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480)
28/10/2020 01:56:33 dut.10.240.183.133: port 0/queue 37: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xead8065 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x25
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:33 AdvancedRSSTest: action: {'save_hash': 'ipv4-nonfrag'}
28/10/2020 01:56:33 AdvancedRSSTest: hash_infos: [('0xead8065', '0x25')]
28/10/2020 01:56:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:33 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480)
28/10/2020 01:56:34 dut.10.240.183.133: port 0/queue 60: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=514 - nb_segs=1 - RSS hash=0xe5a9f3fc - RSS queue=0x3c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 - l2_len=14 - l3_len=20 - Receive queue=0x3c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:34 AdvancedRSSTest: action: {'check_hash_different': 'ipv4-nonfrag'}
28/10/2020 01:56:34 AdvancedRSSTest: hash_infos: [('0xe5a9f3fc', '0x3c')]
28/10/2020 01:56:34 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:56:34 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:56:35 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:56:35 dut.10.240.183.133: flow list 0
28/10/2020 01:56:36 dut.10.240.183.133:
28/10/2020 01:56:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:36 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:56:37 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:37 AdvancedRSSTest: action: {'save_or_no_hash': 'ipv6-nonfrag-post'}
28/10/2020 01:56:37 AdvancedRSSTest: hash_infos: []
28/10/2020 01:56:37 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:56:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:37 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:56:38 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=534 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:38 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv6-nonfrag-post'}
28/10/2020 01:56:38 AdvancedRSSTest: hash_infos: []
28/10/2020 01:56:38 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:56:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:38 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:56:39 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:39 AdvancedRSSTest: action: {'save_or_no_hash': 'ipv6-frag-post'}
28/10/2020 01:56:39 AdvancedRSSTest: hash_infos: []
28/10/2020 01:56:39 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:56:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:39 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)
28/10/2020 01:56:40 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_FRAG - sw ptype: L2_ETHER L3_IPV6_EXT L4_FRAG - l2_len=14 - l3_len=48 - l4_len=0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:40 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv6-frag-post'}
28/10/2020 01:56:40 AdvancedRSSTest: hash_infos: []
28/10/2020 01:56:40 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:56:40 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:40 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 01:56:41 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:41 AdvancedRSSTest: action: {'save_or_no_hash': 'ipv6-icmp-post'}
28/10/2020 01:56:41 AdvancedRSSTest: hash_infos: []
28/10/2020 01:56:41 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:56:41 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:41 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)
28/10/2020 01:56:42 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_NONFRAG - sw ptype: L2_ETHER L3_IPV6 - l2_len=14 - l3_len=40 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:42 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv6-icmp-post'}
28/10/2020 01:56:42 AdvancedRSSTest: hash_infos: []
28/10/2020 01:56:42 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:56:42 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:42 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:56:43 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:43 AdvancedRSSTest: action: {'save_or_no_hash': 'ipv6-udp-post'}
28/10/2020 01:56:43 AdvancedRSSTest: hash_infos: []
28/10/2020 01:56:43 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:56:43 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:43 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:56:44 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:44 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv6-udp-post'}
28/10/2020 01:56:44 AdvancedRSSTest: hash_infos: []
28/10/2020 01:56:44 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:56:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:44 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:56:45 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=584 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:45 AdvancedRSSTest: action: {'save_or_no_hash': 'ipv4-udp-vxlan-eth-ipv6-post'}
28/10/2020 01:56:45 AdvancedRSSTest: hash_infos: []
28/10/2020 01:56:45 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:56:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:56:45 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/UDP()/VXLAN()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)
28/10/2020 01:56:46 dut.10.240.183.133: port 0/queue 0: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=584 - nb_segs=1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =24721, Destination UDP port =4789, VNI = 0 - Receive queue=0x0
ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:56:46 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv4-udp-vxlan-eth-ipv6-post'}
28/10/2020 01:56:46 AdvancedRSSTest: hash_infos: []
28/10/2020 01:56:46 AdvancedRSSTest: There no hash value passed as expected
28/10/2020 01:56:46 AdvancedRSSTest: sub_case mac_ipv6_all passed
28/10/2020 01:56:46 dut.10.240.183.133: flow flush 0
28/10/2020 01:56:46 dut.10.240.183.133:
28/10/2020 01:56:46 AdvancedRSSTest: {'mac_ipv6_all': 'passed'}
28/10/2020 01:56:46 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:56:46 AdvancedRSSTest: Test Case test_symmetric_mac_ipv6 Result PASSED:
28/10/2020 01:56:46 dut.10.240.183.133: flow flush 0
28/10/2020 01:56:48 dut.10.240.183.133:
testpmd>
28/10/2020 01:56:48 dut.10.240.183.133: clear port stats all
28/10/2020 01:56:49 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:56:49 dut.10.240.183.133: stop
28/10/2020 01:56:49 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 0/Queue= 0 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=34 -> TX Port= 0/Queue=34 -------
RX-packets: 5 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=37 -> TX Port= 0/Queue=37 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=39 -> TX Port= 0/Queue=39 -------
RX-packets: 10 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=60 -> TX Port= 0/Queue=60 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:56:49 AdvancedRSSTest: Test Case test_symmetric_mac_ipv6_sctp Begin
28/10/2020 01:56:49 dut.10.240.183.133:
28/10/2020 01:56:49 tester:
28/10/2020 01:56:49 dut.10.240.183.133: port config all rss all
28/10/2020 01:56:49 dut.10.240.183.133:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
28/10/2020 01:56:49 dut.10.240.183.133: start
28/10/2020 01:56:49 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:56:49 dut.10.240.183.133: quit
28/10/2020 01:56:50 dut.10.240.183.133:
Telling cores to stop...
Waiting for lcores to finish...
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
Stopping port 0...
Stopping ports...
Done
Shutting down port 0...
Closing ports...
Port 0 is closed
Done
Bye...
28/10/2020 01:56:50 dut.10.240.183.133: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 32,33,34,35 -n 4 -w 0000:81:00.0 --file-prefix=dpdk_18665_20201028013120 -- -i --rxq=64 --txq=64
28/10/2020 01:56:51 dut.10.240.183.133: EAL: Detected 72 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/dpdk_18665_20201028013120/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(4)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:81:00.0 (socket 1)
ice_load_pkg_type(): Active package is: 1.3.22.0, ICE COMMS Package
EAL: No legacy callbacks, legacy socket not created
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_1>: n=171456, size=2176, socket=1
testpmd: preferred mempool ops selected: ring_mp_mc
Warning! port-topology=paired and odd forward ports number, the last port will pair with itself.
Configuring Port 0 (socket 1)
Port 0: 40:A6:B7:0B:55:88
Checking link statuses...
Done
28/10/2020 01:57:01 dut.10.240.183.133: port config all rss all
28/10/2020 01:57:01 dut.10.240.183.133:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
28/10/2020 01:57:01 dut.10.240.183.133: set fwd rxonly
28/10/2020 01:57:01 dut.10.240.183.133:
Set rxonly packet forwarding mode
28/10/2020 01:57:01 dut.10.240.183.133: set verbose 1
28/10/2020 01:57:02 dut.10.240.183.133:
Change verbose level from 0 to 1
28/10/2020 01:57:02 dut.10.240.183.133: show port info all
28/10/2020 01:57:02 dut.10.240.183.133:
********************* Infos for port 0 *********************
MAC address: 40:A6:B7:0B:55:88
Device name: 0000:81:00.0
Driver name: net_ice
Firmware-version: 2.22 0x80004d39 1.2839.0
Devargs:
Connect to socket: 1
memory allocation on the socket: 1
Link status: up
Link speed: 100 Gbps
Link duplex: full-duplex
MTU: 1500
Promiscuous mode: enabled
Allmulticast mode: disabled
Maximum number of MAC addresses: 64
Maximum number of MAC addresses of hash filtering: 0
VLAN offload:
strip off, filter off, extend off, qinq strip off
Hash key size in bytes: 52
Redirection table size: 512
Supported RSS offload flow types:
ipv4
ipv4-frag
ipv4-tcp
ipv4-udp
ipv4-sctp
ipv4-other
ipv6
ipv6-frag
ipv6-tcp
ipv6-udp
ipv6-sctp
ipv6-other
l2_payload
Minimum size of RX buffer: 1024
Maximum configurable length of RX packet: 9728
Maximum configurable size of LRO aggregated packet: 0
Current number of RX queues: 64
Max possible RX queues: 64
Max possible number of RXDs per queue: 4096
Min possible number of RXDs per queue: 64
RXDs number alignment: 32
Current number of TX queues: 64
Max possible TX queues: 64
Max possible number of TXDs per queue: 4096
Min possible number of TXDs per queue: 64
TXDs number alignment: 32
Max segment number per packet: 0
Max segment number per MTU/TSO: 0
28/10/2020 01:57:02 dut.10.240.183.133: start
28/10/2020 01:57:02 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:57:02 AdvancedRSSTest: ===================Test sub case: mac_ipv6_sctp_all================
28/10/2020 01:57:02 AdvancedRSSTest: ------------handle pre-test--------------
28/10/2020 01:57:02 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:02 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:03 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xc8d3752c - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:03 AdvancedRSSTest: action: {'save_hash': 'ipv6-sctp-pre'}
28/10/2020 01:57:03 AdvancedRSSTest: hash_infos: [('0xc8d3752c', '0x2c')]
28/10/2020 01:57:03 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:03 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:04 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xb5a06b81 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:04 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-sctp-pre'}
28/10/2020 01:57:04 AdvancedRSSTest: hash_infos: [('0xb5a06b81', '0x1')]
28/10/2020 01:57:04 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:04 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:05 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=588 - nb_segs=1 - RSS hash=0xc8d3752c - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=12 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:05 AdvancedRSSTest: action: {'save_hash': 'nvgre-eth-ipv6-sctp-pre'}
28/10/2020 01:57:05 AdvancedRSSTest: hash_infos: [('0xc8d3752c', '0x2c')]
28/10/2020 01:57:05 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:05 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:06 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=588 - nb_segs=1 - RSS hash=0xb5a06b81 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=12 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:06 AdvancedRSSTest: action: {'check_hash_different': 'nvgre-eth-ipv6-sctp-pre'}
28/10/2020 01:57:06 AdvancedRSSTest: hash_infos: [('0xb5a06b81', '0x1')]
28/10/2020 01:57:06 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:57:06 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / sctp / end actions rss func symmetric_toeplitz types ipv6-sctp end key_len 0 queues end / end
28/10/2020 01:57:06 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:57:06 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / sctp / end actions rss func symmetric_toeplitz types ipv6-sctp end key_len 0 queues end / end
28/10/2020 01:57:06 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:57:06 dut.10.240.183.133: flow list 0
28/10/2020 01:57:06 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 SCTP => RSS
28/10/2020 01:57:06 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:06 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:07 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x3b21dd8d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:07 AdvancedRSSTest: action: {'save_hash': 'ipv6-sctp'}
28/10/2020 01:57:07 AdvancedRSSTest: hash_infos: [('0x3b21dd8d', '0xd')]
28/10/2020 01:57:07 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:07 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:08 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0x3b21dd8d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:08 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-sctp'}
28/10/2020 01:57:08 AdvancedRSSTest: hash_infos: [('0x3b21dd8d', '0xd')]
28/10/2020 01:57:08 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:08 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:09 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=588 - nb_segs=1 - RSS hash=0x3b21dd8d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=12 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:09 AdvancedRSSTest: action: {'save_hash': 'nvgre-eth-ipv6-sctp'}
28/10/2020 01:57:09 AdvancedRSSTest: hash_infos: [('0x3b21dd8d', '0xd')]
28/10/2020 01:57:09 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:09 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:11 dut.10.240.183.133: port 0/queue 13: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=588 - nb_segs=1 - RSS hash=0x3b21dd8d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=12 - Receive queue=0xd
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:11 AdvancedRSSTest: action: {'check_hash_same': 'nvgre-eth-ipv6-sctp'}
28/10/2020 01:57:11 AdvancedRSSTest: hash_infos: [('0x3b21dd8d', '0xd')]
28/10/2020 01:57:11 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:11 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:12 dut.10.240.183.133: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x48a99cd9 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:12 AdvancedRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 01:57:12 AdvancedRSSTest: hash_infos: [('0x48a99cd9', '0x19')]
28/10/2020 01:57:12 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:12 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:13 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x35da8274 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:13 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 01:57:13 AdvancedRSSTest: hash_infos: [('0x35da8274', '0x34')]
28/10/2020 01:57:13 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:57:13 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:57:14 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:57:14 dut.10.240.183.133: flow list 0
28/10/2020 01:57:14 dut.10.240.183.133:
28/10/2020 01:57:14 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:14 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:15 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xc8d3752c - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:15 AdvancedRSSTest: action: {'save_hash': 'ipv6-sctp-post'}
28/10/2020 01:57:15 AdvancedRSSTest: hash_infos: [('0xc8d3752c', '0x2c')]
28/10/2020 01:57:15 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:15 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:16 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=546 - nb_segs=1 - RSS hash=0xb5a06b81 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_SCTP - sw ptype: L2_ETHER L3_IPV6 L4_SCTP - l2_len=14 - l3_len=40 - l4_len=12 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:16 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv6-sctp-post'}
28/10/2020 01:57:16 AdvancedRSSTest: hash_infos: [('0xb5a06b81', '0x1')]
28/10/2020 01:57:16 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:16 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:17 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=588 - nb_segs=1 - RSS hash=0xc8d3752c - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=12 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:17 AdvancedRSSTest: action: {'save_hash': 'nvgre-eth-ipv6-sctp-post'}
28/10/2020 01:57:17 AdvancedRSSTest: hash_infos: [('0xc8d3752c', '0x2c')]
28/10/2020 01:57:17 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:17 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/SCTP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:18 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=588 - nb_segs=1 - RSS hash=0xb5a06b81 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_SCTP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_SCTP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=12 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:18 AdvancedRSSTest: action: {'check_no_hash_or_different': 'nvgre-eth-ipv6-sctp-post'}
28/10/2020 01:57:18 AdvancedRSSTest: hash_infos: [('0xb5a06b81', '0x1')]
28/10/2020 01:57:18 AdvancedRSSTest: sub_case mac_ipv6_sctp_all passed
28/10/2020 01:57:18 dut.10.240.183.133: flow flush 0
28/10/2020 01:57:18 dut.10.240.183.133:
28/10/2020 01:57:18 AdvancedRSSTest: {'mac_ipv6_sctp_all': 'passed'}
28/10/2020 01:57:18 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:57:18 AdvancedRSSTest: Test Case test_symmetric_mac_ipv6_sctp Result PASSED:
28/10/2020 01:57:18 dut.10.240.183.133: flow flush 0
28/10/2020 01:57:20 dut.10.240.183.133:
testpmd>
28/10/2020 01:57:20 dut.10.240.183.133: clear port stats all
28/10/2020 01:57:21 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:57:21 dut.10.240.183.133: stop
28/10/2020 01:57:21 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=25 -> TX Port= 0/Queue=25 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=44 -> TX Port= 0/Queue=44 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 1 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:57:21 AdvancedRSSTest: Test Case test_symmetric_mac_ipv6_tcp Begin
28/10/2020 01:57:21 dut.10.240.183.133:
28/10/2020 01:57:21 tester:
28/10/2020 01:57:21 dut.10.240.183.133: port config all rss all
28/10/2020 01:57:21 dut.10.240.183.133:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
28/10/2020 01:57:21 dut.10.240.183.133: start
28/10/2020 01:57:21 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:57:21 AdvancedRSSTest: ===================Test sub case: mac_ipv6_tcp_all================
28/10/2020 01:57:21 AdvancedRSSTest: ------------handle pre-test--------------
28/10/2020 01:57:21 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:21 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:22 dut.10.240.183.133: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x48a99cd9 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:22 AdvancedRSSTest: action: {'save_hash': 'ipv6-tcp-pre'}
28/10/2020 01:57:22 AdvancedRSSTest: hash_infos: [('0x48a99cd9', '0x19')]
28/10/2020 01:57:22 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:22 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:23 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x35da8274 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:23 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-tcp-pre'}
28/10/2020 01:57:23 AdvancedRSSTest: hash_infos: [('0x35da8274', '0x34')]
28/10/2020 01:57:23 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:23 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:24 dut.10.240.183.133: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=596 - nb_segs=1 - RSS hash=0x48a99cd9 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:24 AdvancedRSSTest: action: {'save_hash': 'nvgre-eth-ipv6-tcp-pre'}
28/10/2020 01:57:24 AdvancedRSSTest: hash_infos: [('0x48a99cd9', '0x19')]
28/10/2020 01:57:24 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:24 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:25 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=596 - nb_segs=1 - RSS hash=0x35da8274 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:25 AdvancedRSSTest: action: {'check_hash_different': 'nvgre-eth-ipv6-tcp-pre'}
28/10/2020 01:57:25 AdvancedRSSTest: hash_infos: [('0x35da8274', '0x34')]
28/10/2020 01:57:25 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:57:25 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
28/10/2020 01:57:25 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:57:25 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / tcp / end actions rss func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end
28/10/2020 01:57:26 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:57:26 dut.10.240.183.133: flow list 0
28/10/2020 01:57:26 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 TCP => RSS
28/10/2020 01:57:26 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:26 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:27 dut.10.240.183.133: port 0/queue 41: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x52613be9 - RSS queue=0x29 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x29
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:27 AdvancedRSSTest: action: {'save_hash': 'ipv6-tcp'}
28/10/2020 01:57:27 AdvancedRSSTest: hash_infos: [('0x52613be9', '0x29')]
28/10/2020 01:57:27 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:27 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:28 dut.10.240.183.133: port 0/queue 41: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x52613be9 - RSS queue=0x29 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x29
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:28 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-tcp'}
28/10/2020 01:57:28 AdvancedRSSTest: hash_infos: [('0x52613be9', '0x29')]
28/10/2020 01:57:28 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:28 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:29 dut.10.240.183.133: port 0/queue 41: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=596 - nb_segs=1 - RSS hash=0x52613be9 - RSS queue=0x29 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x29
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:29 AdvancedRSSTest: action: {'save_hash': 'nvgre-eth-ipv6-tcp'}
28/10/2020 01:57:29 AdvancedRSSTest: hash_infos: [('0x52613be9', '0x29')]
28/10/2020 01:57:29 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:29 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:30 dut.10.240.183.133: port 0/queue 41: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=596 - nb_segs=1 - RSS hash=0x52613be9 - RSS queue=0x29 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x29
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:30 AdvancedRSSTest: action: {'check_hash_same': 'nvgre-eth-ipv6-tcp'}
28/10/2020 01:57:30 AdvancedRSSTest: hash_infos: [('0x52613be9', '0x29')]
28/10/2020 01:57:30 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:30 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:31 dut.10.240.183.133: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x48a99cd9 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:31 AdvancedRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 01:57:31 AdvancedRSSTest: hash_infos: [('0x48a99cd9', '0x19')]
28/10/2020 01:57:31 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:31 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:32 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x35da8274 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:32 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-udp'}
28/10/2020 01:57:32 AdvancedRSSTest: hash_infos: [('0x35da8274', '0x34')]
28/10/2020 01:57:32 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:32 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:33 dut.10.240.183.133: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=584 - nb_segs=1 - RSS hash=0x48a99cd9 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:33 AdvancedRSSTest: action: {'save_hash': 'nvgre-eth-ipv6-udp'}
28/10/2020 01:57:33 AdvancedRSSTest: hash_infos: [('0x48a99cd9', '0x19')]
28/10/2020 01:57:33 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:33 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:34 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=584 - nb_segs=1 - RSS hash=0x35da8274 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:34 AdvancedRSSTest: action: {'check_hash_different': 'nvgre-eth-ipv6-udp'}
28/10/2020 01:57:34 AdvancedRSSTest: hash_infos: [('0x35da8274', '0x34')]
28/10/2020 01:57:34 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:57:34 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:57:35 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:57:35 dut.10.240.183.133: flow list 0
28/10/2020 01:57:36 dut.10.240.183.133:
28/10/2020 01:57:36 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:36 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:37 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xc8d3752c - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:37 AdvancedRSSTest: action: {'save_hash': 'ipv6-tcp-post'}
28/10/2020 01:57:37 AdvancedRSSTest: hash_infos: [('0xc8d3752c', '0x2c')]
28/10/2020 01:57:37 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:37 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:38 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0xb5a06b81 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:38 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv6-tcp-post'}
28/10/2020 01:57:38 AdvancedRSSTest: hash_infos: [('0xb5a06b81', '0x1')]
28/10/2020 01:57:38 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:38 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:39 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=596 - nb_segs=1 - RSS hash=0xc8d3752c - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:39 AdvancedRSSTest: action: {'save_hash': 'nvgre-eth-ipv6-tcp-post'}
28/10/2020 01:57:39 AdvancedRSSTest: hash_infos: [('0xc8d3752c', '0x2c')]
28/10/2020 01:57:39 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:39 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:40 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=596 - nb_segs=1 - RSS hash=0xb5a06b81 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:40 AdvancedRSSTest: action: {'check_no_hash_or_different': 'nvgre-eth-ipv6-tcp-post'}
28/10/2020 01:57:40 AdvancedRSSTest: hash_infos: [('0xb5a06b81', '0x1')]
28/10/2020 01:57:40 AdvancedRSSTest: sub_case mac_ipv6_tcp_all passed
28/10/2020 01:57:40 dut.10.240.183.133: flow flush 0
28/10/2020 01:57:40 dut.10.240.183.133:
28/10/2020 01:57:40 AdvancedRSSTest: {'mac_ipv6_tcp_all': 'passed'}
28/10/2020 01:57:40 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:57:40 AdvancedRSSTest: Test Case test_symmetric_mac_ipv6_tcp Result PASSED:
28/10/2020 01:57:40 dut.10.240.183.133: flow flush 0
28/10/2020 01:57:41 dut.10.240.183.133:
testpmd>
28/10/2020 01:57:41 dut.10.240.183.133: clear port stats all
28/10/2020 01:57:42 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:57:42 dut.10.240.183.133: stop
28/10/2020 01:57:42 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=25 -> TX Port= 0/Queue=25 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=41 -> TX Port= 0/Queue=41 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=44 -> TX Port= 0/Queue=44 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:57:42 AdvancedRSSTest: Test Case test_symmetric_mac_ipv6_udp Begin
28/10/2020 01:57:42 dut.10.240.183.133:
28/10/2020 01:57:42 tester:
28/10/2020 01:57:42 dut.10.240.183.133: port config all rss all
28/10/2020 01:57:43 dut.10.240.183.133:
Port 0 modified RSS hash function based on hardware support,requested:0x7f83fffc configured:0x7ffc
rss_hf 0x7f83fffc
28/10/2020 01:57:43 dut.10.240.183.133: start
28/10/2020 01:57:43 dut.10.240.183.133:
rxonly packet forwarding - ports=1 - cores=1 - streams=64 - NUMA support enabled, MP allocation mode: native
Logical Core 33 (socket 1) forwards packets on 64 streams:
RX P=0/Q=0 (socket 1) -> TX P=0/Q=0 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=1 (socket 1) -> TX P=0/Q=1 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=2 (socket 1) -> TX P=0/Q=2 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=3 (socket 1) -> TX P=0/Q=3 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=4 (socket 1) -> TX P=0/Q=4 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=5 (socket 1) -> TX P=0/Q=5 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=6 (socket 1) -> TX P=0/Q=6 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=7 (socket 1) -> TX P=0/Q=7 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=8 (socket 1) -> TX P=0/Q=8 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=9 (socket 1) -> TX P=0/Q=9 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=10 (socket 1) -> TX P=0/Q=10 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=11 (socket 1) -> TX P=0/Q=11 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=12 (socket 1) -> TX P=0/Q=12 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=13 (socket 1) -> TX P=0/Q=13 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=14 (socket 1) -> TX P=0/Q=14 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=15 (socket 1) -> TX P=0/Q=15 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=16 (socket 1) -> TX P=0/Q=16 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=17 (socket 1) -> TX P=0/Q=17 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=18 (socket 1) -> TX P=0/Q=18 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=19 (socket 1) -> TX P=0/Q=19 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=20 (socket 1) -> TX P=0/Q=20 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=21 (socket 1) -> TX P=0/Q=21 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=22 (socket 1) -> TX P=0/Q=22 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=23 (socket 1) -> TX P=0/Q=23 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=24 (socket 1) -> TX P=0/Q=24 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=25 (socket 1) -> TX P=0/Q=25 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=26 (socket 1) -> TX P=0/Q=26 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=27 (socket 1) -> TX P=0/Q=27 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=28 (socket 1) -> TX P=0/Q=28 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=29 (socket 1) -> TX P=0/Q=29 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=30 (socket 1) -> TX P=0/Q=30 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=31 (socket 1) -> TX P=0/Q=31 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=32 (socket 1) -> TX P=0/Q=32 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=33 (socket 1) -> TX P=0/Q=33 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=34 (socket 1) -> TX P=0/Q=34 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=35 (socket 1) -> TX P=0/Q=35 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=36 (socket 1) -> TX P=0/Q=36 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=37 (socket 1) -> TX P=0/Q=37 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=38 (socket 1) -> TX P=0/Q=38 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=39 (socket 1) -> TX P=0/Q=39 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=40 (socket 1) -> TX P=0/Q=40 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=41 (socket 1) -> TX P=0/Q=41 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=42 (socket 1) -> TX P=0/Q=42 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=43 (socket 1) -> TX P=0/Q=43 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=44 (socket 1) -> TX P=0/Q=44 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=45 (socket 1) -> TX P=0/Q=45 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=46 (socket 1) -> TX P=0/Q=46 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=47 (socket 1) -> TX P=0/Q=47 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=48 (socket 1) -> TX P=0/Q=48 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=49 (socket 1) -> TX P=0/Q=49 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=50 (socket 1) -> TX P=0/Q=50 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=51 (socket 1) -> TX P=0/Q=51 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=52 (socket 1) -> TX P=0/Q=52 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=53 (socket 1) -> TX P=0/Q=53 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=54 (socket 1) -> TX P=0/Q=54 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=55 (socket 1) -> TX P=0/Q=55 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=56 (socket 1) -> TX P=0/Q=56 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=57 (socket 1) -> TX P=0/Q=57 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=58 (socket 1) -> TX P=0/Q=58 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=59 (socket 1) -> TX P=0/Q=59 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=60 (socket 1) -> TX P=0/Q=60 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=61 (socket 1) -> TX P=0/Q=61 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=62 (socket 1) -> TX P=0/Q=62 (socket 1) peer=02:00:00:00:00:00
RX P=0/Q=63 (socket 1) -> TX P=0/Q=63 (socket 1) peer=02:00:00:00:00:00
rxonly packet forwarding packets/burst=32
nb forwarding cores=1 - nb forwarding ports=1
port 0: RX queue number: 64 Tx queue number: 64
Rx offloads=0x0 Tx offloads=0x10000
RX queue: 0
RX desc=1024 - RX free threshold=32
RX threshold registers: pthresh=0 hthresh=0 wthresh=0
RX Offloads=0x0
TX queue: 0
TX desc=1024 - TX free threshold=32
TX threshold registers: pthresh=32 hthresh=0 wthresh=0
TX offloads=0x10000 - TX RS bit threshold=32
28/10/2020 01:57:43 AdvancedRSSTest: ===================Test sub case: mac_ipv6_udp_all================
28/10/2020 01:57:43 AdvancedRSSTest: ------------handle pre-test--------------
28/10/2020 01:57:43 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:43 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:44 dut.10.240.183.133: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x48a99cd9 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:44 AdvancedRSSTest: action: {'save_hash': 'ipv6-udp-pre'}
28/10/2020 01:57:44 AdvancedRSSTest: hash_infos: [('0x48a99cd9', '0x19')]
28/10/2020 01:57:44 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:44 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:45 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x35da8274 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:45 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-udp-pre'}
28/10/2020 01:57:45 AdvancedRSSTest: hash_infos: [('0x35da8274', '0x34')]
28/10/2020 01:57:45 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:45 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:46 dut.10.240.183.133: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=584 - nb_segs=1 - RSS hash=0x48a99cd9 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:46 AdvancedRSSTest: action: {'save_hash': 'nvgre-eth-ipv6-udp-pre'}
28/10/2020 01:57:46 AdvancedRSSTest: hash_infos: [('0x48a99cd9', '0x19')]
28/10/2020 01:57:46 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:46 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:47 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=584 - nb_segs=1 - RSS hash=0x35da8274 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:47 AdvancedRSSTest: action: {'check_hash_different': 'nvgre-eth-ipv6-udp-pre'}
28/10/2020 01:57:47 AdvancedRSSTest: hash_infos: [('0x35da8274', '0x34')]
28/10/2020 01:57:47 AdvancedRSSTest: ------------handle test--------------
28/10/2020 01:57:47 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
28/10/2020 01:57:47 dut.10.240.183.133:
Flow rule validated
28/10/2020 01:57:47 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv6 / udp / end actions rss func symmetric_toeplitz types ipv6-udp end key_len 0 queues end / end
28/10/2020 01:57:47 dut.10.240.183.133:
Flow rule #0 created
28/10/2020 01:57:47 dut.10.240.183.133: flow list 0
28/10/2020 01:57:47 dut.10.240.183.133:
ID Group Prio Attr Rule
0 0 0 i-- ETH IPV6 UDP => RSS
28/10/2020 01:57:47 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:47 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:48 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x64f2329e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:48 AdvancedRSSTest: action: {'save_hash': 'ipv6-udp'}
28/10/2020 01:57:48 AdvancedRSSTest: hash_infos: [('0x64f2329e', '0x1e')]
28/10/2020 01:57:48 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:48 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:49 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0x64f2329e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:49 AdvancedRSSTest: action: {'check_hash_same': 'ipv6-udp'}
28/10/2020 01:57:49 AdvancedRSSTest: hash_infos: [('0x64f2329e', '0x1e')]
28/10/2020 01:57:49 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:49 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:50 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=584 - nb_segs=1 - RSS hash=0x64f2329e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:50 AdvancedRSSTest: action: {'save_hash': 'nvgre-eth-ipv6-udp'}
28/10/2020 01:57:50 AdvancedRSSTest: hash_infos: [('0x64f2329e', '0x1e')]
28/10/2020 01:57:50 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:50 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:51 dut.10.240.183.133: port 0/queue 30: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=584 - nb_segs=1 - RSS hash=0x64f2329e - RSS queue=0x1e - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x1e
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:51 AdvancedRSSTest: action: {'check_hash_same': 'nvgre-eth-ipv6-udp'}
28/10/2020 01:57:51 AdvancedRSSTest: hash_infos: [('0x64f2329e', '0x1e')]
28/10/2020 01:57:51 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:51 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:53 dut.10.240.183.133: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x48a99cd9 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:53 AdvancedRSSTest: action: {'save_hash': 'ipv6-tcp'}
28/10/2020 01:57:53 AdvancedRSSTest: hash_infos: [('0x48a99cd9', '0x19')]
28/10/2020 01:57:53 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:53 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:54 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=554 - nb_segs=1 - RSS hash=0x35da8274 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_TCP - l2_len=14 - l3_len=40 - l4_len=20 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:54 AdvancedRSSTest: action: {'check_hash_different': 'ipv6-tcp'}
28/10/2020 01:57:54 AdvancedRSSTest: hash_infos: [('0x35da8274', '0x34')]
28/10/2020 01:57:54 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:54 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:55 dut.10.240.183.133: port 0/queue 25: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=596 - nb_segs=1 - RSS hash=0x48a99cd9 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x19
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:55 AdvancedRSSTest: action: {'save_hash': 'nvgre-eth-ipv6-tcp'}
28/10/2020 01:57:55 AdvancedRSSTest: hash_infos: [('0x48a99cd9', '0x19')]
28/10/2020 01:57:55 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:55 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:56 dut.10.240.183.133: port 0/queue 52: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=596 - nb_segs=1 - RSS hash=0x35da8274 - RSS queue=0x34 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_TCP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=20 - Receive queue=0x34
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:56 AdvancedRSSTest: action: {'check_hash_different': 'nvgre-eth-ipv6-tcp'}
28/10/2020 01:57:56 AdvancedRSSTest: hash_infos: [('0x35da8274', '0x34')]
28/10/2020 01:57:56 AdvancedRSSTest: ------------handle post-test--------------
28/10/2020 01:57:56 dut.10.240.183.133: flow destroy 0 rule 0
28/10/2020 01:57:57 dut.10.240.183.133:
Flow rule #0 destroyed
testpmd>
28/10/2020 01:57:57 dut.10.240.183.133: flow list 0
28/10/2020 01:57:57 dut.10.240.183.133:
28/10/2020 01:57:57 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:57 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:58 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xc8d3752c - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:58 AdvancedRSSTest: action: {'save_hash': 'ipv6-udp-post'}
28/10/2020 01:57:58 AdvancedRSSTest: hash_infos: [('0xc8d3752c', '0x2c')]
28/10/2020 01:57:58 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:58 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:57:59 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x86dd - length=542 - nb_segs=1 - RSS hash=0xb5a06b81 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:57:59 AdvancedRSSTest: action: {'check_no_hash_or_different': 'ipv6-udp-post'}
28/10/2020 01:57:59 AdvancedRSSTest: hash_infos: [('0xb5a06b81', '0x1')]
28/10/2020 01:57:59 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:57:59 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:58:00 dut.10.240.183.133: port 0/queue 44: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=584 - nb_segs=1 - RSS hash=0xc8d3752c - RSS queue=0x2c - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x2c
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:00 AdvancedRSSTest: action: {'save_hash': 'nvgre-eth-ipv6-udp-post'}
28/10/2020 01:58:00 AdvancedRSSTest: hash_infos: [('0xc8d3752c', '0x2c')]
28/10/2020 01:58:00 AdvancedRSSTest: ----------send packet-------------
28/10/2020 01:58:00 AdvancedRSSTest: Ether(src="00:11:22:33:44:55", dst="68:05:CA:BB:26:E0")/IP()/NVGRE()/Ether()/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480)
28/10/2020 01:58:01 dut.10.240.183.133: port 0/queue 1: received 1 packets
src=00:11:22:33:44:55 - dst=68:05:CA:BB:26:E0 - type=0x0800 - length=584 - nb_segs=1 - RSS hash=0xb5a06b81 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GRENAT INNER_L2_ETHER INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 TUNNEL_NVGRE INNER_L2_ETHER INNER_L3_IPV6 INNER_L4_UDP - l2_len=14 - l3_len=20 - tunnel_len=8 - inner_l2_len=14 - inner_l3_len=40 - inner_l4_len=8 - Receive queue=0x1
ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
28/10/2020 01:58:01 AdvancedRSSTest: action: {'check_no_hash_or_different': 'nvgre-eth-ipv6-udp-post'}
28/10/2020 01:58:01 AdvancedRSSTest: hash_infos: [('0xb5a06b81', '0x1')]
28/10/2020 01:58:01 AdvancedRSSTest: sub_case mac_ipv6_udp_all passed
28/10/2020 01:58:01 dut.10.240.183.133: flow flush 0
28/10/2020 01:58:01 dut.10.240.183.133:
28/10/2020 01:58:01 AdvancedRSSTest: {'mac_ipv6_udp_all': 'passed'}
28/10/2020 01:58:01 AdvancedRSSTest: pass rate is: 100.0
28/10/2020 01:58:01 AdvancedRSSTest: Test Case test_symmetric_mac_ipv6_udp Result PASSED:
28/10/2020 01:58:01 dut.10.240.183.133: flow flush 0
28/10/2020 01:58:03 dut.10.240.183.133:
testpmd>
28/10/2020 01:58:03 dut.10.240.183.133: clear port stats all
28/10/2020 01:58:04 dut.10.240.183.133:
NIC statistics for port 0 cleared
testpmd>
28/10/2020 01:58:04 dut.10.240.183.133: stop
28/10/2020 01:58:04 dut.10.240.183.133:
Telling cores to ...
Waiting for lcores to finish...
------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=25 -> TX Port= 0/Queue=25 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=30 -> TX Port= 0/Queue=30 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=44 -> TX Port= 0/Queue=44 -------
RX-packets: 2 TX-packets: 0 TX-dropped: 0
------- Forward Stats for RX Port= 0/Queue=52 -> TX Port= 0/Queue=52 -------
RX-packets: 4 TX-packets: 0 TX-dropped: 0
---------------------- Forward statistics for port 0 ----------------------
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
----------------------------------------------------------------------------
+++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
RX-packets: 0 RX-dropped: 0 RX-total: 0
TX-packets: 0 TX-dropped: 0 TX-total: 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Done.
28/10/2020 01:58:04 dts:
TEST SUITE ENDED: AdvancedRSSTest
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2020-10-29 7:59 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-28 10:59 [dts] [PATCH V2 0/8] tests: update or add rss related suites Haiyang Zhao
2020-10-28 10:59 ` [dts] [PATCH V2 1/8] tests/rte_flow_common: add a common module to process rss test Haiyang Zhao
2020-10-28 10:59 ` [dts] [PATCH V2 2/8] tests/cvl_advanced_iavf_rss_gtpu:add iavf_rss_gtpu/gtpc suite Haiyang Zhao
2020-10-29 6:45 ` Huang, ZhiminX
2020-10-28 10:59 ` [dts] [PATCH V2 3/8] tests/TestSuite_cvl_advanced_rss:update script Haiyang Zhao
2020-10-29 7:59 ` Xie, WeiX
2020-10-28 10:59 ` [dts] [PATCH V2 4/8] tests/TestSuite_cvl_advanced_iavf_rss:update script Haiyang Zhao
2020-10-29 7:58 ` Xie, WeiX
2020-10-28 10:59 ` [dts] [PATCH V2 5/8] tests/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp Haiyang Zhao
2020-10-29 6:29 ` Sun, QinX
2020-10-28 10:59 ` [dts] [PATCH V2 6/8] conf/cvl_advanced_rss_pppoe Haiyang Zhao
2020-10-28 10:59 ` [dts] [PATCH V2 7/8] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp add cvl rss iavf test suite Haiyang Zhao
2020-10-29 6:32 ` Sun, QinX
2020-10-28 10:59 ` [dts] [PATCH V2 8/8] tests: add cvl_advanced_rss_gtpu Haiyang Zhao
2020-10-29 6:55 ` Zhao, HaiyangX
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).